Skip to main content

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

Invalid number
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());