Skip to main content
Version: 1.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.

This page is kept simple to show the function signature and how it can be used. To understand the various variable names and their constraints, HERE is an explainer. For a further deep-dive into how the Aventus Network supports NFTs, check this out.

await stFiatNftBatchForSale(BATCH_ID);

This operation uses a relayer account that the sender authorizes to submit the transfer transaction. You can learn more about relayers HERE.


You can get the AVN_GATEWAY_URL and Relayer here.

const AVN_API = require("avn-api");
const AVN_GATEWAY_URL = "<node_url>";
const options = {
suri: "<account_suri>",
const API = new AVN_API(AVN_GATEWAY_URL, options);

// the string representing the batch Id
const BATCH_ID =

async function main() {
await API.init();

let result = await API.send.listFiatNftBatchForSale(BATCH_ID);
// Returns a request id

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

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


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

Production Example

Multiple NFTs have been listed for sale on the AVN in either Ether or FIAT currency, and HERE is a link to the AVN Explorer that provides more detail on a listed NFT in FIAT. Click on the Advanced tab on the page to view more details on the transaction.