{"name":"DebitsDesk","guide":"/llms.txt","chains":{"1":{"desk":"0xb283f5886bbbafd1dd7d37c161e75da56af577d7","debits":"0x0a12ec2889dd4f523ce433a760e07f08ea9c64b2","credits":"0x97630aa70ab14ed9883b41dafccbc11349723043","fromBlock":"26211816","testCollection":false,"feePerSide":"0"}},"reasons":["Ready to accept.","This offer is no longer open.","This offer changed. Reload the page.","This offer has expired.","Trading is stopped. Refunds still work.","This offer is for a different wallet.","The picks for this offer are not valid.","Your wallet does not hold every Debit this offer asks for.","Approve the Debits this offer asks for first.","A Debit this offer asks for has changed since the offer was made.","The maker no longer holds a Debit in this offer.","The maker has to approve their Debits again.","A Debit in this offer changed since it was made.","The maker withdrew all their offers, including this one."],"abi":[{"type":"constructor","inputs":[{"name":"debits","type":"address","internalType":"contract IDebits"},{"name":"credits","type":"address","internalType":"contract IERC721Like"},{"name":"treasury","type":"address","internalType":"address"},{"name":"fee","type":"uint256","internalType":"uint256"},{"name":"guardian","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"CREDITS","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract IERC721Like"}],"stateMutability":"view"},{"type":"function","name":"DEBITS","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract IDebits"}],"stateMutability":"view"},{"type":"function","name":"FEE","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"GUARDIAN","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"MAX_DURATION","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"MAX_ITEMS","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"TREASURY","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"cancel","inputs":[{"name":"id","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"check","inputs":[{"name":"id","type":"uint256","internalType":"uint256"},{"name":"o","type":"tuple","internalType":"struct DebitsDesk.Offer","components":[{"name":"maker","type":"address","internalType":"address"},{"name":"taker","type":"address","internalType":"address"},{"name":"expiry","type":"uint64","internalType":"uint64"},{"name":"nonce","type":"uint64","internalType":"uint64"},{"name":"makerEth","type":"uint96","internalType":"uint96"},{"name":"takerEth","type":"uint96","internalType":"uint96"},{"name":"give","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]},{"name":"want","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]}]},{"name":"taker","type":"address","internalType":"address"},{"name":"picks","type":"uint256[]","internalType":"uint256[]"}],"outputs":[{"name":"","type":"uint8","internalType":"enum DebitsDesk.Reason"}],"stateMutability":"view"},{"type":"function","name":"create","inputs":[{"name":"o","type":"tuple","internalType":"struct DebitsDesk.Offer","components":[{"name":"maker","type":"address","internalType":"address"},{"name":"taker","type":"address","internalType":"address"},{"name":"expiry","type":"uint64","internalType":"uint64"},{"name":"nonce","type":"uint64","internalType":"uint64"},{"name":"makerEth","type":"uint96","internalType":"uint96"},{"name":"takerEth","type":"uint96","internalType":"uint96"},{"name":"give","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]},{"name":"want","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]}]}],"outputs":[{"name":"id","type":"uint256","internalType":"uint256"}],"stateMutability":"payable"},{"type":"function","name":"feeBalance","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"fill","inputs":[{"name":"id","type":"uint256","internalType":"uint256"},{"name":"o","type":"tuple","internalType":"struct DebitsDesk.Offer","components":[{"name":"maker","type":"address","internalType":"address"},{"name":"taker","type":"address","internalType":"address"},{"name":"expiry","type":"uint64","internalType":"uint64"},{"name":"nonce","type":"uint64","internalType":"uint64"},{"name":"makerEth","type":"uint96","internalType":"uint96"},{"name":"takerEth","type":"uint96","internalType":"uint96"},{"name":"give","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]},{"name":"want","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]}]},{"name":"picks","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"held","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"isShutdown","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"makerEthOf","inputs":[{"name":"id","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"nonceOf","inputs":[{"name":"maker","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint64","internalType":"uint64"}],"stateMutability":"view"},{"type":"function","name":"offerCount","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"owed","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"reclaim","inputs":[{"name":"id","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"records","inputs":[{"name":"id","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"hash","type":"bytes32","internalType":"bytes32"},{"name":"maker","type":"address","internalType":"address"},{"name":"expiry","type":"uint64","internalType":"uint64"},{"name":"status","type":"uint8","internalType":"enum DebitsDesk.Status"}],"stateMutability":"view"},{"type":"function","name":"refunds","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"revokeAll","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"shutdown","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"sweepFees","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"withdrawRefund","inputs":[{"name":"to","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"FeesSwept","inputs":[{"name":"amount","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"OfferClosed","inputs":[{"name":"id","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"maker","type":"address","indexed":true,"internalType":"address"},{"name":"expired","type":"bool","indexed":false,"internalType":"bool"}],"anonymous":false},{"type":"event","name":"OfferCreated","inputs":[{"name":"id","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"maker","type":"address","indexed":true,"internalType":"address"},{"name":"taker","type":"address","indexed":true,"internalType":"address"},{"name":"offer","type":"tuple","indexed":false,"internalType":"struct DebitsDesk.Offer","components":[{"name":"maker","type":"address","internalType":"address"},{"name":"taker","type":"address","internalType":"address"},{"name":"expiry","type":"uint64","internalType":"uint64"},{"name":"nonce","type":"uint64","internalType":"uint64"},{"name":"makerEth","type":"uint96","internalType":"uint96"},{"name":"takerEth","type":"uint96","internalType":"uint96"},{"name":"give","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]},{"name":"want","type":"tuple[]","internalType":"struct DebitsDesk.Item[]","components":[{"name":"kind","type":"uint8","internalType":"enum DebitsDesk.Kind"},{"name":"id","type":"uint256","internalType":"uint256"},{"name":"settle","type":"uint8","internalType":"enum DebitsDesk.Settle"},{"name":"colorways","type":"uint16","internalType":"uint16"},{"name":"minSevens","type":"uint8","internalType":"uint8"}]}]}],"anonymous":false},{"type":"event","name":"OfferFilled","inputs":[{"name":"id","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"taker","type":"address","indexed":true,"internalType":"address"},{"name":"picks","type":"uint256[]","indexed":false,"internalType":"uint256[]"}],"anonymous":false},{"type":"event","name":"Revoked","inputs":[{"name":"maker","type":"address","indexed":true,"internalType":"address"},{"name":"nonce","type":"uint64","indexed":false,"internalType":"uint64"}],"anonymous":false},{"type":"event","name":"ShutDown","inputs":[],"anonymous":false},{"type":"error","name":"AsksNothing","inputs":[]},{"type":"error","name":"BadConfig","inputs":[]},{"type":"error","name":"BadExpiry","inputs":[]},{"type":"error","name":"BadItems","inputs":[]},{"type":"error","name":"BadNonce","inputs":[]},{"type":"error","name":"BadPayment","inputs":[]},{"type":"error","name":"BurnCheckFailed","inputs":[{"name":"creditId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"CannotFill","inputs":[{"name":"reason","type":"uint8","internalType":"enum DebitsDesk.Reason"}]},{"type":"error","name":"EthTransferFailed","inputs":[]},{"type":"error","name":"GivesNothing","inputs":[]},{"type":"error","name":"GuardFailed","inputs":[{"name":"id","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"Locked","inputs":[]},{"type":"error","name":"NotExpired","inputs":[]},{"type":"error","name":"NotGuardian","inputs":[]},{"type":"error","name":"NotMaker","inputs":[]},{"type":"error","name":"NotOpen","inputs":[]},{"type":"error","name":"NotOwner","inputs":[{"name":"id","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"SelfTrade","inputs":[]},{"type":"error","name":"Shut","inputs":[]},{"type":"error","name":"WrongOffer","inputs":[]}]}