approve(contract, sender, currency, approved, amount)
const contractAddress = "0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca";
const sender = "0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca";
const currencyID = "MCC"
const approved = "0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca";
const amount = 100000;
const Operation = mitum.token.approve(contractAddress, sender, currencyID, approved, amount);
console.log(Operation);
// output
Operation {
id: 'mitum',
fact: ApproveFact {
hint: Hint { s: 'mitum-token-approve-operation-fact' },
token: Token { s: '2023-10-19 09:27:39.719 +0000 UTC' },
_hash: <Buffer 36 51 12 34 6d 9d 31 b0 fe 95 40 2f e4 58 fd aa 73 80 eb a3 ff e4 fb b6 b1 ba 9d 5f ce 48 d8 50>,
sender: Address {
s: '0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca',
type: 'mitum'
},
contract: Address {
s: '0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca',
type: 'mitum'
},
currency: CurrencyID { s: 'MCC' },
approved: Address {
s: '0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca',
type: 'mitum'
},
amount: Big { big: 100000n }
},
hint: Hint { s: 'mitum-token-approve-operation' },
_factSigns: [],
_hash: <Buffer >
}Last updated