singleSendStep1
cat-sdk / singleSendStep1
Function: singleSendStep1()
singleSendStep1(
provider,feeUtxos,inputTokenUtxos,receivers,feeChangeAddress,tokenChangeAddress,feeRate):Promise\<{changeTokenOutputIndex:number;guard:CAT20Guard;guardPsbt:ExtPsbt;outputTokenStates:CAT20State[]; }>
Defined in: packages/cat-sdk/src/features/cat20/send/singleSend.ts:128
Helper function for singleSend, create the send psbt but do not sign it
Parameters
provider
UtxoProvider & ChainProvider
the provider for the blockchain and UTXO operations
feeUtxos
UTXO[]
the UTXOs for the fee
inputTokenUtxos
UTXO[]
the UTXOs of the input tokens
receivers
object[]
the receivers of the tokens and the amounts
feeChangeAddress
ByteString
the address for the change output
tokenChangeAddress
ByteString
the address for the change output
feeRate
number
the fee rate for the transaction
Returns
Promise\<{ changeTokenOutputIndex: number; guard: CAT20Guard; guardPsbt: ExtPsbt; outputTokenStates: CAT20State[]; }>
the guard and the output token states