SuperformFactory
Verified contract
Active on
Ethereum with 280 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "SuperformFactory"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21045389 | 8 days ago | | | 0 | 0.0013931628 | |
| 21045327 | 8 days ago | | | 0 | 0.0015950010 | |
| 21045183 | 8 days ago | | | 0 | 0.0020377112 | |
| 21045174 | 8 days ago | | | 0 | 0.0017652748 | |
| 21041456 | 9 days ago | | | 0 | 0.0026546508 | |
| 21039299 | 9 days ago | | | 0 | 0.0019464704 | |
| 21039257 | 9 days ago | | | 0 | 0.0020154708 | |
| 21031592 | 10 days ago | | | 0 | 0.0016423344 | |
| 21029464 | 10 days ago | | | 0 | 0.0068498223 | |
| 21029448 | 10 days ago | | | 0 | 0.0071187967 |
ABI
ABI objects
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 formImplementationId) view returns (address formImplementationAddress)
formImplementationIds(address formImplementationAddress) view returns (uint32 formImplementationId)
formImplementationPaused(uint32 formImplementationId) view returns (uint8)
formImplementations(uint256) view returns (address)
formStateRegistryId(uint32 formImplementationId) view 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 superformId) view returns (bool superformIdExists)
superforms(uint256) view returns (uint256)
vaultFormImplCombinationToSuperforms(bytes32 vaultFormImplementationCombination) view returns (uint256 superformIds)
vaultToFormImplementationId(address vault, uint256) view returns (uint256 formImplementationId)
vaultToSuperforms(address vault, uint256) view returns (uint256 superformIds)
State-modifying
Events 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
FormImplementationAdded(address indexed formImplementation, uint256 indexed formImplementationId, uint8 indexed formStateRegistryId)
FormImplementationPaused(uint256 indexed formImplementationId, uint8 indexed paused)
SuperRegistrySet(address indexed superRegistry)
SuperformCreated(uint256 indexed formImplementationId, address indexed vault, uint256 indexed superformId, address superform)
constructor(address superRegistry_)
This contract contains no fallback and receive objects.
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()