Utility functions for implementing the interactive SEP6 flow. This helps implement the postMessage message handling involved in showing the interactive webapp.
npm install --save @stellar/anchor-transfer-utils
<script src="https://unpkg.com/@stellar/[email protected]/lib/index.js" />
For anchors using the interactive web flow, use the finalizeTransaction
helper to communicate back to the wallet when a withdraw is ready for payment.
const AnchorTransferUtils = require("@stellar/anchor-transfer-utils")
AnchorTransferUtils.finalizeWithdrawal({
id: "id_representing_anchor_transaction",
amount_in: "80.12",
withdraw_anchour_account: "<Stellar public account id>",
withdraw_memo: "<Some unique identifier>",
withdraw_memo_type: "text" | "hash" | "id"
})