Miss any of our Open RFC calls?Watch the recordings here! »

@sotatek/bnb-hex-decoder

2.1.2 • Public • Published

Binance Raw Transaction Decode

npm license vulnerabilities size

Amino decoder for decoding binance chain hex transactions.

Installation

npm i @crypto-hex-decoder/bnb

Run Tests

npm test

Usage

 
const bnbDecoder = require("@crypto-hex-decoder/bnb");
let bnbSend = 'ce01f0625dee0a4a2a2c87fa0a210a14d1a42a815fc6a339ecd8bfcd093dd1a835f40e1312090a03424e4210e8922612210a14e0a17a3ec9ddfd1d9c8b4e17df0622c679ffa89812090a03424e4210e89226126f0a26eb5ae987210298013db8d32124d1c11570cd37f8e52297bd18ea561cf990907f7aa03e486d6c1240ee378db6506d180dee42fdc54157c562fdd4d047a9c1c33ef407af6bd435a9023a2e0ebdb3061943a88b3a434d6b2ba8a4c970db218bd38fecf9796de973a43d182720cc011a097369676e61747572652001';
let decodedTx = bnbDecoder.decodeTransfer(bnbSend);
console.log(JSON.stringify(decodedTx));
 
/*
{"msg":
  [
    {
      "inputs":
      [
        {
          "address": "bnb16xjz4q2lc63nnmxchlxsj0w34q6lgrsnhff60l"
          "coins":
          [
            {
              "denom":"BNB",
              "amount":625000
            }
          ]
        }
      ],
      "outputs":
      [
        {
          "address": "bnb1uzsh50kfmh73m8ytfcta7p3zceull2ycnttw5s",
          "coins":
          [
            {
              "denom":"BNB",
              "amount":625000
            }
          ]
        }
      ],
      "msgType":"MsgSend"
    }
  ],
  "signatures":
  [
    {
      "pub_key":
      {
        "type":"Buffer",
        "data":[235,90,233,135,33,2,152,1,61,184,211,33,36,209,193,21,112,205,55,248,229,34,151,189,24,234,86,28,249,144,144,127,122,160,62,72,109,108]
      },
      "signature":
      {
        "type":"Buffer",
        "data":[238,55,141,182,80,109,24,13,238,66,253,197,65,87,197,98,253,212,208,71,169,193,195,62,244,7,175,107,212,53,169,2,58,46,14,189,179,6,25,67,168,139,58,67,77,107,43,168,164,201,112,219,33,139,211,143,236,249,121,109,233,115,164,61]
      },
      "account_number":39,
      "sequence":204
    }
  ],
  "memo":"signature",
  "source":1,
  "data":"",
  "msgType":"StdTx"
}
*/
 

Install

npm i @sotatek/bnb-hex-decoder

DownloadsWeekly Downloads

0

Version

2.1.2

License

ISC

Unpacked Size

28 kB

Total Files

13

Last publish

Collaborators

  • avatar