Transfer token

Token 전솑을 μœ„ν•œ λ©”μ„œλ“œ

ν•¨μˆ˜μ΄λ¦„

transferToken()

ν•¨μˆ˜ μ‹€ν–‰ μΈμžκ°’

ParameterTypeDescription
toAddressstring토큰을 전솑받을 μ§€κ°‘ μ£Όμ†Œ
amountnumber전솑할 토큰 μˆ˜λŸ‰
passwordstringμ§€κ°‘ λΉ„λ°€λ²ˆν˜Έ

ν•¨μˆ˜ λ°˜ν™˜κ°’

Object item nameTypeDescription
fromstringλ°œμ‹ μž μ§€κ°‘ μ£Όμ†Œ
hashstringTransactionId, (TXID)

ν•¨μˆ˜ μ‹€ν–‰ 예제

console.log(
await x2easy.asset.transferToken('WALLET_ADDRESS', 'TRANSFER_AMOUNT', 'WALLET_PASSWORD')
);
/*
{
nonce: 50,
gasPrice: BigNumber { _hex: '0x0784e02ece', _isBigNumber: true },
gasLimit: BigNumber { _hex: '0x0493e0', _isBigNumber: true },
to: '0xCeca5dE7bbB16C951D6c8F7A70ac7caA9E8d34af',
value: BigNumber { _hex: '0x00', _isBigNumber: true },
data: '0xa9059cbb0000000000000000000000003af0a1d2c053ca2e6072015edb44bc57db63a9c60000000000000000000000000000000000000000000000000de0b6b3a7640000',
chainId: 80001,
v: 160038,
r: '0x4a268a0a0ec7b42dbe08ce5860be68af46a77cce8f7ed9fe58d6964b26931cf9',
s: '0x56d881bdacd5f71ebebae739da3a3cf11e96ec25cef4c00aabb2bd74918ed4ec',
from: '0x6053858641cc482Ba3cf07a4Ce94c6CD4aF56473', // λ°œμ‹ μž μ§€κ°‘μ£Όμ†Œ
hash: '0x479aceb09528f075099bebafc7ba3ac85c8725d05a57a10742c5dc3cf0898e64', // TransactionID, TXID.
type: null,
confirmations: 0,
wait: [Function (anonymous)]
}
*/
πŸ’‘

토큰 전솑 νŠΈλžœμž­μ…˜μ΄ 블둝체인에 μ˜¬λΌκ°€λ©΄ true λ°˜ν™˜, μ‹€νŒ¨μ‹œ μ—λŸ¬ λ‚΄μš©κ³Ό ν•¨κ»˜ μ—λŸ¬κ°€ λ°˜ν™˜λ©λ‹ˆλ‹€.

transferToken() ν•¨μˆ˜λŠ” μš”μ²­λœ νŠΈλžœμ μ…˜ 데이터λ₯Ό JSON λ°μ΄ν„°λ‘œ λ³€ν™˜ν•œ ν›„ λ‚΄λΆ€μ˜ signTransaction() ν•¨μˆ˜λ₯Ό μ΄μš©ν•΄ 데이터λ₯Ό privateKey둜 μ•”ν˜Έν™”ν•œ λ’€ sendTransaction() ν•¨μˆ˜λ₯Ό μ΄μš©ν•΄ νŠΈλžœμž­μ…˜μ„ λ°œμƒμ‹œν‚΅λ‹ˆλ‹€.