Appl Delete Transaction
Create and sign an application delete transaction.
Preconditions
User has a wallet and has shared an account with the site
The transaction sender must match with one of the addresses shared by the user.
Interactive Example
In order to run this example, you need to execute connect() method.
Example code
import algosdk from "algosdk";
import MyAlgoConnect from '@randlabs/myalgo-connect';
const algodClient = new algosdk.Algodv2("",'https://node.testnet.algoexplorerapi.io', '');
const params = await algodClient.getTransactionParams().do();
const txn = algosdk.makeApplicationDeleteTxnFromObject({
suggestedParams: {
...params,
},
from: sender,
appIndex: 17140470,
});
const txns = [
{
txn: Buffer.from(txn.toByte()).toString('base64')
}
];
const myAlgoConnect = new MyAlgoConnect();
const signedTxn = await myAlgoConnect.signTxns(txns);
import algosdk from "algosdk";
import MyAlgoConnect from '@randlabs/myalgo-connect';
const algodClient = new algosdk.Algodv2("",'https://node.testnet.algoexplorerapi.io', '');
const params = await algodClient.getTransactionParams().do();
const txn = algosdk.makeApplicationDeleteTxnFromObject({
suggestedParams: {
...params,
},
from: sender,
appIndex: 17140470,
});
const myAlgoConnect = new MyAlgoConnect();
const signedTxn = await myAlgoConnect.signTransaction(txn.toByte());