AuctionHouse

Verified contract

Active on Ethereum with 683 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $17.2
0x5e5cf43c56bcb4c3d57cc7222a6d2e62f3b51e3365f7d61d79d1d55c9bad70ad
0x95dadfaf463bbfcd28e607a962ffb2a130c19bc53ca7775a71cb25310d57c209
0x12e127234a124a828423493b3b0c65163ca3ed3e99bf60b5a2c5dd4d62de1a1e
0xf28291c65d78ab97fb725d96e17cf5c668abba7722f460444aee638cf8b7024f
0x434c39bf07a36042ce640e2106a51862364eab586d2ddc3d031f839254b5ca07
0x399541c75ad3a11b6b03d7965e6805f2fe4bf10a4a4ba35ea3ddc5a386f22b66
0x7c11fe68fcac98ba7cabad0fc709486bd514dff5a05845ba312917ec9523affd
0x67bdd45a9d3ac7c875a4b6edbf0994966e16edee0ef413afb874a99ad7075a25
0x5c0e2d73967f2997a271a625286a135a40f664d6eb1ac460b3a2112a4c898172
0x0cabad8780bda4aaec1e43b52d7124e509962bd9c05ea3c96a91a594c136e665

Functions
Getter at block 20791903
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOVERNANCE_ROLE(view returns (bytes32)
0x71840dc4906352362b0cdaf79870196c8e42acafade72d5d5a6d59291253ceb1
RECOVER_ROLE(view returns (bytes32)
0x62b337eaefec74dadf1a62e856bf9db4f14a0f27d4f48156a95a9f98e7d5e066
allowanceCap(view returns (uint32)
1000
buffer(view returns (uint16)
250
lastAuctionBlock(view returns (uint256)
19717797
latestAuction(view returns (struct IAuctionAuction)
(2, 294599863161770506295443, 236037168965916937997144, 274452184754157671348088, 230136239741769014547215, 0, 294599863161770506295443, 0, 1555845018415601026154948452, 24986077765344401291273, 94089352102991637317770)
 
price(view returns (uint256 wethPriceuint256 bankPrice)
protocolFee(view returns (uint16)
500
round(view returns (uint64)
264
shouldUpdatePolicy(view returns (bool)
true
stage(view returns (uint8)
2
step(view returns (uint256)
1074106
Read-only
auctions(uint64view returns (uint8 stabilisationCaseuint256 targetFloatInEthuint256 marketFloatInEthuint256 bankInEthuint256 startWethPriceuint256 startBankPriceuint256 endWethPriceuint256 endBankPriceuint256 basketFactoruint256 deltauint256 allowance)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
State-modifying
buy(uint256 wethInMaxuint256 bankInMaxuint256 floatOutMinaddress touint256 deadlinereturns (uint256 usedWethInuint256 usedBankInuint256 usedFloatOut)
grantRole(bytes32 roleaddress account
modifyParameters(bytes32 parameteraddress data
modifyParameters(bytes32 parameteruint256 data
recoverERC20(address toaddress tokenAddressuint256 tokenAmount
recoverETH(address to
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
sell(uint256 floatInuint256 wethOutMinuint256 bankOutMinaddress touint256 deadlinereturns (uint256 usedfloatInuint256 usedWethOutuint256 usedBankOut)
start(returns (uint64 newRound)
updateStage(returns (uint8)
Events
Buy(uint256 indexed roundaddress indexed buyeruint256 wethInuint256 bankInuint256 floatOut
ModifyParameters(bytes32 parameteraddress data
ModifyParameters(bytes32 parameteruint256 data
NewAuction(uint256 indexed rounduint256 allowanceuint256 targetFloatInEthuint256 startBlock
Recovered(address onBehalfOfaddress tokenAddressuint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Sell(uint256 indexed roundaddress indexed selleruint256 floatInuint256 wethOutuint256 bankOut
StageChanged(uint8 _prevStageuint8 _newStage
Constructor
constructor(address _wethaddress _bankaddress _floataddress _basketaddress _monetaryPolicyaddress _govaddress _bankEthOracleaddress _floatEthOracleuint16 _auctionDurationuint32 _auctionCooldownuint256 _firstAuctionBlock
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.