@helium/transactions
Construct and serialize transaction primatives from their protobuf definitions.
// create transcation const transaction = new TokenBurnV1({ payer: payerAddress, payee: payeeAddress, amount: 10, nonce: 1, memo: 'MTIzNDU2Nzg5MA==',})// sign transactionconst signedTransaction = await transaction.sign({ payer: payerKeypair })
// create transcation const transaction = new TransferHotspotV1({ gateway: gatewayAddress, buyer: buyerAddress, seller: sellerAddress, amountToSeller: 100, buyerNonce: 1,})// sign transaction as buyerconst signedTransaction = await transaction.sign({ buyer: buyerKeypair })// sign transaction as sellerconst signedTransaction = await transaction.sign({ seller: sellerKeypair })
const paymentTxn = new PaymentV2({ payer, payments, nonce,})const serializedPaymentV2 = paymentTxn.toString()const deserializedPaymentV2 = PaymentV2.fromString(serializedPaymentV2)
Generated using TypeDoc
@helium/transactions
Construct and serialize transaction primatives from their protobuf definitions.
Token Burn V1
Transfer Hotspot V1
Deserialization