메인토큰 전송
공사중

콘솔에서 전송하기

루니버스 콘솔에서 메인토큰을 전송할 수 있습니다.
자세한 내용은 아래 링크를 참조하세요.
토큰 전송
Luniverse

API를 통해 전송하기

Whitelist 등록

whitelist에 등록된 EOA만 토큰 전송이 가능합니다. 따라서 EOA가 whitelist에 등록 되어 있지 않다면 먼저 whitelist 등록 API를 통해 EAO를 whitelist에 등록합니다
1
Copied!

Nonce 조회

1
Copied!

RawTx 조회

1
Copied!

Raw Tx 서명

1. DEOA인 경우

DEOA인경우 Remote sign API를 통해 signed tx를 만들 수 있습니다.
1
Copied!

2. EOA인 경우

EOA인 경우 직접 서명합니다. Raw Tx를 서명하기 위한 방법에 제약은 없으며, Javascript/Node.js 환경에서는 ethereumjs-tx를 사용하도록 권장하고 있습니다.
1
const EthereumTx = require('ethereumjs-tx');
2
const privateKey = Buffer.from('e331b6d69882b4cb4ea581d88e0b604039a3de5967688d3dcffdd2270c0fd109', 'hex');
3
4
// const apiResponse = {
5
// "result": true,
6
// "data": {
7
// "from": "0x6f183183a0701df756b1579ee7341759375cd57d",
8
// "rawTx": {
9
// "from": "0x6f183183a0701df756b1579ee7341759375cd57f",
10
// "to": "0x8a77685767f58cf6912bc5978213fd1d1de76864",
11
// "data": "0xa9059cbb00000000000000000000000062c1e49382823d33272cb161a625658d3adc07b70000000000000000000000000000000000000000000000000000000000000064",
12
// "chainId": 533162,
13
// "gasLimit": "0x30d400",
14
// "gasPrice": "0x1388"
15
// "nonce": "0x1",
16
// }
17
// }
18
// }
19
20
const tx = new EthereumTx(apiResponse.data.rawTx);
21
tx.sign(privateKey);
22
23
const signedTx = tx.serialize().toString('hex');
Copied!

서명한 Transaction 실행

1
Copied!
Last modified 2mo ago