ProtocolFactory
Verified contract
Active on
Ethereum with 12 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ProtocolFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11278236 | 4 years ago | | | 0 | 0.0014784000 | |
| 11278106 | 4 years ago | | | 0 | 0.043715648 | |
| 11278105 | 4 years ago | | | 0 | 0.043714375 | |
| 11278101 | 4 years ago | | | 0 | 0.044282062 | |
| 11278055 | 4 years ago | | | 0 | 0.039537888 | |
| 11278045 | 4 years ago | | | 0 | 0.030073217 | |
| 11278025 | 4 years ago | | | 0 | 0.039740919 | |
| 11278013 | 4 years ago | | | 0 | 0.039743236 | |
| 11277995 | 4 years ago | | | 0 | 0.039742657 | |
| 11277987 | 4 years ago | | | 0 | 0.039740340 |
ABI
ABI objects
Getter at block 21285212 getAllProtocolAddresses() view returns (address[])
claimManager() view returns (address)
0xd33f2e0173fd0ae2a64b208a7bd16bcdc68bc862
coverERC20Implementation() view returns (address)
0xd18124029b167e03bbaab8d5d6fbb646ae020e1d
coverImplementation() view returns (address)
0xcb0900d9307da7fd4e000a9093f24ce25d937d42
getProtocolsLength() view returns (uint256)
39
getRedeemFees() view returns (uint16 _numerator, uint16 _denominator)
(_numerator=10, _denominator=10000)
governance() view returns (address)
0xc698645b5c5b662b52a5a5c092804f23e3f5b4c5
owner() view returns (address)
0x15957f0ca310d35b2e73fb5070ce44a5b0141ab1
protocolImplementation() view returns (address)
0xb6886b2c3537673941e4ead63b95eacb47173f6a
redeemFeeDenominator() view returns (uint16)
10000
redeemFeeNumerator() view returns (uint16)
10
treasury() view returns (address)
0xe0632311772d362f49b5118c40d5251c44bc8b2e
Read-only
getCovTokenAddress(bytes32 _protocolName, uint48 _timestamp, address _collateral, uint256 _claimNonce, bool _isClaimCovToken) view returns (address)
getCoverAddress(bytes32 _protocolName, uint48 _timestamp, address _collateral, uint256 _claimNonce) view returns (address)
getProtocolAddress(bytes32 _name) view returns (address)
getProtocolNameAndAddress(uint256 _index) view returns (bytes32, address)
protocols(bytes32) view returns (address)
State-modifying
Events addProtocol(bytes32 _name, bool _active, address _collateral, uint48[] _timestamps, bytes32[] _timestampNames) returns (address)
claimOwnership()
transferOwnership(address newOwner)
updateClaimManager(address _address) returns (bool)
updateCoverERC20Implementation(address _newImplementation) returns (bool)
updateCoverImplementation(address _newImplementation) returns (bool)
updateFees(uint16 _redeemFeeNumerator, uint16 _redeemFeeDenominator) returns (bool)
updateGovernance(address _address) returns (bool)
updateProtocolImplementation(address _newImplementation) returns (bool)
updateTreasury(address _address) returns (bool)
OwnershipTransferCompleted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferInitiated(address indexed previousOwner, address indexed newOwner)
ProtocolInitiation(address protocolAddress)
constructor(address _protocolImplementation, address _coverImplementation, address _coverERC20Implementation, address _governance, address _treasury)
This contract contains no fallback and receive objects.
This contract contains no error objects.