transferFrom(contract, sender, currency, receiver, target, amount)
Feature
Returns raw operation to transfer point from target to receiver.
Parameters
string
contract address,
string
sender,
string
currency ID,
string
receiver,
string
target,
string
| int
amount
Return Value
object
transferFrom point operation
example
const contractAddress = "0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca";
const sender = "0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca";
const currencyID = "MCC"
const reciever = "0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca";
const target = "0xe1842cCaAf7Df28467ECFdFbD3bdB7de84dEDC3Dfca";
const amount = 100;
const Operation = mitum.point.transferFrom(contractAddress, sender, currencyID, reciever, target, amount);
console.log(Operation);
// output
Operation {
id: 'mitum',
fact: TransferFromFact {
hint: Hint { s: 'mitum-point-transfer-from-operation-fact' },
token: Token { s: '2024-05-20 08:46:34.481 +0000 UTC' },
_hash: <Buffer 08 84 f7 85 6d 55 35 9c ee d5 eb 44 5b d5 7d 5c 5c d9 7d f8 16 68 2e b0 89 a0 48 39 4e 1a 2a 08>,
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-point-transfer-from-operation' },
_factSigns: [],
_hash: <Buffer >
}
Last updated