Transfer Matic

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

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

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

transferMatic()

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

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

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

Object item nameTypeDescription
tostringλ°›λŠ” μ‚¬λžŒ μ£Όμ†Œ
valueBigNumberλ³΄λ‚΄λŠ” μˆ˜λŸ‰ (wei)
fromstringλ°œμ‹ μž μ§€κ°‘ μ£Όμ†Œ
hashstringTransactionId, (TXID)

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

console.log(
await x2easy.asset.transferMatic('WALLET_ADDRESS', 'TRANSFER_AMOUNT', 'WALLET_PASSWORD')
);
/*
{
nonce: 49,
gasPrice: BigNumber { _hex: '0x73f543cd', _isBigNumber: true },
gasLimit: BigNumber { _hex: '0x0493e0', _isBigNumber: true },
to: '0x3af0A1d2c053ca2e6072015EdB44Bc57db63a9c6', // μˆ˜μ‹ μž μ§€κ°‘μ£Όμ†Œ
value: BigNumber { _hex: '0x2386f26fc10000', _isBigNumber: true }, // λ³΄λ‚΄λŠ” Matic μˆ˜λŸ‰ (Weiκ°’, μœ μ €μ—κ²Œ ν‘œκΈ° 방법: value / 10 ** 18)
data: '0x',
chainId: 80001,
v: 160038,
r: '0x76b655f4752a29b122fb8556fa357ada2ab8b1468cf0b2076f26cbb079150a4c',
s: '0x6a7646c35ac8d56fb6db3126d92b65b18fd22eaaffa3a039950d8bab7a4c9a7c',
from: '0x6053858641cc482Ba3cf07a4Ce94c6CD4aF56473', // λ°œμ‹ μž μ§€κ°‘μ£Όμ†Œ
hash: '0xf55dc90f80c142436d56c6e542a5a8f5c6849d1aa917625a2dd930efc469dfd5', // TransactionId, (TXID)
type: null,
confirmations: 0,
wait: [Function (anonymous)]
}
*/