transfer(contract, sender, currency, receiver, amount)

Feature

Returns raw operation to transfer given amount of point to receiver.

Parameters

string contract address, string sender, string currency ID, string receiver, string | int amount

Return Value

object transfer point operation

example

const contractAddress = "0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca";
const sender = "0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca";
const currencyID = "MCC"
const reciever = "0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca";
const amount = 100;

const Operation = mitum.point.transfer(contractAddress, sender, currencyID, reciever, amount);
console.log(Operation);

// output
Operation {
  id: 'mitum',
  fact: TransferFromFact {
    hint: Hint { s: 'mitum-token-transfer-from-operation-fact' },
    token: Token { s: '2024-05-20 08:45:01.579 +0000 UTC' },
    _hash: <Buffer 52 f9 33 46 54 f0 cb 17 68 81 67 24 1b cf 9c 57 2f 6e 6a 92 48 24 09 4d 62 55 1f c2 31 d0 ac 65>,
    sender: Address {
      s: '0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca',
      type: 'mitum'
    },
    contract: Address {
      s: '0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca',
      type: 'mitum'
    },
    currency: CurrencyID { s: 'MCC' },
    receiver: Address {
      s: '0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca',
      type: 'mitum'
    },
    target: Address {
      s: '0xe1842cCaAf7Df28467ECFdFbD3bdB7de84dEDC3Dfca',
      type: 'mitum'
    },
    amount: Big { big: 100n }
  },
  hint: Hint { s: 'mitum-token-transfer-from-operation' },
  _factSigns: [],
  _hash: <Buffer >
}

Last updated