place_bid

An entrypoint that allows anyone to place a bid in one of the active auctions.

You need to add the Auction contract as the operator for your QUIPU tokens to make a bet.

Call parameters

type place_bid_t        is [@layout:comb] record [
  auction_id              : nat;
  bid                     : nat;
]
FieldTypeDescription

auction_id

nat

Auction's ID

bid

nat

A new bet on auctions' tokens

Usage

const auctionAddress = "KT1...";
const params = 
    auction_id: 1,
    bid: 15,
};
const auction = await tezos.contract.at(auctionAddress);
const operation = await dexCore.methodsObject.place_bid(params).send();

await operation.confirmation();

Errors

  • 304 - auction with the specified ID not found.

  • 308 - user's bid is less than minimum bid for an auction launch or less that previous bid.

  • 309 - auction is already finished or rewards are already claimed.

  • 412 - non payable entrypoint (can't accept TEZ tokens during call of an entrypoint).

  • FA2_NOT_OPERATOR - Auction contract is not an operator for users' QUIPU tokens.

Last updated