Get desktop application:
View/edit binary Protocol Buffers messages
Information about auction.
Used in:
Participant selling the owl.
Owl with `owl_id` is auctioned.
Start price.
Bids are during the `duration` seconds starting from `started_at`.
Auction state.
Auction identifier.
Auction information.
Start time of the auction.
Merkle root of history of bids. Last bid wins.
If closed => no auctions are accepted.
Auction bid.
Bidder is some participant identified by their public key.
Value of the bid.
Transaction type for adding a new item.
Owl with `owl_id` is auctioned.
Start price.
Bids are during the `duration` seconds starting from `started_at`. Type `Duration` is not used because the trait `ProtobufConvert` is not implemented for `chrono::Duration`.
Transaction to create a new user.
Name.
CryptoOwl. Unique identifier of the owl is a hash of this data structure.
Used in:
Name (should be unique).
DNA.
Current owl state.
Owl.
Owner.
Time of the last breeding.
Transaction to issue funds.
Timestamp. Is required to repeat transaction.
Auction ID where a bid must be made.
Bid value.
Transaction to create an owl. A new random owl created if mother and father are not defined (zero identifiers passed).
Owl name.
Father identifier.
Mother identifier.
Timestamp. Is required to breed owls with the same identifiers.
User
Public key.
Name.
Current balance.
Reserved money that participate in the auction.
Time of the last issue of funds.