(二)Java与波场系列之trx(tron)生成账户(基于尼罗河nile测试网)

一.创建波场地址;

      对于我们不熟悉波场币的同学们来说,首先可以先创建一个属于自己的波场币账户,即地址+私钥;这里介绍两种方法创建我们的波场币账户;

     1.利用接口请求获取:

        

                该方法是最简单的方法,但是有一定安全风险,如果这个账户作为你个人的正式网的账户的话,,此方法不可行,原因是获取的地址及秘钥有可能被他人中途获取,俗话说,网络上的一切数据都是不安全的。如果仅仅是测试使用,该方法就是最简单的方法;

           2.本地代码生成,这里我贴出生成地址私钥的java代码。

复制代码

 public static List generateAddress() {
        // generate random address
        SECP256K1.KeyPair kp = SECP256K1.KeyPair.generate();

        SECP256K1.PublicKey pubKey = kp.getPublicKey();
        Keccak.Digest256 digest = new Keccak.Digest256();
        digest.update(pubKey.getEncoded(), 0, 64);
        byte[] raw = digest.digest();
        byte[] rawAddr = new byte[21];
        rawAddr[0] = 0x41;
        System.arraycopy(raw, 12, rawAddr, 1, 20);

        List keyPairReturn = new ArrayList<String>();
        keyPairReturn.add(Hex.toHexString(rawAddr));
        keyPairReturn.add(Hex.toHexString(kp.getPrivateKey().getEncoded()));
        
        return keyPairReturn;
    }

复制代码

  该代码返回两个字符串数据,0为hex地址,1为hex私钥;但是你会发现,生成的地址在官网上找不到,这是因为这个是本地生成的地址,改地址需要激活后,方能在官网或者测试网上搜寻到。

  (二)地址充测试币:

           这时我们有了一对地址加私钥,即我们的账户,注意改地址既是我们的测试网地址也是主网地址。充测试币有两个途径,一个是找你人的人帮你转账,另一个就是在测试网上获取。可以前往:https://nileex.io/join/getJoinPage

获取,每天每个地址可以获取5000trx的测试币;

    

(三)安装tronLink钱包

          1.安装(在chrome浏览器 打开google 搜索 tronlink即可下载安装)

 2.注册登录(此处傻瓜操作)

 3.切换到nile测试网,导入账户,进入我们刚才生成的账户中,会发现我们的trx测试币已经有了5000trx,可能会有一定延迟,请耐心等待刷新;

 这时我们在nile测试网:TRONSCAN | TRON BlockChain Explorer | 波场区块链浏览器 上就可以看到自己的地址了;

 

 大家对此有任何疑问可以私信我

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值