Payment address: optional to specify the address paying for new asset fees. If not provided use wallet unspent inputs
Outputs: Asset metadata json with assetTx (see prior Assets issues) as one of the fields.
Requirements:
The transaction created needs to have fields for all of the above mentioned points
Ensure full backwards and forwards compatibility post changes. Including syncs from scratch and continuation post both graceful shutdowns and ungraceful shutdowns!
Create appropriate unit and possibly fuzz or other tests to ensure compliance and avoid unforeseen issues.
Create assetTx create rpc call:
Inputs:
Asset metadata json
Payment address: optional to specify the address paying for new asset fees. If not provided use wallet unspent inputs
Outputs: Asset metadata json with assetTx (see prior Assets issues) as one of the fields.
Requirements:
The transaction created needs to have fields for all of the above mentioned points
Ensure full backwards and forwards compatibility post changes. Including syncs from scratch and continuation post both graceful shutdowns and ungraceful shutdowns!
Create appropriate unit and possibly fuzz or other tests to ensure compliance and avoid unforeseen issues.