Bascule

Verified contract

Active on Ethereum with 2,113 txns
Deployed by via 0x3abf6dcc at 20576223
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Bascule"

0xc05e9e841b4da695f9f5df7d258423fe101c5e9ac87125728cef04bd051e7e01
0xd03e94e18118b611bd0cb4f5a7f7d84505aba110e619bc399ce9747408a8d44e
0xace7d6c8d0b686e77e99e4d600448cc4096a36f695bb3d4b8a15002c13f93343
0xa979168df36c5a9dea578b4032f62856f8499f8253eaad7560a39ce98f3cc67b
0x46ed8ce3e44031076d640652c8c7ddaa1f0741b66f320a549c4480b918957d4a
0x24cb1b1a690679e2bcea8ff6e22553d07d4575e0569157d84f5175e560048317
0xbba616f3e895b5352835eb690a79c9753211f3fa79a65083e531afa72c54dfb6
0xa29a6835b54b606483dab46584793c3e5c9c37fad1ff0371f049074251471fad
0x1ee54de96bf67e5bd2fc21ca2a3b96a25eb48a158f1592548429fd7046ae5462
0xc26732bf54afbaf53a2fbd0e7ae15cbc2fba6e141289a8e56f97ce17862d7c55

Functions
Getter at block 20792171
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEPOSIT_REPORTER_ROLE(view returns (bytes32)
0x5942d91f69077c4aaa298136f517c79177d0dad273c077e196539e790f5f8d22
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
VALIDATION_GUARDIAN_ROLE(view returns (bytes32)
0x06904834513b9a81987b5067c3608157edee7343caee98cdd5cbbc7c4f2a1af1
WITHDRAWAL_VALIDATOR_ROLE(view returns (bytes32)
0xcced9224ba5571ce4155eb796e0581b0964573d2b535512568d9bd352985bd70
defaultAdmin(view returns (address)
0xc8bd11c94b1924be97b4d3215f38fccd15320889
defaultAdminDelay(view returns (uint48)
259200
defaultAdminDelayIncreaseWait(view returns (uint48)
432000
maxDeposits(view returns (uint256)
100
owner(view returns (address)
0xc8bd11c94b1924be97b4d3215f38fccd15320889
paused(view returns (bool)
false
pendingDefaultAdmin(view returns (address newAdminuint48 schedule)
(newAdmin=0x0000000000000000000000000000000000000000, schedule=0)
pendingDefaultAdminDelay(view returns (uint48 newDelayuint48 schedule)
(newDelay=0, schedule=0)
validateThreshold(view returns (uint256)
1000000000
Read-only
depositHistory(bytes32 depositIDview returns (uint8 status)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptDefaultAdminTransfer(
beginDefaultAdminTransfer(address newAdmin
cancelDefaultAdminTransfer(
changeDefaultAdminDelay(uint48 newDelay
grantRole(bytes32 roleaddress account
pause(
renounceRole(bytes32 roleaddress account
reportDeposits(bytes32 reportIdbytes32[] depositIDs
revokeRole(bytes32 roleaddress account
rollbackDefaultAdminDelay(
setMaxDeposits(uint256 aMaxDeposits
unpause(
updateValidateThreshold(uint256 newThreshold
validateWithdrawal(bytes32 depositIDuint256 withdrawalAmount
Events
DefaultAdminDelayChangeCanceled(
DefaultAdminDelayChangeScheduled(uint48 newDelayuint48 effectSchedule
DefaultAdminTransferCanceled(
DefaultAdminTransferScheduled(address indexed newAdminuint48 acceptSchedule
DepositsReported(bytes32 indexed reportIduint256 numDeposits
MaxDepositsUpdated(uint256 numDeposits
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
UpdateValidateThreshold(uint256 oldThresholduint256 newThreshold
WithdrawalNotValidated(bytes32 depositIDuint256 withdrawalAmount
WithdrawalValidated(bytes32 depositIDuint256 withdrawalAmount
Constructor
constructor(address aDefaultAdminaddress aPauseraddress aDepositReporteraddress aWithdrawalValidatoruint256 aMaxDeposits
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlEnforcedDefaultAdminDelay(uint48 schedule
AccessControlEnforcedDefaultAdminRules(
AccessControlInvalidDefaultAdmin(address defaultAdmin
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AlreadyReported(bytes32 depositID
AlreadyWithdrawn(bytes32 depositIDuint256 withdrawalAmount
BadDepositReport(
EnforcedPause(
ExpectedPause(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SameValidationThreshold(
WithdrawalFailedValidation(bytes32 depositIDuint256 withdrawalAmount