ProtocolFactory

Verified contract

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

No balances found for "ProtocolFactory"

0x6d2244460e417b1836ebc9a8a08c08ccf03cbef9477270172c499cbcffa01933
0x04e243922c44d56dea1fb81472f3db25dbb27b121ced33d88873706249c1fb89
0xdc7f4fba13aa396a022ff93905873152055237a4e70288455c8e4ae0681bea69
0x3b20501be8c837d772960dd23a66ce757e5aa4b5f47aecee31a65423fd8574cb
0x99c04162b365885620b1123879417fac4fedb36bf39ccf7158b4fac3dd0d3d8e
0x3bbf5b3aabbed5e84e60b9f5f8883d09db38075abdb84273cd6e52e14c9b4057
0x6c1929075b09a81f4e771f72c4bf72b5d8a8138c952b7715091a8dc355fd9d80
0xff880b4b485ace5309118a8932b565c22fa00cf1298092510e2209ce8aa63c18
0x4ef57e7ceb9ff63ade1da50802e037b3ad52ed12adbedb45450a78a044030caf
0x67ed7c058d5bd6de672c91db319dfc2331cd715e33047234fcd8956f95a43ab9

Functions
Getter at block 21285212
claimManager(view returns (address)
0xd33f2e0173fd0ae2a64b208a7bd16bcdc68bc862
coverERC20Implementation(view returns (address)
0xd18124029b167e03bbaab8d5d6fbb646ae020e1d
coverImplementation(view returns (address)
0xcb0900d9307da7fd4e000a9093f24ce25d937d42
 
getAllProtocolAddresses(view returns (address[])
getProtocolsLength(view returns (uint256)
39
getRedeemFees(view returns (uint16 _numeratoruint16 _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 _protocolNameuint48 _timestampaddress _collateraluint256 _claimNoncebool _isClaimCovTokenview returns (address)
getCoverAddress(bytes32 _protocolNameuint48 _timestampaddress _collateraluint256 _claimNonceview returns (address)
getProtocolAddress(bytes32 _nameview returns (address)
getProtocolNameAndAddress(uint256 _indexview returns (bytes32address)
protocols(bytes32view returns (address)
State-modifying
addProtocol(bytes32 _namebool _activeaddress _collateraluint48[] _timestampsbytes32[] _timestampNamesreturns (address)
claimOwnership(
transferOwnership(address newOwner
updateClaimManager(address _addressreturns (bool)
updateCoverERC20Implementation(address _newImplementationreturns (bool)
updateCoverImplementation(address _newImplementationreturns (bool)
updateFees(uint16 _redeemFeeNumeratoruint16 _redeemFeeDenominatorreturns (bool)
updateGovernance(address _addressreturns (bool)
updateProtocolImplementation(address _newImplementationreturns (bool)
updateTreasury(address _addressreturns (bool)
Events
OwnershipTransferCompleted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferInitiated(address indexed previousOwneraddress indexed newOwner
ProtocolInitiation(address protocolAddress
Constructor
constructor(address _protocolImplementationaddress _coverImplementationaddress _coverERC20Implementationaddress _governanceaddress _treasury
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.