DefaultBondStrategy

Verified contract

Active on Ethereum with 175 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"

0x4229666223241bd54b46fdc30c3ffbdad7098260c723b83928c99972f1523f20
0x14ad3a7dfb1b04d15f695e57f6dc93b4d27476a262a92465d67737ef82f89ee3
0x2402d42d431c02cf68147b627755a28e510eb95ad5401a08ebb7b08afaa339b3
0x3c847e889e19f594da0c029ee9da3ba0d774559c9dad5cae663da163e70334ac
0x5528013384d864852d690f2f518fe7420522d62deff7ec6e8d227293aad182e4
0x0f963bd8b23e5fefae68863e32cc102da23b2ba9ae76bcfcb59d597ca7c7c015
0xad489262f7d9b5db22230570ad626163176e3064c6929ec01e54873214adc83e
0x725491b15795654ed831abc440988f71d9217b95ae8534959ea75e2ba082ec39
0xa49b625c433929ef47c9620e9fa4c0e3ed6e108497a429c0fa5eb20aaf644e31
0x2b26bd1a997823cf5228841e59cdde0152c28e3b559540d1c513e8227aae8c30

Functions
Getter at block 21184144
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(