Storage and types overview
token_t
type tez_t              is unit
type fa12_token_t       is address
type fa2_token_t        is [@layout:comb] record [
  token                   : address;
  id                      : nat;
]
type token_t            is
| Tez                     of tez_t
| Fa12                    of fa12_token_t
| Fa2                     of fa2_token_tstatus_auction_t
type status_auction_t   is
| Active                  of unit
| Finished                of unitauction_t
end_time
timestamp
Time when auction will be finished
current_bidder
address
Address of a user who made current bid
current_bid
nat
Current bid
amt
nat
Amount of tokens that that were put up for auction
type auction_t          is [@layout:comb] record [
  status                  : status_auction_t;
  token                   : token_t;
  end_time                : timestamp;
  current_bidder          : address;
  current_bid             : nat;
  amt                     : nat;
]fees_t
dev_fee_f
nat
Float value multiplied by 1e+18
Fee that goes to the devs fund and can be withdrawn by an administrator
bid_fee_f
nat
Float value multiplied by 1e+18
Fee in QuipuSwap Governance token that applies on each bid for all auctions
type fees_t             is [@layout:comb] record [
  dev_fee_f               : nat;
  bid_fee_f               : nat;
]storage_t - main contract storage
dev_fee_balances_f
big_map(token_t, nat)
Float value multiplied by 1e+18
Mapping of tokens to their balances that can be withdrawn by an administrator
public_fee_balances_f
big_map(token_t, nat)
Float value multiplied by 1e+18
Mapping of tokens to their balances for which auction can be launched (except of whitelisted tokens)
whitelist
set(token_t)
A set of tokens for which an auction can't be started. Can be updated by an administrator
baker
option(key_hash)
Baker for whom all TEZ tokens on the contract were delegated. Can be changed by an administrator
admin
address
Administrator of the contract
pending_admin
option(address)
Pending administrator that should accept his new administrator role (if he is not None)
bid_fee_balance_f
nat
Float value multiplied by 1e+18
Bid fee balance in QuipuSwap Governance token that were withdrawn from each bid. Can be burned by an administrator
auctions_count
nat
Number of auctions created by all users
auction_duration
nat
Duration of each auction that will be created. Can be changed by an administrator
type storage_t          is [@layout:comb] record [
  auctions                : big_map(nat, auction_t);
  dev_fee_balances_f      : big_map(token_t, nat);
  public_fee_balances_f   : big_map(token_t, nat);
  whitelist               : set(token_t);
  quipu_token             : fa2_token_t;
  fees                    : fees_t;
  baker                   : option(key_hash);
  admin                   : address;
  pending_admin           : option(address);
  dex_core                : address;
  bid_fee_balance_f       : nat;
  auctions_count          : nat;
  auction_duration        : int;
  min_bid                 : nat;
]full_storage_t - storage root
type full_storage_t     is [@layout:comb] record [
  storage                 : storage_t;
  auction_lambdas         : big_map(nat, bytes);
  metadata                : big_map(string, bytes);
]Last updated
