Skip to main content
Version: 4.0.0

List a Batch of NFTs Open For Sale

Listing a batch of NFTs for sale requires firstly that the batch of NFTs exist, also that the initiator of the transaction is the creator of the batch, and finally, there are some NFTs within the batch that are not under the ownership of another account.

await api.send.listFiatNftBatchForSale(BATCH_ID);
important

You can get the VL_GATEWAY_URL for all networks here.

const { AvnApi, SetupMode, SigningMode } = require("avn-api");
const VL_GATEWAY_URL = "https://gateway.testnet.voucherledger.com";

const singleUserOptions = {
suri: "0x5392ca60a61aea99fce14358798de93c1bc11c3696a905718738c71fae539c24", // this is from the generated example account
setupMode: SetupMode.SingleUser,
signingMode: SigningMode.SuriBased,
};

const avnSdk = new AvnApi(VL_GATEWAY_URL, singleUserOptions);

// the string representing the batch Id
const BATCH_ID = "0xcd5...2f6";

async function main() {
await avnSdk.init();
const api = await avnSdk.apis();

let result = await api.send.listFiatNftBatchForSale(BATCH_ID);
// Returns a request id
console.log(result);
}

(async () => {
await main();
})();


You have now successfully submitted a transaction to the VL to list your NFT for sale.

tip

You can query the state of your transaction here using the returned request id.