OptimisticBid

Verified contract

Active on Ethereum with 232 txns
Deployed by via 0x241eed0b at 16125145
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $23,602.02
0x2f02086d4bbb728ff58ec170081cf89abdb6e16fecffeeb9a9435c73b78ea0a6
0x01ef7a42144d7518d29ecd86edc6dabb6391606551c3b6241d7d3ef633d204b8
0x83e9c4f65b0fbade99c833374c3d39f291ca005be005eb0841ed023dc8d7d0bd
0x4ca09fa4574405e771c0a7fa622afeaac1cf16ccc0f50441d3d351b9c40ed77f
0x1710d735aba551fbc98789afa2f778c3bbf890f47959336c25b791948a9f261f
0xbe0930892e39039979d428f717aaffa33841b5b5ddb7d2f55cec407a97dca714
0xddafa1165e5f1e992f6f4769f3d6edc140a5f29f0f3d9842bb649e3343fe1345
0x231cc35758fb4949c3a1e28a5cd4169781bb04e4d3310db45a4889d1778cba6a
0x73400f0ba5a5ba1243e9f257c5374e94d8c26fd009a9e484468ee31f1fc53cc9
0x59e7ddbf57c7eff1477d89ed8980d6c374eddfa05b2d7b662edbd31a3455a1a7

Functions
Getter at block 20900534
REJECTION_PERIOD(view returns (uint256)
345600
WETH_ADDRESS(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
feeReceiver(view returns (address)
0xe626d419dd60be8038c46381ad171a0b3d22ed25
getLeaves(view returns (bytes32[] leaves)
[0x02b3d8ea28a7c457b43c7efb9dc3d115c6cbe2451c0794005f106202506c748b, 0xf4eb88d04506ba2ea67a3a2420680791f568ff738ec5aea519482afc86949575, 0xe67d337e84a2eff8cfaf78457c5fabf42334f5729c27cf26735cce0a455ed185, 0x703a77648fcb0bd6493b37d887f0c47a27497232ef5879abdfcdb918d21f8d5d, 0xc53aa967651cb1c1df34d1fdf421faf3efa5631af8190a2a482ac4d303888a69]
getPermissions(view returns (struct Permission[] permissions)
[(0xb83f67cf365a35bfb0246c2ee6d98e61495f49e1, 0x1604c61812b5851c440217d170ad1e5c5ad7290d, 0x9dc29fac), (0xb83f67cf365a35bfb0246c2ee6d98e61495f49e1, 0xcea98aec09ad1c41470fd041f10b2d2391aea186, 0xe59fdd36), (0xb83f67cf365a35bfb0246c2ee6d98e61495f49e1, 0xcea98aec09ad1c41470fd041f10b2d2391aea186, 0x18c4eeed), (0xb83f67cf365a35bfb0246c2ee6d98e61495f49e1, 0xcea98aec09ad1c41470fd041f10b2d2391aea186, 0x68e72e49), (0xb83f67cf365a35bfb0246c2ee6d98e61495f49e1, 0xcea98aec09ad1c41470fd041f10b2d2391aea186, 0x76aa79b2)]
getUnhashedLeaves(view returns (bytes[] leaves)
[0x000000000000000000000000b83f67cf365a35bfb0246c2ee6d98e61495f49e10000000000000000000000001604c61812b5851c440217d170ad1e5c5ad7290d9dc29fac00000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000b83f67cf365a35bfb0246c2ee6d98e61495f49e1000000000000000000000000cea98aec09ad1c41470fd041f10b2d2391aea186e59fdd3600000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000b83f67cf365a35bfb0246c2ee6d98e61495f49e1000000000000000000000000cea98aec09ad1c41470fd041f10b2d2391aea18618c4eeed00000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000b83f67cf365a35bfb0246c2ee6d98e61495f49e1000000000000000000000000cea98aec09ad1c41470fd041f10b2d2391aea18668e72e4900000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000b83f67cf365a35bfb0246c2ee6d98e61495f49e1000000000000000000000000cea98aec09ad1c41470fd041f10b2d2391aea18676aa79b200000000000000000000000000000000000000000000000000000000]
registry(view returns (address)
0x14f2a9c262cb47c5475f3cf16f735da0d1e91e33
supply(view returns (address)
0x1604c61812b5851c440217d170ad1e5c5ad7290d
transfer(view returns (address)
0xcea98aec09ad1c41470fd041f10b2d2391aea186
Read-only
buyoutInfo(addressuint256view returns (uint256 startTimeaddress proposeruint8 stateuint256 raePriceuint256 ethBalanceuint256 raeBalanceuint256 totalSupply)
currentAuctionId(addressview returns (uint256)
State-modifying
batchWithdrawERC1155(address _vaultaddress _tokenaddress _touint256[] _idsuint256[] _valuesbytes32[] _erc1155BatchTransferProof
buy(address _vaultuint256 _amountpayable 
cash(address _vaultbytes32[] _burnProof
end(address _vaultbytes32[] _burnProof
multicall(bytes[] _datareturns (bytes[] results)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
redeem(address _vaultbytes32[] _burnProof
start(address _vaultuint256 _amountpayable 
updatefeeReceiver(address _new
withdraw(address _vaultuint256 _auctionId
withdrawERC1155(address _vaultaddress _tokenaddress _touint256 _iduint256 _valuebytes32[] _erc1155TransferProof
withdrawERC20(address _vaultaddress _tokenaddress _touint256 _valuebytes32[] _erc20TransferProof
withdrawERC721(address _vaultaddress _tokenaddress _touint256 _tokenIdbytes32[] _erc721TransferProof
Events
BatchWithdrawERC1155(address indexed _vaultaddress indexed _tokenuint256 indexed _auctionIdaddress _recipientuint256[] _tokenIdsuint256[] _amounts
BuyRaes(address indexed _vaultaddress indexed _buyeruint256 indexed _auctionIduint256 _amount
Cash(address indexed _vaultaddress indexed _casheruint256 _raesuint256 _amount
End(address indexed _vaultuint8 _stateaddress indexed _proposeruint256 indexed _auctionId
Redeem(address indexed _vaultaddress indexed _redeemer
Start(address indexed _vaultaddress indexed _proposeruint256 indexed _auctionIduint256 _buyoutPricestruct Auction _auction
WithdrawERC1155(address indexed _vaultaddress indexed _tokenuint256 indexed _auctionIdaddress _recipientuint256 _tokenIduint256 _amount
WithdrawERC20(address indexed _vaultaddress indexed _tokenuint256 indexed _auctionIdaddress _recipientuint256 _amount
WithdrawERC721(address indexed _vaultaddress indexed _tokenuint256 indexed _auctionIdaddress _recipientuint256 _tokenId
Constructor
constructor(address _registryaddress _supplyaddress _transferaddress _wethaddress _feeReceiver
Fallback and receive
receive(
Errors
DepositNotLessThanSupply(
InvalidPayment(
InvalidState(uint8 _requireduint8 _current
NoAuth(
NoRaes(
NotProposer(address _proposeraddress _caller
NotVault(address _vault
TimeExpired(uint256 _currentuint256 _deadline
TimeNotElapsed(uint256 _currentuint256 _deadline
ZeroDeposit(