Пример #1
0
 @test
 public void testtrustsettxsign() {
   ikeypair kp = seed.getkeypair(seed_2);
   trustset txn = new trustset();
   // set sender
   txn.account(accountid.fromseedbytes(b58.getinstance().decodefamilyseed(seed_2)));
   // set trustlimit. note, amount unit must be integer.
   amount limitamount =
       new amount(new bigdecimal("10000"), currency.fromstring("cny"), addrcnygateway);
   txn.limitamount(limitamount);
   signedtransaction sign = new signedtransaction(txn);
   // param 2 is tx fee;   param 3 is account_info.sequence returned
   sign.prepare(kp, amount.fromstring("15"), new uint32(17), null);
   system.out.println("blob:" + sign.tx_blob);
   system.out.println("hash:" + sign.hash);
   system.out.println("txn_type:" + sign.transactiontype());
 }