0 txs
0 calls
constructor
constructor(address auctionHouseAddress, address wethAddress, address systemCoinAddress, address uniswapPairAddress, address auxiliaryUniswapPairAddress, address coinJoinAddress, address collateralJoinAddress)
functions
auctionHouse
viewfunction auctionHouse() view returns (address)
auxiliaryUniPair
viewfunction auxiliaryUniPair() view returns (address)
coin
viewfunction coin() view returns (address)
coinJoin
viewfunction coinJoin() view returns (address)
collateralJoin
viewfunction collateralJoin() view returns (address)
collateralType
viewfunction collateralType() view returns (bytes32)
liquidationEngine
viewfunction liquidationEngine() view returns (address)
ONE
viewfunction ONE() view returns (uint256)
safeEngine
viewfunction safeEngine() view returns (address)
uniswapPair
viewfunction uniswapPair() view returns (address)
weth
viewfunction weth() view returns (address)
ZERO
viewfunction ZERO() view returns (uint256)
bid
nonpayablefunction bid(uint256 auctionId, uint256 amount)
liquidateAndSettleSAFE
nonpayablefunction liquidateAndSettleSAFE(address safe, uint160[2] sqrtLimitPrices) returns (uint256 auction)
liquidateAndSettleSAFE
nonpayablefunction liquidateAndSettleSAFE(address safe) returns (uint256 auction)
multipleBid
nonpayablefunction multipleBid(uint256[] auctionIds, uint256[] amounts)
settleAuction
nonpayablefunction settleAuction(uint256 auctionId, uint160[2] sqrtLimitPrices)
settleAuction
nonpayablefunction settleAuction(uint256 auctionId)
settleAuction
nonpayablefunction settleAuction(uint256[] auctionIds, uint160[2] sqrtLimitPrices)
settleAuction
nonpayablefunction settleAuction(uint256[] auctionIds)
uniswapV3SwapCallback
nonpayablefunction uniswapV3SwapCallback(int256 _amount0, int256 _amount1, bytes _data)
events
No events.
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b50604051620025f0380380620025f0833981810160405260e08110156200003757600080fd5b508051602082015160408301516060840151608085015160a086015160c09096015194959394929391929091906001600160a01b038716620000ab5760405162461bcd60e51b8152600401808060200182810382526037815260200180620024e96037913960400191505060405180910390fd5b6001600160a01b038616620000f25760405162461bcd60e51b815260040180806020018281038252602e815260200180620024bb602e913960400191505060405180910390fd5b6001600160a01b038516620001395760405162461bcd60e51b8152600401808060200182810382526035815260200180620025856035913960400191505060405180910390fd5b6001600160a01b038416620001805760405162461bcd60e51b8152600401808060200182810382526036815260200180620025ba6036913960400191505060405180910390fd5b6001600160a01b038316620001c75760405162461bcd60e51b8152600401808060200182810382526036815260200180620025ba6036913960400191505060405180910390fd5b6001600160a01b0382166200020e5760405162461bcd60e51b8152600401808060200182810382526033815260200180620025526033913960400191505060405180910390fd5b6001600160a01b038116620002555760405162461bcd60e51b8152600401808060200182810382526032815260200180620025206032913960400191505060405180910390fd5b600080546001600160a01b03199081166001600160a01b038a811691909117928390556002805483168a831617905560038054831689831617905560078054831688831617905560088054831687831617905560048054831686831617815560058054909316858316179092556040805163e824600f60e01b81529051939091169263e824600f92828101926020929190829003018186803b158015620002fb57600080fd5b505afa15801562000310573d6000803e3d6000fd5b505050506040513d60208110156200032757600080fd5b50516009556000546040805163225f9e3960e11b815290516001600160a01b03909216916344bf3c7291600480820192602092909190829003018186803b1580156200037257600080fd5b505afa15801562000387573d6000803e3d6000fd5b505050506040513d60208110156200039e57600080fd5b5051600680546001600160a01b0319166001600160a01b039283161790819055604080516367aea31360e01b8152905191909216916367aea313916004808301926020929190829003018186803b158015620003f957600080fd5b505afa1580156200040e573d6000803e3d6000fd5b505050506040513d60208110156200042557600080fd5b5051600180546001600160a01b0319166001600160a01b0392831617908190556000805460408051631b29a84160e31b8152918516600483015251929093169263d94d4208926024808301939282900301818387803b1580156200048857600080fd5b505af11580156200049d573d6000803e3d6000fd5b505050505050505050505061200380620004b86000396000f3fe60806040526004361061012e5760003560e01c80636066297d116100ab578063c816841b1161006f578063c816841b14610528578063e1cc8a0e1461053d578063e824600f14610614578063ed9152c814610629578063f364e1801461063e578063fa461e33146106535761017e565b80636066297d1461035257806367aea3131461040057806393d45d5714610415578063a43b6a8e14610448578063c2ee3a08146105135761017e565b80633fc8cef3116100f25780633fc8cef31461026857806344bf3c721461027d578063588b16831461029257806358fa63ca1461030d578063598647f8146103225761017e565b806311df9995146101835780631e4af619146101b45780632896151b146101c95780632e9936111461022957806330413a2a146102535761017e565b3661017e576002546001600160a01b0316331461017c5760405162461bcd60e51b8152600401808060200182810382526042815260200180611f1a6042913960600191505060405180910390fd5b005b600080fd5b34801561018f57600080fd5b506101986106da565b604080516001600160a01b039092168252519081900360200190f35b3480156101c057600080fd5b506101986106e9565b3480156101d557600080fd5b5061017c600480360360608110156101ec57600080fd5b6040805180820182528335939283019291606083019190602084019060029083908390808284376000920191909152509194506106f89350505050565b34801561023557600080fd5b5061017c6004803603602081101561024c57600080fd5b5035610939565b34801561025f57600080fd5b5061019861094f565b34801561027457600080fd5b5061019861095e565b34801561028957600080fd5b5061019861096d565b34801561029e57600080fd5b506102fb600480360360608110156102b557600080fd5b6040805180820182526001600160a01b038435169392830192916060830191906020840190600290839083908082843760009201919091525091945061097c9350505050565b60408051918252519081900360200190f35b34801561031957600080fd5b506102fb610bf1565b34801561032e57600080fd5b5061017c6004803603604081101561034557600080fd5b5080359060200135610bf6565b34801561035e57600080fd5b5061017c6004803603602081101561037557600080fd5b810190602081018135600160201b81111561038f57600080fd5b8201836020820111156103a157600080fd5b803590602001918460208302840111600160201b831117156103c257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610c9f945050505050565b34801561040c57600080fd5b50610198610cb1565b34801561042157600080fd5b506102fb6004803603602081101561043857600080fd5b50356001600160a01b0316610cc0565b34801561045457600080fd5b5061017c6004803603604081101561046b57600080fd5b810190602081018135600160201b81111561048557600080fd5b82018360208201111561049757600080fd5b803590602001918460208302840111600160201b831117156104b857600080fd5b919390929091602081019035600160201b8111156104d557600080fd5b8201836020820111156104e757600080fd5b803590602001918460208302840111600160201b8311171561050857600080fd5b509092509050610f33565b34801561051f57600080fd5b506102fb61101b565b34801561053457600080fd5b50610198611020565b34801561054957600080fd5b5061017c6004803603606081101561056057600080fd5b810190602081018135600160201b81111561057a57600080fd5b82018360208201111561058c57600080fd5b803590602001918460208302840111600160201b831117156105ad57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080518082018252939695948181019493509150600290839083908082843760009201919091525091945061102f9350505050565b34801561062057600080fd5b506102fb61128d565b34801561063557600080fd5b50610198611293565b34801561064a57600080fd5b506101986112a2565b34801561065f57600080fd5b5061017c6004803603606081101561067657600080fd5b813591602081013591810190606081016040820135600160201b81111561069c57600080fd5b8201836020820111156106ae57600080fd5b803590602001918460018302840111600160201b831117156106cf57600080fd5b5090925090506112b1565b6003546001600160a01b031681565b6008546001600160a01b031681565b6000805460408051634423c5f160e01b81526004810186905281516001600160a01b0390931692634423c5f192602480840193919291829003018186803b15801561074257600080fd5b505afa158015610756573d6000803e3d6000fd5b505050506040513d604081101561076c57600080fd5b50602001519050806107af5760405162461bcd60e51b815260040180806020018281038252603c815260200180611ede603c913960400191505060405180910390fd5b60208281015160408051602481018790526044808201869052825180830390910181526064909101825280840180516001600160e01b0316630b30c8ff60e31b17815282516001600160a01b0385169581019586528084019384528251606080830191909152835190969394926080909201919080838360005b83811015610841578181015183820152602001610829565b50505050905090810190601f16801561086e5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815282825260075463d21220a760e01b8452915190975061092b96506001600160a01b03909116945084935063d21220a792506004808301926020929190829003018186803b1580156108cc57600080fd5b505afa1580156108e0573d6000803e3d6000fd5b505050506040513d60208110156108f657600080fd5b50516003546001600160a01b0390811691161461091c6109158661190b565b600161191d565b8660005b60200201518561195f565b610933611a9f565b50505050565b610941611e58565b61094b82826106f8565b5050565b6004546001600160a01b031681565b6002546001600160a01b031681565b6006546001600160a01b031681565b60065460095460408051630b082bf160e21b815260048101929092526001600160a01b03858116602484015290516000939190911691635626da24918391632c20afc4916044808301926020929190829003018186803b1580156109df57600080fd5b505afa1580156109f3573d6000803e3d6000fd5b505050506040513d6020811015610a0957600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b039092166004830152516024808301926020929190829003018186803b158015610a5057600080fd5b505afa158015610a64573d6000803e3d6000fd5b505050506040513d6020811015610a7a57600080fd5b505160011415610b5a5760065460095460408051630b082bf160e21b815260048101929092526001600160a01b038681166024840152905160009390911691632c20afc4916044808301926020929190829003018186803b158015610ade57600080fd5b505afa158015610af2573d6000803e3d6000fd5b505050506040513d6020811015610b0857600080fd5b50516001600160a01b031614610b5a576040805162461bcd60e51b815260206004820152601260248201527139b0b33296b4b996b83937ba32b1ba32b21760711b604482015290519081900360640190fd5b60065460095460408051634c28be5760e01b815260048101929092526001600160a01b0386811660248401529051921691634c28be57916044808201926020929091908290030181600087803b158015610bb357600080fd5b505af1158015610bc7573d6000803e3d6000fd5b505050506040513d6020811015610bdd57600080fd5b50519050610beb81836106f8565b92915050565b600081565b333014610c345760405162461bcd60e51b815260040180806020018281038252602e815260200180611eb0602e913960400191505060405180910390fd5b60008054604080516354ece2d360e01b8152600481018690526024810185905290516001600160a01b03909216926354ece2d39260448084019382900301818387803b158015610c8357600080fd5b505af1158015610c97573d6000803e3d6000fd5b505050505050565b610ca7611e58565b61094b828261102f565b6001546001600160a01b031681565b60065460095460408051630b082bf160e21b815260048101929092526001600160a01b03848116602484015290516000939190911691635626da24918391632c20afc4916044808301926020929190829003018186803b158015610d2357600080fd5b505afa158015610d37573d6000803e3d6000fd5b505050506040513d6020811015610d4d57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b039092166004830152516024808301926020929190829003018186803b158015610d9457600080fd5b505afa158015610da8573d6000803e3d6000fd5b505050506040513d6020811015610dbe57600080fd5b505160011415610e9e5760065460095460408051630b082bf160e21b815260048101929092526001600160a01b038581166024840152905160009390911691632c20afc4916044808301926020929190829003018186803b158015610e2257600080fd5b505afa158015610e36573d6000803e3d6000fd5b505050506040513d6020811015610e4c57600080fd5b50516001600160a01b031614610e9e576040805162461bcd60e51b815260206004820152601260248201527139b0b33296b4b996b83937ba32b1ba32b21760711b604482015290519081900360640190fd5b60065460095460408051634c28be5760e01b815260048101929092526001600160a01b0385811660248401529051921691634c28be57916044808201926020929091908290030181600087803b158015610ef757600080fd5b505af1158015610f0b573d6000803e3d6000fd5b505050506040513d6020811015610f2157600080fd5b50519050610f2e81610939565b919050565b333014610f715760405162461bcd60e51b815260040180806020018281038252602e815260200180611eb0602e913960400191505060405180910390fd5b60005b83811015611014576000546001600160a01b03166354ece2d3868684818110610f9957fe5b90506020020135858585818110610fac57fe5b905060200201356040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b158015610ff057600080fd5b505af1158015611004573d6000803e3d6000fd5b505060019092019150610f749050565b5050505050565b600181565b6007546001600160a01b031681565b606080600061103d85611ca2565b925092509250600081116110825760405162461bcd60e51b8152600401808060200182810382526041815260200180611f8d6041913960600191505060405180910390fd5b6060846001602002015163a43b6a8e60e01b8585604051602401808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156110dd5781810151838201526020016110c5565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561111c578181015183820152602001611104565b50505050905001945050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505060405160200180836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156111b457818101518382015260200161119c565b50505050905090810190601f1680156111e15780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815282825260075463d21220a760e01b8452915190975061128596506001600160a01b03909116945084935063d21220a792506004808301926020929190829003018186803b15801561123f57600080fd5b505afa158015611253573d6000803e3d6000fd5b505050506040513d602081101561126957600080fd5b50516003546001600160a01b0390811691161484886000610920565b610c97611a9f565b60095481565b6000546001600160a01b031681565b6005546001600160a01b031681565b6007546001600160a01b03163314806112d457506008546001600160a01b031633145b61130f5760405162461bcd60e51b8152600401808060200182810382526039815260200180611e776039913960400191505060405180910390fd5b600080851361131e5783611320565b845b905033600080871361139657816001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561136557600080fd5b505afa158015611379573d6000803e3d6000fd5b505050506040513d602081101561138f57600080fd5b50516113fc565b816001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156113cf57600080fd5b505afa1580156113e3573d6000803e3d6000fd5b505050506040513d60208110156113f957600080fd5b50515b6007549091506001600160a01b031633141561189c57600354604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561145d57600080fd5b505afa158015611471573d6000803e3d6000fd5b505050506040513d602081101561148757600080fd5b5051600354600480546040805163095ea7b360e01b81526001600160a01b039283169381019390935260248301859052519394509091169163095ea7b39160448082019260009290919082900301818387803b1580156114e657600080fd5b505af11580156114fa573d6000803e3d6000fd5b50506004805460408051633b4da69f60e01b8152309381019390935260248301869052516001600160a01b039091169350633b4da69f9250604480830192600092919082900301818387803b15801561155257600080fd5b505af1158015611566573d6000803e3d6000fd5b50505050600060608787604081101561157e57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156115a857600080fd5b8201836020820111156115ba57600080fd5b803590602001918460018302840111600160201b831117156115db57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052506040518551999b50949950973097508996509394508493602087019350915081905083835b602083106116515780518252601f199092019160209182019101611632565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146116b3576040519150601f19603f3d011682016040523d82523d6000602084013e6116b8565b606091505b50509050806116ff576040805162461bcd60e51b815260206004820152600e60248201526d6661696c65642062696464696e6760901b604482015290519081900360640190fd5b60055460015460095460408051633b705a6560e11b81526004810192909252306024830181905290516001600160a01b039485169463ef693bed9492939216916376e0b4ca916044808301926020929190829003018186803b15801561176457600080fd5b505afa158015611778573d6000803e3d6000fd5b505050506040513d602081101561178e57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b039093166004840152602483019190915251604480830192600092919082900301818387803b1580156117de57600080fd5b505af11580156117f2573d6000803e3d6000fd5b50506008546040805163d21220a760e01b8152905161189794506001600160a01b039092169250829163d21220a791600480820192602092909190829003018186803b15801561184157600080fd5b505afa158015611855573d6000803e3d6000fd5b505050506040513d602081101561186b57600080fd5b50516040805160208101909152600081526001600160a01b03898116921691909114908a90879061195f565b505050505b6040805163a9059cbb60e01b81523360048201526024810185905290516001600160a01b0383169163a9059cbb91604480830192600092919082900301818387803b1580156118ea57600080fd5b505af11580156118fe573d6000803e3d6000fd5b5050505050505050505050565b6b033b2e3c9fd0803ce8000000900490565b80820182811015610beb5760405162461bcd60e51b8152600401808060200182810382526031815260200180611f5c6031913960400191505060405180910390fd5b6001600160a01b038216611996578361198c5773fffd8963efd1fc6a506488495d951d5263988d25611993565b6401000276a45b91505b604051630251596160e31b8152306004820181815286151560248401526000868103604485018190526001600160a01b03878116606487015260a060848701908152875160a48801528751918c169663128acb0896958c958b948b94929360c401916020860191908190849084905b83811015611a1d578181015183820152602001611a05565b50505050905090810190601f168015611a4a5780820380516001836020036101000a031916815260200191505b5096505050505050506040805180830381600087803b158015611a6c57600080fd5b505af1158015611a80573d6000803e3d6000fd5b505050506040513d6040811015611a9657600080fd5b50505050505050565b6005546040805163d8dfeb4560e01b815290516000926001600160a01b03169163d8dfeb4591600480830192602092919082900301818787803b158015611ae557600080fd5b505af1158015611af9573d6000803e3d6000fd5b505050506040513d6020811015611b0f57600080fd5b5051604080516370a0823160e01b815230600482015290519192506000916001600160a01b038416916370a08231916024808301926020929190829003018186803b158015611b5d57600080fd5b505afa158015611b71573d6000803e3d6000fd5b505050506040513d6020811015611b8757600080fd5b50516002549091506001600160a01b0383811691161415611c545760025460408051632e1a7d4d60e01b81526004810184905290516001600160a01b0390921691632e1a7d4d9160248082019260009290919082900301818387803b158015611bef57600080fd5b505af1158015611c03573d6000803e3d6000fd5b5050604051339250839150600081818185875af1925050503d8060008114611c47576040519150601f19603f3d011682016040523d82523d6000602084013e611c4c565b606091505b50505061094b565b6040805163a9059cbb60e01b81523360048201526024810183905290516001600160a01b0384169163a9059cbb91604480830192600092919082900301818387803b158015610c8357600080fd5b6060806000806000806060875167ffffffffffffffff81118015611cc557600080fd5b50604051908082528060200260200182016040528015611cef578160200160208202803683370190505b5090506060885167ffffffffffffffff81118015611d0c57600080fd5b50604051908082528060200260200182016040528015611d36578160200160208202803683370190505b50905060005b8951811015611e44576000548a516001600160a01b0390911690634423c5f1908c9084908110611d6857fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050604080518083038186803b158015611da357600080fd5b505afa158015611db7573d6000803e3d6000fd5b505050506040513d6040811015611dcd57600080fd5b506020015195508515611e3c57611def85611dea6109158961190b565b61191d565b9450898181518110611dfd57fe5b6020026020010151838581518110611e1157fe5b60200260200101818152505085828581518110611e2a57fe5b60209081029190910101526001909301925b600101611d3c565b508282529182529790965090945092505050565b6040518060400160405280600290602082028036833750919291505056fe476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f696e76616c69642d756e69737761702d70616972476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6f6e6c792d73656c66476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f61756374696f6e2d616c72656164792d736574746c6564476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6f6e6c792d776574682d7769746864726177616c732d616c6c6f776564476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6164642d6f766572666c6f77476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f616c6c2d61756374696f6e732d616c72656164792d736574746c6564a2646970667358221220a8aebea01196b48b15c030ff94129b95d3fc1b44061a8bf0b8342964496b8b3464736f6c63430006070033476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6e756c6c2d77657468476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6e756c6c2d61756374696f6e2d686f757365476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6e756c6c2d6574682d6a6f696e476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6e756c6c2d636f696e2d6a6f696e476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6e756c6c2d73797374656d2d636f696e476562556e697377617056334d756c7469486f704b6565706572466c61736850726f78792f6e756c6c2d756e69737761702d706169720000000000000000000000007ffdf1dfef2bfee32054c8e922959fb235679ade000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000003ab458634910aad20ef5f1c8ee96f1d6ac54919000000000000000000000000cb0c5d9d92f4f2f80cce7aa271a1e148c226e19d000000000000000000000000c2e9f25be6257c210d7adf0d4cd6e3e881ba25f80000000000000000000000000a5653cca4db1b6e265f47caf6969e64f1cfdc450000000000000000000000002d3cd7b81c93f188f3cb8ad87c8acc73d6226e3a