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