Factory
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11
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 "Factory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Factory"
ABI
ABI objects
Getter at block 20880248
authority() view returns (address)
0x0000000000000000000000000000000000000000
getCurveFactory() view returns (address)
0x0000000000000000000000000000000000000000
getRegistry() view returns (address)
0x4973b53b300d64ab72147eff8c9d962f6b1da02e
isConsumingScheduledOp() view returns (bytes4)
0x00000000
Read-only
This contract contains no read-only function objects.
State-modifying
Events deployAll(address _ibt, uint256 _duration, struct IFactoryCurvePoolParams _curvePoolParams, uint256 _initialLiquidityInIBT, uint256 _minPTShares) returns (address pt, address curvePool)
deployCurvePool(address _pt, struct IFactoryCurvePoolParams _curvePoolParams, uint256 _initialLiquidityInIBT, uint256 _minPTShares) returns (address curvePool)
deployPT(address _ibt, uint256 _duration) returns (address pt)
initialize(address _initialAuthority, address _curveFactory)
setAuthority(address newAuthority)
setCurveFactory(address _curveFactory)
AuthorityUpdated(address authority)
CurveFactoryChange(address indexed previousFactory, address indexed newFactory)
CurvePoolDeployed(address indexed poolAddress, address indexed ibt, address indexed pt)
Initialized(uint64 version)
PTDeployed(address indexed pt, address indexed poolCreator)
RegistryChange(address indexed previousRegistry, address indexed newRegistry)
constructor(address _registry)
This contract contains no fallback and receive objects.
AccessManagedInvalidAuthority(address authority)
AccessManagedRequiredDelay(address caller, uint32 delay)
AccessManagedUnauthorized(address caller)
AddressEmptyCode(address target)
AddressError()
AddressInsufficientBalance(address account)
BeaconNotSet()
CurveFactoryNotSet()
CurvePoolCoinError()
DeploymentFailed()
ExpiredPT()
FailedInnerCall()
FailedToFetchCurveFactoryAddress()
InvalidInitialization()
MathOverflowedMulDiv()
NotInitializing()
SafeERC20FailedOperation(address token)
UnregisteredPT()