formTransferCalldata(sender, receiver, currency, amount)
Feature
Used to generate call data if the proposal covers asset transfers from DAO services in 'crypto Options'.
Parameters
string
sender,
string
receiver,
string
currencyID,
string
| int
amount
Return Value
object
transfer calldata
example
const sender = "0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca";
const receiver = "0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca";
const currencyID = "MCC"
const amount = 100;
const transferCallData = mitum.dao.formTransferCalldata(sender, receiver, currencyID, amount)
console.log(transferCallData);
// output
TransferCalldata {
hint: Hint { s: 'mitum-dao-transfer-calldata' },
sender: Address {
s: '0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca',
type: 'mitum'
},
receiver: Address {
s: '0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca',
type: 'mitum'
},
amount: Amount {
hint: Hint { s: 'mitum-currency-amount' },
currency: CurrencyID { s: 'MCC' },
big: Big { big: 100n }
}
}
Last updated