Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.7 KB

File metadata and controls

69 lines (46 loc) · 1.7 KB

4.5 receiptList(sent/received)

Get the receipt's list sent from an acccount.

Get the receipt's list received from an acccount.

Tools

The Commercio SDK, our own open source tool to format transactions to Commercio.network

Functions and APIs

  • DocsHelper getSentReceipts;
  • DocsHelper getReceivedReceipts.

Step by step sequence

  1. Generate the wallet;
  2. Execute the DocsHelper getSentReceipts function to get the sent receipt's list;
  3. Execute the DocsHelper getReceivedReceipts function to get the received receipt's list.

Code Examples

Here's an example of the implemetation in all the available languages.

Dart

final wallet = Wallet.derive(mnemonic, networkInfo);

final sentReceipts = await DocsHelper.getSentReceipts(
  "did:com:1z6ezqssnqqc6un3henna0flr05aukcwcr5ge6t",
  wallet,
);

final receivedReceipts = await DocsHelper.getReceivedReceipts(
  "did:com:1z6ezqssnqqc6un3henna0flr05aukcwcr5ge6t",
  wallet,
);

Kotlin

val wallet = Wallet.derive(mnemonic = mnemonic, networkInfo = networkInfo)

val sentReceipts = DocsHelper.getSentReceipts(
    address = Did(wallet.bech32Address), 
    wallet = wallet
)

val receivedReceipts = DocsHelper.getReceivedReceipts(
    address= Did(wallet.bech32Address), 
    wallet = wallet
)

C#

var wallet = commercio.sacco.lib.Wallet.derive(mnemonic, networkInfo);

var sentReceiptsURL = $"{wallet.networkInfo.lcdUrl}/receipts/{wallet.bech32Address}/sent";

var sentReceipts = commercio.sdk.Network.queryChain(sentReceiptsURL);

var receivedReceiptsURL = $"{wallet.networkInfo.lcdUrl}/receipts/{wallet.bech32Address}/received";
var receivedReceipts = commercio.sdk.Network.queryChain(receivedReceiptsURL);