createCollectionOffer
Action for creating a collection offer.
Import
import { createCollectionOffer } from '@arkproject/core'
Usage
import { createCollectionOffer } from '@arkproject/core'
import { config } from './config'
await createCollectionOffer(config, {
starknetAccount: '0x0...',
offer: {
brokerId: '0x...',
tokenAddress: '0x0...',
startAmount: BigInt(1000),
},
approveInfo: {
currencyAddress: '0x...',
amount: BigInt(1000),
},
})
Parameters
starknetAccount
AccountInterface
The Starknet account used for the transaction.
offer
OfferV1
The base order details for the offer. OfferV1
includes:
orderHash: bigint
tokenAddress: string
tokenId: bigint
brokerId: string
approveInfo
ApproveErc20Info
Informations about the ERC20 token to approve, includes :
currencyAddress: string
currency addressamount: bigint
amount to approve