horsefacts
@horsefacts.eth
I've seen a few people mention that "the auction is offchain," but in fact all the auction mechanisms are in a smart contract that handles bidding, escrow, refunds, and settlement. Similar to Nouns, Zora Auction House, and Mirror. Bids are authorized with an offchain signature in order to limit participation to Farcaster accounts. (At least for now). But the mechanism and logic are transparent and onchain. Has been fun to revisit an old idea (ascending escrowed auction with refunds) with cheap gas and much better tech on the frontend. https://github.com/farcasterxyz/collectible-casts/blob/main/src/Auction.sol
11 replies
7 recasts
98 reactions
0xmons ✝️
@xmon.eth
Next step is adding in a min % bid increase and send a share to the previous bidder when someone outbids Bid to earn 🔥🔥🔥
2 replies
0 recast
4 reactions
horsefacts
@horsefacts.eth
we thought about that! designed the auction contract so we can throw it away and add new ones. so we might try new mechanisms
2 replies
0 recast
2 reactions
Samuel ツ
@samuellhuber.eth
Throw it away -> changing CA I don’t see proxies & upgradable in the repo so history would then be spread across multiple CAs?
1 reply
0 recast
0 reaction
nicholas 🧨
@nicholas
i would love to profit from playing chicken and shit bidding but i'm not sure if it is ultimately a good design
0 reply
0 recast
1 reaction