TxScriptPubKey.fromScriptPubKeyNewAsset constructor

TxScriptPubKey.fromScriptPubKeyNewAsset(
  1. Map scriptPubKey
)

Implementation

factory TxScriptPubKey.fromScriptPubKeyNewAsset(Map scriptPubKey) =>
    TxScriptPubKey(
      asm: scriptPubKey['asm'],
      hex: scriptPubKey['hex'],
      type: scriptPubKey['type'],
      reqSigs: scriptPubKey['reqSigs'],
      addresses: <String>[
        for (String addr in scriptPubKey['addresses']) addr
      ],
      asset: scriptPubKey['asset']['name'],
      amount: (scriptPubKey['asset']['amount'] as double).toInt(),
      units: scriptPubKey['asset']['units'] ?? 0,
      reissuable: scriptPubKey['asset']['reissuable'] ?? 0,
      ipfsHash: scriptPubKey['asset']['ipfs_hash'],
    );