SuperformFactory

Verified contract

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

No balances found for "SuperformFactory"

0xdc7afe9c855413f627df6666f9f062903c14940de7f3ea259af15d63f9d33282
0x21c837a9a4a00325fbc2e25ed55458526783b74cbdaaccdbea919dd212631cfe
0x4e3b87e7064e1bd50a58575634e4cebb8fadff63ac1fbbaadf74e8d632c67b14
0x9de6e09cc4668facc50ae94a3bbe223b4906b995f92a75bd50e5d03c3d3c0da1
0x3aac242e496451a0650723567c82051560b8ef04a81b03c7b3d9c93c63d8238e
0xf2144fa6dba396a83a27e448dd342f1377e4f64908249e41e44e549d18cff092
0x10436b981a14276e8b236a2df6ae0f05a0f9edb999902b599b36aac07464b704
0x6c5df0ecbe5e6516abbb2123b71158280ea11e45398f190754b565eab5e1337c
0x3f1db89044e4b4e2edb5e509845ad234f9d34651c0a2f9987342b4a21207a796
0x4489fc67a2223d12ec45a6525ebaa44ccb52083eb154d805539b86337a389f34

Functions
Getter at block 21102704
CHAIN_ID(view returns (uint64)
1
getFormCount(view returns (uint256 forms_)
2
getSuperformCount(view returns (uint256 superforms_)
277
superRegistry(view returns (address)
0x17a332dc7b40ae701485023b219e9d6f493a2514
xChainPayloadCounter(view returns (uint256)
0
Read-only
formImplementation(uint32 formImplementationIdview returns (address formImplementationAddress)
formImplementationIds(address formImplementationAddressview returns (uint32 formImplementationId)
formImplementationPaused(uint32 formImplementationIdview returns (uint8)
formImplementations(uint256view returns (address)
formStateRegistryId(uint32 formImplementationIdview returns (uint8 formRegistryId)
getAllSuperformsFromVault(address vault_view returns (uint256[] superformIds_address[] superforms_)
getFormImplementation(uint32 formImplementationId_view returns (address)
getFormStateRegistryId(uint32 formImplementationId_view returns (uint8 formStateRegistryId_)
getSuperform(uint256 superformId_pure returns (address superform_uint32 formImplementationId_uint64 chainId_)
isFormImplementationPaused(uint32 formImplementationId_view returns (bool)
isSuperform(uint256 superformIdview returns (bool superformIdExists)
superforms(uint256view returns (uint256)
vaultFormImplCombinationToSuperforms(bytes32 vaultFormImplementationCombinationview returns (uint256 superformIds)
vaultToFormImplementationId(address vaultuint256view returns (uint256 formImplementationId)
vaultToSuperforms(address vaultuint256view returns (uint256 superformIds)
State-modifying
addFormImplementation(address formImplementation_uint32 formImplementationId_uint8 formStateRegistryId_
changeFormImplementationPauseStatus(uint32 formImplementationId_uint8 status_bytes extraData_payable 
createSuperform(uint32 formImplementationId_address vault_returns (uint256 superformId_address superform_)
stateSyncBroadcast(bytes data_payable 
Events
FormImplementationAdded(address indexed formImplementationuint256 indexed formImplementationIduint8 indexed formStateRegistryId
FormImplementationPaused(uint256 indexed formImplementationIduint8 indexed paused
SuperRegistrySet(address indexed superRegistry
SuperformCreated(uint256 indexed formImplementationIdaddress indexed vaultuint256 indexed superformIdaddress superform
Constructor
constructor(address superRegistry_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BLOCK_CHAIN_ID_OUT_OF_BOUNDS(
ERC1167FailedCreateClone(
ERC165_UNSUPPORTED(
FAILED_TO_SEND_NATIVE(
FORM_DOES_NOT_EXIST(
FORM_IMPLEMENTATION_ALREADY_EXISTS(
FORM_IMPLEMENTATION_ID_ALREADY_EXISTS(
FORM_INTERFACE_UNSUPPORTED(
INVALID_BROADCAST_FEE(
INVALID_CHAIN_ID(
INVALID_FORM_ID(
INVALID_FORM_REGISTRY_ID(
MSG_VALUE_NOT_ZERO(
NOT_BROADCAST_REGISTRY(
NOT_EMERGENCY_ADMIN(
NOT_PROTOCOL_ADMIN(
VAULT_FORM_IMPLEMENTATION_COMBINATION_EXISTS(
ZERO_ADDRESS(