DefaultBondStrategy

Verified contract

Active on Ethereum with 185 txns
Deployed by via 0x047eabe6 at 20046017
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DefaultBondStrategy"

0xd3e3284c81d9b406d09b131c875e12f85aad6ddd02bbab32f03d51bc0b8c19c8
0x5a71d530ac054aedc15891b9516f131b035fa08ba1eac520c6eb26cc033c0b1b
0x4a3051792316ae890c78f7ea978488398507a7c60d33c221c6947974bb2fc6ca
0x837b6b3723a12f4b37345c90ad9ae616fbfc5a737d56da7f876a29c659e2d74b
0xd63560517adbfb294b58083fbbff5770b06f95ccdc383d8bd1a90a60bc88c274
0xc9ccdfa3b79b447574fa33b86d547b492bfe601da7f55370095008894faabc81
0xf267f19fc5c6a4ee63850f90af16ad03335217ffd23c457c8c7159939216f168
0x32e44cdae1da57b8596818ed93d0fe30d45cc4bb5e67eb6a004ba1b7253743a8
0x76829bdf99f95e7a64522aea53632e55ee8a96975ea2cc2f82b2e0378325ca80
0x6903a2d76654cdb548bdc854683fe1993f8d0068e9ed4d62e1a5f21f15396003

Functions
Getter at block 21270562
ADMIN_DELEGATE_ROLE(view returns (bytes32)
0xc171260023d22a25a00a2789664c9334017843b831138c8ef03cc8897e5873d7
ADMIN_ROLE(view returns (bytes32)
0xf23ec0bb4210edd5cba85afd05127efcd2fc6a781bfed49188da1081670b22d8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR(view returns (bytes32)
0x46a52cf33029de9f84853745a87af28464c80bf0346df1b32e205fc73319f622
Q96(view returns (uint256)
79228162514264337593543950336
bondModule(view returns (address)
0xd8619769fed318714d362bff01ca98ac938bdf9b
erc20TvlModule(view returns (address)
0x1eb0e946d7d757d7b085b779a146427e40abbcf8
vault(view returns (address)
0xbeef69ac7870777598a04b2bd4771c71212e6abc
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address senderview returns (bool)
isOperator(address senderview returns (bool)
requireAdmin(address senderview 
requireAtLeastOperator(address senderview 
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenToData(addressview returns (bytes)
State-modifying
depositCallback(uint256[]uint256
grantRole(bytes32 roleaddress account
processAll(
processWithdrawals(address[] users
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setData(address tokenstruct IDefaultBondStrategyData[] data
Events
DefaultBondStrategyProcessWithdrawals(address[] usersuint256 timestamp
DefaultBondStrategySetData(address indexed tokenstruct IDefaultBondStrategyData[] datauint256 timestamp
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address adminaddress vault_address erc20TvlModule_address bondModule_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressZero(
Forbidden(
InvalidBond(
InvalidCumulativeRatio(