Create an English auction
Prerequisites
Create an auction on a marketplace using Ternoa-JS
import {
createAuction,
initializeApi,
getKeyringFromSeed,
WaitUntil,
} from "ternoa-js";
const listAuctionNFT = async () => {
try {
await initializeApi();
const keyring = await getKeyringFromSeed("//TernoaTestAccount");
const NFT_ID = // update with the nft id you want to auction.
const MARKETPLACE_ID = // update with the marketplace id you want the NFT to be auctioned on.
const startBlock = // update with the auction start block number.
const endBlock = // update with the auction end block number.
const startPrice = // update with the auction start price.
const buyItPrice = // update with the auction "buy it now" price.
const res = await createAuction(
NFT_ID,
MARKETPLACE_ID,
startBlock,
endBlock,
startPrice,
buyItPrice,
keyring,
WaitUntil.BlockInclusion
);
console.log(`NFT id: ${res.nftId} auctioned on marketplace ${res.marketplaceId} for ${res.startPrice}CAPS`);
} catch (e) {
console.error(e);
}
};The expected params
Response
Support
Last updated