使用的如下这个代码创建账户的,总提示超时如下错误信息,请问大神为什么?如何才能正常创建账户?还有个问题,就是创建账户貌似需要已有账户,那如果我要做个网页端钱包工具,是要把自己账户私钥放在客户端吗?那样...
使用的如下这个代码创建账户的,总提示超时如下错误信息,请问大神为什么?
如何才能正常创建账户?还有个问题,就是创建账户貌似需要已有账户,那如果我要做个网页端钱包工具,是要把自己账户私钥放在客户端吗?那样岂不是很不安全?
1 | var eos = Eos({ |
2 | keyProvider: '5K4KSyfjjQiacYegYvxiXCGmNgoDZPmkXb7zeHRLuYRZdNdvoHg',// private key |
3 | // httpEndpoint: 'https://nodes.get-scatter.com:443', |
4 | httpEndpoint: 'https://api.kylin-testnet.eospace.io:443', |
5 | // chainId: chain.sys, |
6 | chainId: '5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191', |
7 | expireInSeconds: 120, |
8 | }); |
9 | |
10 | |
11 | var creatoraccount = "issmile12345" //主账号 |
12 | var newaccount = "issmile11112" //新账号 |
13 | var newaccount_pubkey = "EOS5DVR32n1B9V1igptPMy4nNPVEPfrVDddfHa9fy97a1DdFvH3pP" //新账号的公钥 |
14 | |
15 | //构建transaction对象 |
16 | var res2 = await eos.transaction(tr => { |
17 | //新建账号 |
18 | tr.newaccount({ |
19 | creator: creatoraccount, |
20 | name: newaccount, |
21 | owner: newaccount_pubkey, |
22 | active: newaccount_pubkey |
23 | }) |
24 | |
25 | //为新账号充值RAM |
26 | tr.buyrambytes({ |
27 | payer: creatoraccount, |
28 | receiver: newaccount, |
29 | bytes: 8192 |
30 | }) |
31 | |
32 | //为新账号抵押CPU和NET资源 |
33 | tr.delegatebw({ |
34 | from: creatoraccount, |
35 | receiver: newaccount, |
36 | stake_net_quantity: '1.0000 DEV', |
37 | stake_cpu_quantity: '1.0000 DEV', |
38 | transfer: 0 |
39 | }) |
40 | }) |
41 | |
42 | console.log('test----res2>',res2) |
一周热门 更多>