Factory

Verified contract

Implementation

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

No balances found for "Factory"

No transactions found for "Factory"


Functions
Getter at block 20881409
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
deployAll(address _ibtuint256 _durationstruct IFactoryCurvePoolParams _curvePoolParamsuint256 _initialLiquidityInIBTuint256 _minPTSharesreturns (address ptaddress curvePool)
deployCurvePool(address _ptstruct IFactoryCurvePoolParams _curvePoolParamsuint256 _initialLiquidityInIBTuint256 _minPTSharesreturns (address curvePool)
deployPT(address _ibtuint256 _durationreturns (address pt)
initialize(address _initialAuthorityaddress _curveFactory
setAuthority(address newAuthority
setCurveFactory(address _curveFactory
Events
AuthorityUpdated(address authority
CurveFactoryChange(address indexed previousFactoryaddress indexed newFactory
CurvePoolDeployed(address indexed poolAddressaddress indexed ibtaddress indexed pt
Initialized(uint64 version
PTDeployed(address indexed ptaddress indexed poolCreator
RegistryChange(address indexed previousRegistryaddress indexed newRegistry
Constructor
constructor(address _registry
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 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(