RabbitManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "RabbitManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RabbitManager"
ABI
ABI objects
Getter at block 21314542
claimPaused() view returns (bool)
false
depositPaused() view returns (bool)
false
elixirFee() view returns (uint256)
0
elixirGas() view returns (uint256)
0
nextSpot() view returns (struct IRabbitManagerSpot)
(0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0, 0x, 0)
owner() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
queueCount() view returns (uint128)
0
queueUpTo() view returns (uint128)
0
rabbit() view returns (address)
0x0000000000000000000000000000000000000000
token() view returns (address)
0x0000000000000000000000000000000000000000
withdrawPaused() view returns (bool)
false
Read-only
getUserActiveAmount(uint256 id, address user) view returns (uint256)
getUserFee(uint256 id, address user) view returns (uint256)
getUserPendingAmount(uint256 id, address user) view returns (uint256)
pools(uint256 id) view returns (address router, uint8 poolType, uint256 activeAmount, uint256 hardcap)
queue(uint128) view returns (address sender, address router, uint8 spotType, bytes transaction, uint8 state)
State-modifying
Events addPool(uint256 id, uint256 hardcap, address externalAccount)
claim(address user, uint256 id)
deposit(uint256 id, uint256 amount, address receiver) payable
initialize(address _rabbit)
pause(bool _depositPaused, bool _withdrawPaused, bool _claimPaused)
processSpot(struct IRabbitManagerSpot spot, bytes response)
renounceOwnership()
rescue(uint256 amount)
transferOwnership(address newOwner)
unqueue(uint128 spotId, bytes response)
updateGas(uint256 _newGas)
updatePoolHardcap(uint256 id, uint256 hardcap)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(uint256 id, uint256 amount) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Claim(address indexed user, uint256 indexed amount)
Deposit(address indexed router, address caller, address indexed receiver, uint256 indexed id, uint256 amount, uint256 shares)
GasUpdated(uint256 indexed newGas)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PauseUpdated(bool indexed depositPaused, bool indexed withdrawPaused, bool indexed claimPaused)
PoolAdded(uint256 indexed id, address indexed router, uint256 hardcap)
PoolHardcapUpdated(uint256 indexed id, uint256 indexed hardcap)
Queued(struct IRabbitManagerSpot spot, uint128 queueCount, uint128 queueUpTo)
Upgraded(address indexed implementation)
Withdraw(address indexed router, address indexed user, uint256 indexed amount)
constructor()
This contract contains no fallback and receive objects.
ClaimsPaused()
DepositsPaused()
FeeTooLow(uint256 value, uint256 fee)
FeeTransferFailed()
HardcapReached(uint256 hardcap, uint256 activeAmount, uint256 amount)
InsufficientActiveBalance(uint256 activeAmount, uint256 amount)
InvalidPool(uint256 id)
InvalidSpot(uint128 spotId, uint128 queueUpTo)
InvalidSpotType(struct IRabbitManagerSpot spot)
NotExternalAccount(address router, address externalAccount, address caller)
NotSelf()
WithdrawalsPaused()
ZeroAddress()