Bid Functions

bid

After the Bid is posted, anyone can accept the Bid and complete the curation. After a certain period of time, the curation effectiveness is calculated, and the Curator with the best effectiveness can claim the reward. In Open Curation, the curation method is fixed as Quote Post. The curation effectiveness is calculated by summing the number of comments and mirrors received by the Curator's Quote Post.

function bid( BidData calldata vars, DataTypes.MerkleVerifyData calldata verifyData ) external payable nonReentrant onlyWhitelisted(verifyData)

Name
Type
Description

vars

BidData

Go to the page “Enums and Functions” for more details

verifyData

MerkleVerifyData

Verify if the bid creator is on the whitelist Go to the page “Enums and Functions” for more details

bidBatch

Similar to bid, supports batch operations.

function bidBatch( BidData[] calldata vars, DataTypes.MerkleVerifyData calldata verifyData ) external payable nonReentrant onlyWhitelisted(verifyData)

Name
Type
Description

vars

BidData[]

Go to the page “Enums and Functions” for more details

verifyData

MerkleVerifyData

Verify if the bid creator is on the whitelist Go to the page “Enums and Functions” for more details

updateBid

function updateBid( uint256 index, uint256 amount ) external payable nonReentrant

Name
Type
Description

index

uint256

The index of bid

amount

uint256

The amount of bid token

claimBackBid

Claim back the token after the bid expires

function claimBackBid(uint256 index) external nonReentrant

Name
Type
Description

index

uint256

The index of bid

claimBackBidBatch

Similar to bid, supports batch operations

function claimBackBidBatch( uint256[] calldata indexArr ) external nonReentrant

Name
Type
Description

indexArr

uint256[]

The indexes of bids

Last updated