Skip to content

Instantly share code, notes, and snippets.

@rootulp
Last active March 23, 2025 21:50
Show Gist options
  • Save rootulp/fba567a3398f9aa1b1d0631a3026e4d1 to your computer and use it in GitHub Desktop.
Save rootulp/fba567a3398f9aa1b1d0631a3026e4d1 to your computer and use it in GitHub Desktop.
Forge selectors from solidity-ibc-eureka repo
Listing selectors for contracts in the project...
ICS20Transfer
╭----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+=========================================================================================================================================================================================================+
| Function | DEFAULT_ADMIN_ROLE() | 0xa217fddf |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | DELEGATE_SENDER_ROLE() | 0xda0f21b5 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | PAUSER_ROLE() | 0xe63ab1e9 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | UPGRADE_INTERFACE_VERSION() | 0xad3cb1cc |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getEscrow(string) | 0x969631d5 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getEscrowBeacon() | 0x1e5150e4 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getIBCERC20Beacon() | 0x826cae7a |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getPermit2() | 0x1bbf2e23 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getRoleAdmin(bytes32) | 0x248a9ca3 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantDelegateSenderRole(address) | 0x4551d2b0 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantPauserRole(address) | 0x6c11c21c |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRole(bytes32,address) | 0x2f2ff15d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | hasRole(bytes32,address) | 0x91d14854 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ibcERC20Contract(string) | 0xa50ee2b4 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ibcERC20Denom(address) | 0xe163b1af |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ics26() | 0xd413227d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | initialize(address,address,address,address,address) | 0x1459457a |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | multicall(bytes[]) | 0xac9650d8 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | onAcknowledgementPacket((string,string,uint64,(string,string,string,string,bytes),bytes,address)) | 0x428e4e17 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | onRecvPacket((string,string,uint64,(string,string,string,string,bytes),address)) | 0x078c4a79 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | onTimeoutPacket((string,string,uint64,(string,string,string,string,bytes),address)) | 0x5e32b6b6 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | pause() | 0x8456cb59 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | paused() | 0x5c975abb |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | proxiableUUID() | 0x52d1902d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | renounceRole(bytes32,address) | 0x36568abe |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeDelegateSenderRole(address) | 0xc46023a3 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokePauserRole(address) | 0xf865af08 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRole(bytes32,address) | 0xd547741f |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendTransfer((address,uint256,string,string,string,uint64,string)) | 0x2ac3dc38 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendTransferWithPermit2((address,uint256,string,string,string,uint64,string),((address,uint256),uint256,uint256),bytes) | 0x53816a7c |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendTransferWithSender((address,uint256,string,string,string,uint64,string),address) | 0xb29c715d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | supportsInterface(bytes4) | 0x01ffc9a7 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | unpause() | 0x3f4ba83a |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeEscrowTo(address) | 0xaaa2c343 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeIBCERC20To(address) | 0x06ab20bc |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeToAndCall(address,bytes) | 0x4f1ef286 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | IBCERC20ContractCreated(address,string) | 0x6031fab685dd6d86e4dbac9a69eae347145f332c95b3a0d728d3730fc5233d62 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Paused(address) | 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleAdminChanged(bytes32,bytes32,bytes32) | 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleGranted(bytes32,address,address) | 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleRevoked(bytes32,address,address) | 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Unpaused(address) | 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Upgraded(address) | 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlBadConfirmation() | 0x6697b232 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlUnauthorizedAccount(address,bytes32) | 0xe2517d3f |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | AddressEmptyCode(address) | 0x9996b315 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC1967InvalidImplementation(address) | 0x4c9c8ce3 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC1967NonPayable() | 0xb398979f |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | EnforcedPause() | 0xd93c0665 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ExpectedPause() | 0x8dfc202b |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | FailedCall() | 0xd6bda275 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20DenomNotFound(string) | 0xe1275e2f |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20EscrowNotFound(string) | 0x5778f378 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20InvalidAddress(string) | 0x3fed5d87 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20InvalidAmount(uint256) | 0x4f6df8d0 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20InvalidPort(string,string) | 0x5d3a3cdd |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20Permit2TokenMismatch(address,address) | 0xe3616478 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20Unauthorized(address) | 0x2ecb3242 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20UnauthorizedPacketSender(address) | 0xcf6af3e1 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20UnexpectedERC20Balance(uint256,uint256) | 0x2fb30cfc |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20UnexpectedEncoding(string,string) | 0xd1ca953a |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ICS20UnexpectedVersion(string,string) | 0x094af3b8 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ReentrancyGuardReentrantCall() | 0x3ee5aeb5 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | SafeERC20FailedOperation(address) | 0x5274afe7 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | StringsInsufficientHexLength(uint256,uint256) | 0xe22e27eb |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | UUPSUnauthorizedCallContext() | 0xe07c8dba |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | UUPSUnsupportedProxiableUUID(bytes32) | 0xaa1d49a4 |
╰----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╯
ICS26Router
╭----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+==================================================================================================================================================================================================+
| Function | CLIENT_ID_CUSTOMIZER_ROLE() | 0xdf5426a2 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | DEFAULT_ADMIN_ROLE() | 0xa217fddf |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | PORT_CUSTOMIZER_ROLE() | 0xd3352436 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | UPGRADE_INTERFACE_VERSION() | 0xad3cb1cc |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ackPacket(((uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes,bytes,(uint32,uint32))) | 0x6e65a7d0 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | addClient(string,(string,bytes[]),address) | 0x1ec43e23 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | addClient((string,bytes[]),address) | 0xe3cb36a0 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | addIBCApp(address) | 0x4b720d5b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | addIBCApp(string,address) | 0x5f516889 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getClient(string) | 0x7eb78932 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getCommitment(bytes32) | 0x7795820c |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getCounterparty(string) | 0xb0777bfa |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getGovAdmin() | 0x54a5979b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getIBCApp(string) | 0x2447af29 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getLightClientMigratorRole(string) | 0xb0830ab9 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getNextClientSeq() | 0x27f146f3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getRoleAdmin(bytes32) | 0x248a9ca3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getTimelockedAdmin() | 0x365388a2 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantClientIdCustomizerRole(address) | 0xf6d1d9c5 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantLightClientMigratorRole(string,address) | 0x4415585c |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantPortCustomizerRole(address) | 0x9046a3a1 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRole(bytes32,address) | 0x2f2ff15d |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | hasRole(bytes32,address) | 0x91d14854 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | initialize(address,address) | 0x485cc955 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | isAdmin(address) | 0x24d7806c |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | isPacketReceiveSuccessful((uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0xede05f16 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | isPacketReceived((uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0x7ecfb0c2 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | migrateClient(string,string) | 0x9ea7ff99 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | multicall(bytes[]) | 0xac9650d8 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | proxiableUUID() | 0x52d1902d |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | queryAckCommitment(string,uint64) | 0xdb8b4b63 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | queryPacketCommitment(string,uint64) | 0xdfdcf16d |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | queryPacketReceipt(string,uint64) | 0x0bb1774c |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | recvPacket(((uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes,(uint32,uint32))) | 0x258ef1b3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | renounceRole(bytes32,address) | 0x36568abe |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeClientIdCustomizerRole(address) | 0x805cc564 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeLightClientMigratorRole(string,address) | 0x4215e843 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokePortCustomizerRole(address) | 0x1de3d58f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRole(bytes32,address) | 0xd547741f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendPacket((string,uint64,(string,string,string,string,bytes))) | 0x4d6e7ce3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | setGovAdmin(address) | 0x340cbac4 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | setTimelockedAdmin(address) | 0x075beb64 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | submitMisbehaviour(string,bytes) | 0x9e2e5c83 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | supportsInterface(bytes4) | 0x01ffc9a7 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | timeoutPacket(((uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes,(uint32,uint32))) | 0xe0490029 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | updateClient(string,bytes) | 0x6fbf8079 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeClient(string,bytes) | 0xf4b1b9c6 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeToAndCall(address,bytes) | 0x4f1ef286 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | AckPacket(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes) | 0xf9bab74bcdb634f4d3dd064cc42a13df056598e1c0336905d2f5750fbfb08b7b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | IBCAppAdded(string,address) | 0xa6ec8e860960e638347460dc632fbe0175c51a5ca130e336138bbe26ff304499 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | IBCAppRecvPacketCallbackError(bytes) | 0xb9edb487876e8be10f54e377c1a815a54ad92a6db1c9561dfe8fad2f0d1da84f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02ClientAdded(string,(string,bytes[])) | 0xd2c92219dbd5bb64d875319b9c59caba8dbbe581c6e3c8d3c72b4dbfe5bcb064 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02ClientMigrated(string,string) | 0x463efa06bb86a991e2699ec804ab65d99abe14cc1466de129e9da101cd39e95c |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02MisbehaviourSubmitted(string,bytes) | 0x3079017cc3f80ad654a6ff75d682b86142a2dbfcefac74196a335b7e8e21cf38 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Noop() | 0xd08bf58b0e4eec5bfc697a4fdbb6839057fbf4dd06f1b1ce07445c0e5a654caf |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleAdminChanged(bytes32,bytes32,bytes32) | 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleGranted(bytes32,address,address) | 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleRevoked(bytes32,address,address) | 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | SendPacket(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0xab3a4458a269be61dfa43faa33aa7b1f5d570716f83ad078bc2ba5dab039abae |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | TimeoutPacket(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0x01e5ed58494819ef3f6480dd08e433b7c08ed75c7abdf2c22c6f04b71340a168 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Upgraded(address) | 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | WriteAcknowledgement(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes[]) | 0x76765590e2b799b0506100f8a6610cfecab2c71e8e1f8aa981b099aff0dfdb74 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlBadConfirmation() | 0x6697b232 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlUnauthorizedAccount(address,bytes32) | 0xe2517d3f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | AddressEmptyCode(address) | 0x9996b315 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC1967InvalidImplementation(address) | 0x4c9c8ce3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC1967NonPayable() | 0xb398979f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | FailedCall() | 0xd6bda275 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCAppNotFound(string) | 0xa09dbf59 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCAsyncAcknowledgementNotSupported() | 0xecfef798 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCClientAlreadyExists(string) | 0x87dfb267 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCClientNotFound(string) | 0xa0db16fe |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCCounterpartyClientNotFound(string) | 0xdf95155a |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCErrorUniversalAcknowledgement() | 0x6b2675e3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCFailedCallback() | 0xadef7fb8 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCInvalidClientId(string) | 0x4870bd74 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCInvalidCounterparty(string,string) | 0x9fff831f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCInvalidPortIdentifier(string) | 0x14d71247 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCInvalidTimeoutDuration(uint256,uint256) | 0x715fed60 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCInvalidTimeoutTimestamp(uint256,uint256) | 0x65d30129 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCMultiPayloadPacketNotSupported() | 0x356f4dbd |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketAcknowledgementAlreadyExists(bytes) | 0x40470d74 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketCommitmentAlreadyExists(bytes) | 0x91ffd924 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketCommitmentMismatch(bytes32,bytes32) | 0x3f87a2ec |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketReceiptMismatch(bytes32,bytes32) | 0x657b94fe |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPortAlreadyExists(string) | 0x837f46a6 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCUnauthorizedSender(address) | 0xbe2f2b45 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidMerklePrefix(bytes[]) | 0xa7c34e4f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | NoAcknowledgements() | 0x760d6a9b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | ReentrancyGuardReentrantCall() | 0x3ee5aeb5 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | StringsInsufficientHexLength(uint256,uint256) | 0xe22e27eb |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | UUPSUnauthorizedCallContext() | 0xe07c8dba |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | UUPSUnsupportedProxiableUUID(bytes32) | 0xaa1d49a4 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | Unauthorized() | 0x82b42900 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Error | Unreachable() | 0xe7c926c0 |
╰----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╯
IEscrowErrors
╭-------+-----------------------------+------------╮
| Type | Signature | Selector |
+==================================================+
| Error | EscrowUnauthorized(address) | 0xacd411fe |
╰-------+-----------------------------+------------╯
IIBCERC20Errors
╭-------+------------------------------------+------------╮
| Type | Signature | Selector |
+=========================================================+
| Error | IBCERC20NotEscrow(address,address) | 0xe3985731 |
|-------+------------------------------------+------------|
| Error | IBCERC20Unauthorized(address) | 0x67f9ac67 |
╰-------+------------------------------------+------------╯
IIBCUUPSUpgradeableErrors
╭-------+----------------+------------╮
| Type | Signature | Selector |
+=====================================+
| Error | Unauthorized() | 0x82b42900 |
╰-------+----------------+------------╯
IICS02ClientErrors
╭-------+---------------------------------------+------------╮
| Type | Signature | Selector |
+============================================================+
| Error | IBCClientAlreadyExists(string) | 0x87dfb267 |
|-------+---------------------------------------+------------|
| Error | IBCClientNotFound(string) | 0xa0db16fe |
|-------+---------------------------------------+------------|
| Error | IBCCounterpartyClientNotFound(string) | 0xdf95155a |
|-------+---------------------------------------+------------|
| Error | IBCInvalidClientId(string) | 0x4870bd74 |
|-------+---------------------------------------+------------|
| Error | Unreachable() | 0xe7c926c0 |
╰-------+---------------------------------------+------------╯
IICS20Errors
╭-------+----------------------------------------------+------------╮
| Type | Signature | Selector |
+===================================================================+
| Error | ICS20DenomNotFound(string) | 0xe1275e2f |
|-------+----------------------------------------------+------------|
| Error | ICS20EscrowNotFound(string) | 0x5778f378 |
|-------+----------------------------------------------+------------|
| Error | ICS20InvalidAddress(string) | 0x3fed5d87 |
|-------+----------------------------------------------+------------|
| Error | ICS20InvalidAmount(uint256) | 0x4f6df8d0 |
|-------+----------------------------------------------+------------|
| Error | ICS20InvalidPort(string,string) | 0x5d3a3cdd |
|-------+----------------------------------------------+------------|
| Error | ICS20Permit2TokenMismatch(address,address) | 0xe3616478 |
|-------+----------------------------------------------+------------|
| Error | ICS20Unauthorized(address) | 0x2ecb3242 |
|-------+----------------------------------------------+------------|
| Error | ICS20UnauthorizedPacketSender(address) | 0xcf6af3e1 |
|-------+----------------------------------------------+------------|
| Error | ICS20UnexpectedERC20Balance(uint256,uint256) | 0x2fb30cfc |
|-------+----------------------------------------------+------------|
| Error | ICS20UnexpectedEncoding(string,string) | 0xd1ca953a |
|-------+----------------------------------------------+------------|
| Error | ICS20UnexpectedVersion(string,string) | 0x094af3b8 |
╰-------+----------------------------------------------+------------╯
IICS24HostErrors
╭-------+----------------------------------------------+------------╮
| Type | Signature | Selector |
+===================================================================+
| Error | IBCMultiPayloadPacketNotSupported() | 0x356f4dbd |
|-------+----------------------------------------------+------------|
| Error | IBCPacketAcknowledgementAlreadyExists(bytes) | 0x40470d74 |
|-------+----------------------------------------------+------------|
| Error | IBCPacketCommitmentAlreadyExists(bytes) | 0x91ffd924 |
|-------+----------------------------------------------+------------|
| Error | IBCPacketCommitmentMismatch(bytes32,bytes32) | 0x3f87a2ec |
|-------+----------------------------------------------+------------|
| Error | IBCPacketReceiptMismatch(bytes32,bytes32) | 0x657b94fe |
|-------+----------------------------------------------+------------|
| Error | InvalidMerklePrefix(bytes[]) | 0xa7c34e4f |
|-------+----------------------------------------------+------------|
| Error | NoAcknowledgements() | 0x760d6a9b |
╰-------+----------------------------------------------+------------╯
IICS26RouterErrors
╭-------+---------------------------------------------+------------╮
| Type | Signature | Selector |
+==================================================================+
| Error | IBCAppNotFound(string) | 0xa09dbf59 |
|-------+---------------------------------------------+------------|
| Error | IBCAsyncAcknowledgementNotSupported() | 0xecfef798 |
|-------+---------------------------------------------+------------|
| Error | IBCErrorUniversalAcknowledgement() | 0x6b2675e3 |
|-------+---------------------------------------------+------------|
| Error | IBCFailedCallback() | 0xadef7fb8 |
|-------+---------------------------------------------+------------|
| Error | IBCInvalidCounterparty(string,string) | 0x9fff831f |
|-------+---------------------------------------------+------------|
| Error | IBCInvalidPortIdentifier(string) | 0x14d71247 |
|-------+---------------------------------------------+------------|
| Error | IBCInvalidTimeoutDuration(uint256,uint256) | 0x715fed60 |
|-------+---------------------------------------------+------------|
| Error | IBCInvalidTimeoutTimestamp(uint256,uint256) | 0x65d30129 |
|-------+---------------------------------------------+------------|
| Error | IBCPortAlreadyExists(string) | 0x837f46a6 |
|-------+---------------------------------------------+------------|
| Error | IBCUnauthorizedSender(address) | 0xbe2f2b45 |
╰-------+---------------------------------------------+------------╯
IRateLimitErrors
╭-------+------------------------------------+------------╮
| Type | Signature | Selector |
+=========================================================+
| Error | RateLimitExceeded(uint256,uint256) | 0x5f713586 |
╰-------+------------------------------------+------------╯
IEscrow
╭----------+---------------------------------------+------------╮
| Type | Signature | Selector |
+===============================================================+
| Function | ics20() | 0x9a61e8e1 |
|----------+---------------------------------------+------------|
| Function | initialize(address,address) | 0x485cc955 |
|----------+---------------------------------------+------------|
| Function | recvCallback(address,address,uint256) | 0xb4f22eb7 |
|----------+---------------------------------------+------------|
| Function | send(address,address,uint256) | 0x0779afe6 |
╰----------+---------------------------------------+------------╯
IIBCApp
╭----------+---------------------------------------------------------------------------------------------------+------------╮
| Type | Signature | Selector |
+===========================================================================================================================+
| Function | onAcknowledgementPacket((string,string,uint64,(string,string,string,string,bytes),bytes,address)) | 0x428e4e17 |
|----------+---------------------------------------------------------------------------------------------------+------------|
| Function | onRecvPacket((string,string,uint64,(string,string,string,string,bytes),address)) | 0x078c4a79 |
|----------+---------------------------------------------------------------------------------------------------+------------|
| Function | onTimeoutPacket((string,string,uint64,(string,string,string,string,bytes),address)) | 0x5e32b6b6 |
╰----------+---------------------------------------------------------------------------------------------------+------------╯
IIBCERC20
╭----------+------------------------------------+------------╮
| Type | Signature | Selector |
+============================================================+
| Function | burn(address,uint256) | 0x9dc29fac |
|----------+------------------------------------+------------|
| Function | escrow() | 0xe2fdcc17 |
|----------+------------------------------------+------------|
| Function | fullDenomPath() | 0xf440e8c4 |
|----------+------------------------------------+------------|
| Function | ics20() | 0x9a61e8e1 |
|----------+------------------------------------+------------|
| Function | initialize(address,address,string) | 0x4571e3a6 |
|----------+------------------------------------+------------|
| Function | mint(address,uint256) | 0x40c10f19 |
╰----------+------------------------------------+------------╯
IIBCPausable
╭----------+---------------------------+------------╮
| Type | Signature | Selector |
+===================================================+
| Function | PAUSER_ROLE() | 0xe63ab1e9 |
|----------+---------------------------+------------|
| Function | grantPauserRole(address) | 0x6c11c21c |
|----------+---------------------------+------------|
| Function | pause() | 0x8456cb59 |
|----------+---------------------------+------------|
| Function | revokePauserRole(address) | 0xf865af08 |
|----------+---------------------------+------------|
| Function | unpause() | 0x3f4ba83a |
╰----------+---------------------------+------------╯
IIBCStore
╭----------+--------------------------------------+------------╮
| Type | Signature | Selector |
+==============================================================+
| Function | getCommitment(bytes32) | 0x7795820c |
|----------+--------------------------------------+------------|
| Function | queryAckCommitment(string,uint64) | 0xdb8b4b63 |
|----------+--------------------------------------+------------|
| Function | queryPacketCommitment(string,uint64) | 0xdfdcf16d |
|----------+--------------------------------------+------------|
| Function | queryPacketReceipt(string,uint64) | 0x0bb1774c |
╰----------+--------------------------------------+------------╯
IIBCUUPSUpgradeable
╭----------+-----------------------------+------------╮
| Type | Signature | Selector |
+=====================================================+
| Function | getGovAdmin() | 0x54a5979b |
|----------+-----------------------------+------------|
| Function | getTimelockedAdmin() | 0x365388a2 |
|----------+-----------------------------+------------|
| Function | isAdmin(address) | 0x24d7806c |
|----------+-----------------------------+------------|
| Function | setGovAdmin(address) | 0x340cbac4 |
|----------+-----------------------------+------------|
| Function | setTimelockedAdmin(address) | 0x075beb64 |
╰----------+-----------------------------+------------╯
IICS02Client
╭----------+-----------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+===============================================================================================================================+
| Function | CLIENT_ID_CUSTOMIZER_ROLE() | 0xdf5426a2 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | addClient(string,(string,bytes[]),address) | 0x1ec43e23 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | addClient((string,bytes[]),address) | 0xe3cb36a0 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | getClient(string) | 0x7eb78932 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | getCounterparty(string) | 0xb0777bfa |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | getLightClientMigratorRole(string) | 0xb0830ab9 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | getNextClientSeq() | 0x27f146f3 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | grantClientIdCustomizerRole(address) | 0xf6d1d9c5 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | grantLightClientMigratorRole(string,address) | 0x4415585c |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | migrateClient(string,string) | 0x9ea7ff99 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | revokeClientIdCustomizerRole(address) | 0x805cc564 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | revokeLightClientMigratorRole(string,address) | 0x4215e843 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | submitMisbehaviour(string,bytes) | 0x9e2e5c83 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | updateClient(string,bytes) | 0x6fbf8079 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeClient(string,bytes) | 0xf4b1b9c6 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02ClientAdded(string,(string,bytes[])) | 0xd2c92219dbd5bb64d875319b9c59caba8dbbe581c6e3c8d3c72b4dbfe5bcb064 |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02ClientMigrated(string,string) | 0x463efa06bb86a991e2699ec804ab65d99abe14cc1466de129e9da101cd39e95c |
|----------+-----------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02MisbehaviourSubmitted(string,bytes) | 0x3079017cc3f80ad654a6ff75d682b86142a2dbfcefac74196a335b7e8e21cf38 |
╰----------+-----------------------------------------------+--------------------------------------------------------------------╯
IICS20Transfer
╭----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+=========================================================================================================================================================================================================+
| Function | DELEGATE_SENDER_ROLE() | 0xda0f21b5 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getEscrow(string) | 0x969631d5 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getEscrowBeacon() | 0x1e5150e4 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getIBCERC20Beacon() | 0x826cae7a |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getPermit2() | 0x1bbf2e23 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantDelegateSenderRole(address) | 0x4551d2b0 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ibcERC20Contract(string) | 0xa50ee2b4 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ibcERC20Denom(address) | 0xe163b1af |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ics26() | 0xd413227d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | initialize(address,address,address,address,address) | 0x1459457a |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeDelegateSenderRole(address) | 0xc46023a3 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendTransfer((address,uint256,string,string,string,uint64,string)) | 0x2ac3dc38 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendTransferWithPermit2((address,uint256,string,string,string,uint64,string),((address,uint256),uint256,uint256),bytes) | 0x53816a7c |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendTransferWithSender((address,uint256,string,string,string,uint64,string),address) | 0xb29c715d |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeEscrowTo(address) | 0xaaa2c343 |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeIBCERC20To(address) | 0x06ab20bc |
|----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | IBCERC20ContractCreated(address,string) | 0x6031fab685dd6d86e4dbac9a69eae347145f332c95b3a0d728d3730fc5233d62 |
╰----------+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╯
IICS26Router
╭----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+==================================================================================================================================================================================================+
| Function | PORT_CUSTOMIZER_ROLE() | 0xd3352436 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | ackPacket(((uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes,bytes,(uint32,uint32))) | 0x6e65a7d0 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | addIBCApp(address) | 0x4b720d5b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | addIBCApp(string,address) | 0x5f516889 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | getIBCApp(string) | 0x2447af29 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | grantPortCustomizerRole(address) | 0x9046a3a1 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | initialize(address,address) | 0x485cc955 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | isPacketReceiveSuccessful((uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0xede05f16 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | isPacketReceived((uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0x7ecfb0c2 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | recvPacket(((uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes,(uint32,uint32))) | 0x258ef1b3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | revokePortCustomizerRole(address) | 0x1de3d58f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | sendPacket((string,uint64,(string,string,string,string,bytes))) | 0x4d6e7ce3 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Function | timeoutPacket(((uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes,(uint32,uint32))) | 0xe0490029 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | AckPacket(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes) | 0xf9bab74bcdb634f4d3dd064cc42a13df056598e1c0336905d2f5750fbfb08b7b |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | IBCAppAdded(string,address) | 0xa6ec8e860960e638347460dc632fbe0175c51a5ca130e336138bbe26ff304499 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | IBCAppRecvPacketCallbackError(bytes) | 0xb9edb487876e8be10f54e377c1a815a54ad92a6db1c9561dfe8fad2f0d1da84f |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | Noop() | 0xd08bf58b0e4eec5bfc697a4fdbb6839057fbf4dd06f1b1ce07445c0e5a654caf |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | SendPacket(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0xab3a4458a269be61dfa43faa33aa7b1f5d570716f83ad078bc2ba5dab039abae |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | TimeoutPacket(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[])) | 0x01e5ed58494819ef3f6480dd08e433b7c08ed75c7abdf2c22c6f04b71340a168 |
|----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------|
| Event | WriteAcknowledgement(string,uint256,(uint64,string,string,uint64,(string,string,string,string,bytes)[]),bytes[]) | 0x76765590e2b799b0506100f8a6610cfecab2c71e8e1f8aa981b099aff0dfdb74 |
╰----------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------╯
ILightClient
╭----------+---------------------------------------------------------+------------╮
| Type | Signature | Selector |
+=================================================================================+
| Function | getClientState() | 0xef913a4b |
|----------+---------------------------------------------------------+------------|
| Function | misbehaviour(bytes) | 0xddba6537 |
|----------+---------------------------------------------------------+------------|
| Function | updateClient(bytes) | 0x0bece356 |
|----------+---------------------------------------------------------+------------|
| Function | upgradeClient(bytes) | 0x8a8e4c5d |
|----------+---------------------------------------------------------+------------|
| Function | verifyMembership((bytes,(uint32,uint32),bytes[],bytes)) | 0xf1c3dc30 |
|----------+---------------------------------------------------------+------------|
| Function | verifyNonMembership((bytes,(uint32,uint32),bytes[])) | 0x94458824 |
╰----------+---------------------------------------------------------+------------╯
IRateLimit
╭----------+--------------------------------+------------╮
| Type | Signature | Selector |
+========================================================+
| Function | RATE_LIMITER_ROLE() | 0xe60d6462 |
|----------+--------------------------------+------------|
| Function | getDailyUsage(address) | 0xf11d5ea9 |
|----------+--------------------------------+------------|
| Function | getRateLimit(address) | 0x0b0aee69 |
|----------+--------------------------------+------------|
| Function | grantRateLimiterRole(address) | 0x40f5d8e1 |
|----------+--------------------------------+------------|
| Function | revokeRateLimiterRole(address) | 0xc68f0c71 |
|----------+--------------------------------+------------|
| Function | setRateLimit(address,uint256) | 0xd34a3fd9 |
╰----------+--------------------------------+------------╯
ISP1ICS07Tendermint
╭----------+---------------------------------------------+------------╮
| Type | Signature | Selector |
+=====================================================================+
| Function | ALLOWED_SP1_CLOCK_DRIFT() | 0x2c3ee474 |
|----------+---------------------------------------------+------------|
| Function | MEMBERSHIP_PROGRAM_VKEY() | 0xe45a6d0d |
|----------+---------------------------------------------+------------|
| Function | MISBEHAVIOUR_PROGRAM_VKEY() | 0x314d4dff |
|----------+---------------------------------------------+------------|
| Function | UPDATE_CLIENT_AND_MEMBERSHIP_PROGRAM_VKEY() | 0x0225293e |
|----------+---------------------------------------------+------------|
| Function | UPDATE_CLIENT_PROGRAM_VKEY() | 0xca7242f9 |
|----------+---------------------------------------------+------------|
| Function | VERIFIER() | 0x08c84e70 |
|----------+---------------------------------------------+------------|
| Function | getConsensusStateHash(uint32) | 0x0e954111 |
╰----------+---------------------------------------------+------------╯
SP1ICS07Tendermint
╭----------+---------------------------------------------------------+------------╮
| Type | Signature | Selector |
+=================================================================================+
| Function | ALLOWED_SP1_CLOCK_DRIFT() | 0x2c3ee474 |
|----------+---------------------------------------------------------+------------|
| Function | MEMBERSHIP_PROGRAM_VKEY() | 0xe45a6d0d |
|----------+---------------------------------------------------------+------------|
| Function | MISBEHAVIOUR_PROGRAM_VKEY() | 0x314d4dff |
|----------+---------------------------------------------------------+------------|
| Function | UPDATE_CLIENT_AND_MEMBERSHIP_PROGRAM_VKEY() | 0x0225293e |
|----------+---------------------------------------------------------+------------|
| Function | UPDATE_CLIENT_PROGRAM_VKEY() | 0xca7242f9 |
|----------+---------------------------------------------------------+------------|
| Function | VERIFIER() | 0x08c84e70 |
|----------+---------------------------------------------------------+------------|
| Function | clientState() | 0xbd3ce6b0 |
|----------+---------------------------------------------------------+------------|
| Function | getClientState() | 0xef913a4b |
|----------+---------------------------------------------------------+------------|
| Function | getConsensusStateHash(uint32) | 0x0e954111 |
|----------+---------------------------------------------------------+------------|
| Function | misbehaviour(bytes) | 0xddba6537 |
|----------+---------------------------------------------------------+------------|
| Function | multicall(bytes[]) | 0xac9650d8 |
|----------+---------------------------------------------------------+------------|
| Function | updateClient(bytes) | 0x0bece356 |
|----------+---------------------------------------------------------+------------|
| Function | upgradeClient(bytes) | 0x8a8e4c5d |
|----------+---------------------------------------------------------+------------|
| Function | verifyMembership((bytes,(uint32,uint32),bytes[],bytes)) | 0xf1c3dc30 |
|----------+---------------------------------------------------------+------------|
| Function | verifyNonMembership((bytes,(uint32,uint32),bytes[])) | 0x94458824 |
|----------+---------------------------------------------------------+------------|
| Error | AddressEmptyCode(address) | 0x9996b315 |
|----------+---------------------------------------------------------+------------|
| Error | CannotHandleMisbehavior() | 0x59bc8fd3 |
|----------+---------------------------------------------------------+------------|
| Error | ChainIdMismatch(string,string) | 0xf6b6676b |
|----------+---------------------------------------------------------+------------|
| Error | ClientStateMismatch(bytes,bytes) | 0xc49a5ee7 |
|----------+---------------------------------------------------------+------------|
| Error | ConsensusStateHashMismatch(bytes32,bytes32) | 0x6d23e8a3 |
|----------+---------------------------------------------------------+------------|
| Error | ConsensusStateNotFound() | 0x5b48b457 |
|----------+---------------------------------------------------------+------------|
| Error | ConsensusStateRootMismatch(bytes32,bytes32) | 0x4b2dfe98 |
|----------+---------------------------------------------------------+------------|
| Error | EmptyValue() | 0x1208b21b |
|----------+---------------------------------------------------------+------------|
| Error | FailedCall() | 0xd6bda275 |
|----------+---------------------------------------------------------+------------|
| Error | FeatureNotSupported() | 0xda81d7c2 |
|----------+---------------------------------------------------------+------------|
| Error | FrozenClientState() | 0x928b1233 |
|----------+---------------------------------------------------------+------------|
| Error | InvalidMembershipProof() | 0xe5277a62 |
|----------+---------------------------------------------------------+------------|
| Error | KeyValuePairNotInCache(bytes[],bytes) | 0xf06fc33b |
|----------+---------------------------------------------------------+------------|
| Error | LengthIsOutOfRange(uint256,uint256,uint256) | 0xb0369c31 |
|----------+---------------------------------------------------------+------------|
| Error | MembershipProofKeyNotFound(bytes[]) | 0xfef760c7 |
|----------+---------------------------------------------------------+------------|
| Error | MembershipProofValueMismatch(bytes,bytes) | 0x5f1ca381 |
|----------+---------------------------------------------------------+------------|
| Error | ProofHeightMismatch(uint64,uint64,uint64,uint64) | 0xb8d8167e |
|----------+---------------------------------------------------------+------------|
| Error | ProofIsInTheFuture(uint256,uint256) | 0x20daedb6 |
|----------+---------------------------------------------------------+------------|
| Error | ProofIsTooOld(uint256,uint256) | 0x12e74add |
|----------+---------------------------------------------------------+------------|
| Error | TrustThresholdMismatch(uint256,uint256,uint256,uint256) | 0xd382033a |
|----------+---------------------------------------------------------+------------|
| Error | TrustingPeriodMismatch(uint256,uint256) | 0x73b1bde3 |
|----------+---------------------------------------------------------+------------|
| Error | TrustingPeriodTooLong(uint256,uint256) | 0xcfeb8614 |
|----------+---------------------------------------------------------+------------|
| Error | UnbondingPeriodMismatch(uint256,uint256) | 0x1eb5c1eb |
|----------+---------------------------------------------------------+------------|
| Error | UnknownMembershipProofType(uint8) | 0xd3a2e6c9 |
|----------+---------------------------------------------------------+------------|
| Error | UnknownZkAlgorithm(uint8) | 0xb5fcba1c |
|----------+---------------------------------------------------------+------------|
| Error | VerificationKeyMismatch(bytes32,bytes32) | 0xd56bdc26 |
╰----------+---------------------------------------------------------+------------╯
ISP1ICS07TendermintErrors
╭-------+---------------------------------------------------------+------------╮
| Type | Signature | Selector |
+==============================================================================+
| Error | CannotHandleMisbehavior() | 0x59bc8fd3 |
|-------+---------------------------------------------------------+------------|
| Error | ChainIdMismatch(string,string) | 0xf6b6676b |
|-------+---------------------------------------------------------+------------|
| Error | ClientStateMismatch(bytes,bytes) | 0xc49a5ee7 |
|-------+---------------------------------------------------------+------------|
| Error | ConsensusStateHashMismatch(bytes32,bytes32) | 0x6d23e8a3 |
|-------+---------------------------------------------------------+------------|
| Error | ConsensusStateNotFound() | 0x5b48b457 |
|-------+---------------------------------------------------------+------------|
| Error | ConsensusStateRootMismatch(bytes32,bytes32) | 0x4b2dfe98 |
|-------+---------------------------------------------------------+------------|
| Error | EmptyValue() | 0x1208b21b |
|-------+---------------------------------------------------------+------------|
| Error | FeatureNotSupported() | 0xda81d7c2 |
|-------+---------------------------------------------------------+------------|
| Error | FrozenClientState() | 0x928b1233 |
|-------+---------------------------------------------------------+------------|
| Error | InvalidMembershipProof() | 0xe5277a62 |
|-------+---------------------------------------------------------+------------|
| Error | KeyValuePairNotInCache(bytes[],bytes) | 0xf06fc33b |
|-------+---------------------------------------------------------+------------|
| Error | LengthIsOutOfRange(uint256,uint256,uint256) | 0xb0369c31 |
|-------+---------------------------------------------------------+------------|
| Error | MembershipProofKeyNotFound(bytes[]) | 0xfef760c7 |
|-------+---------------------------------------------------------+------------|
| Error | MembershipProofValueMismatch(bytes,bytes) | 0x5f1ca381 |
|-------+---------------------------------------------------------+------------|
| Error | ProofHeightMismatch(uint64,uint64,uint64,uint64) | 0xb8d8167e |
|-------+---------------------------------------------------------+------------|
| Error | ProofIsInTheFuture(uint256,uint256) | 0x20daedb6 |
|-------+---------------------------------------------------------+------------|
| Error | ProofIsTooOld(uint256,uint256) | 0x12e74add |
|-------+---------------------------------------------------------+------------|
| Error | TrustThresholdMismatch(uint256,uint256,uint256,uint256) | 0xd382033a |
|-------+---------------------------------------------------------+------------|
| Error | TrustingPeriodMismatch(uint256,uint256) | 0x73b1bde3 |
|-------+---------------------------------------------------------+------------|
| Error | TrustingPeriodTooLong(uint256,uint256) | 0xcfeb8614 |
|-------+---------------------------------------------------------+------------|
| Error | UnbondingPeriodMismatch(uint256,uint256) | 0x1eb5c1eb |
|-------+---------------------------------------------------------+------------|
| Error | UnknownMembershipProofType(uint8) | 0xd3a2e6c9 |
|-------+---------------------------------------------------------+------------|
| Error | UnknownZkAlgorithm(uint8) | 0xb5fcba1c |
|-------+---------------------------------------------------------+------------|
| Error | VerificationKeyMismatch(bytes32,bytes32) | 0xd56bdc26 |
╰-------+---------------------------------------------------------+------------╯
Escrow
╭----------+---------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+===================================================================================================================================+
| Function | DEFAULT_ADMIN_ROLE() | 0xa217fddf |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | RATE_LIMITER_ROLE() | 0xe60d6462 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getDailyUsage(address) | 0xf11d5ea9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getRateLimit(address) | 0x0b0aee69 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getRoleAdmin(bytes32) | 0x248a9ca3 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRateLimiterRole(address) | 0x40f5d8e1 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRole(bytes32,address) | 0x2f2ff15d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | hasRole(bytes32,address) | 0x91d14854 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | ics20() | 0x9a61e8e1 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | initialize(address,address) | 0x485cc955 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | recvCallback(address,address,uint256) | 0xb4f22eb7 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | renounceRole(bytes32,address) | 0x36568abe |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRateLimiterRole(address) | 0xc68f0c71 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRole(bytes32,address) | 0xd547741f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | send(address,address,uint256) | 0x0779afe6 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | setRateLimit(address,uint256) | 0xd34a3fd9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | supportsInterface(bytes4) | 0x01ffc9a7 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleAdminChanged(bytes32,bytes32,bytes32) | 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleGranted(bytes32,address,address) | 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleRevoked(bytes32,address,address) | 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlBadConfirmation() | 0x6697b232 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlUnauthorizedAccount(address,bytes32) | 0xe2517d3f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | EscrowUnauthorized(address) | 0xacd411fe |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | RateLimitExceeded(uint256,uint256) | 0x5f713586 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | SafeERC20FailedOperation(address) | 0x5274afe7 |
╰----------+---------------------------------------------------+--------------------------------------------------------------------╯
IBCERC20
╭----------+-----------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+=====================================================================================================================================+
| Function | allowance(address,address) | 0xdd62ed3e |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | approve(address,uint256) | 0x095ea7b3 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | balanceOf(address) | 0x70a08231 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | burn(address,uint256) | 0x9dc29fac |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | decimals() | 0x313ce567 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | escrow() | 0xe2fdcc17 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | fullDenomPath() | 0xf440e8c4 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | ics20() | 0x9a61e8e1 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | initialize(address,address,string) | 0x4571e3a6 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | mint(address,uint256) | 0x40c10f19 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | name() | 0x06fdde03 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | symbol() | 0x95d89b41 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | totalSupply() | 0x18160ddd |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | transfer(address,uint256) | 0xa9059cbb |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Function | transferFrom(address,address,uint256) | 0x23b872dd |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Event | Approval(address,address,uint256) | 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Event | Transfer(address,address,uint256) | 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC20InsufficientAllowance(address,uint256,uint256) | 0xfb8f41b2 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC20InsufficientBalance(address,uint256,uint256) | 0xe450d38c |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC20InvalidApprover(address) | 0xe602df05 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC20InvalidReceiver(address) | 0xec442f05 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC20InvalidSender(address) | 0x96c6fd1e |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | ERC20InvalidSpender(address) | 0x94280d62 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCERC20NotEscrow(address,address) | 0xe3985731 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCERC20Unauthorized(address) | 0x67f9ac67 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+-----------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
╰----------+-----------------------------------------------------+--------------------------------------------------------------------╯
IBCPausableUpgradeable
╭----------+---------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+===================================================================================================================================+
| Function | DEFAULT_ADMIN_ROLE() | 0xa217fddf |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | PAUSER_ROLE() | 0xe63ab1e9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getRoleAdmin(bytes32) | 0x248a9ca3 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantPauserRole(address) | 0x6c11c21c |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRole(bytes32,address) | 0x2f2ff15d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | hasRole(bytes32,address) | 0x91d14854 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | pause() | 0x8456cb59 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | paused() | 0x5c975abb |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | renounceRole(bytes32,address) | 0x36568abe |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokePauserRole(address) | 0xf865af08 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRole(bytes32,address) | 0xd547741f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | supportsInterface(bytes4) | 0x01ffc9a7 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | unpause() | 0x3f4ba83a |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | Paused(address) | 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleAdminChanged(bytes32,bytes32,bytes32) | 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleGranted(bytes32,address,address) | 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleRevoked(bytes32,address,address) | 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | Unpaused(address) | 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlBadConfirmation() | 0x6697b232 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlUnauthorizedAccount(address,bytes32) | 0xe2517d3f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | EnforcedPause() | 0xd93c0665 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | ExpectedPause() | 0x8dfc202b |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
╰----------+---------------------------------------------------+--------------------------------------------------------------------╯
IBCStoreUpgradeable
╭----------+----------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+==============================================================================================================================+
| Function | getCommitment(bytes32) | 0x7795820c |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Function | queryAckCommitment(string,uint64) | 0xdb8b4b63 |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Function | queryPacketCommitment(string,uint64) | 0xdfdcf16d |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Function | queryPacketReceipt(string,uint64) | 0x0bb1774c |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | IBCMultiPayloadPacketNotSupported() | 0x356f4dbd |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketAcknowledgementAlreadyExists(bytes) | 0x40470d74 |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketCommitmentAlreadyExists(bytes) | 0x91ffd924 |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketCommitmentMismatch(bytes32,bytes32) | 0x3f87a2ec |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | IBCPacketReceiptMismatch(bytes32,bytes32) | 0x657b94fe |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidMerklePrefix(bytes[]) | 0xa7c34e4f |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | NoAcknowledgements() | 0x760d6a9b |
|----------+----------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
╰----------+----------------------------------------------+--------------------------------------------------------------------╯
IBCUUPSUpgradeable
╭----------+---------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+=======================================================================================================================+
| Function | UPGRADE_INTERFACE_VERSION() | 0xad3cb1cc |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | getGovAdmin() | 0x54a5979b |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | getTimelockedAdmin() | 0x365388a2 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | isAdmin(address) | 0x24d7806c |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | proxiableUUID() | 0x52d1902d |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | setGovAdmin(address) | 0x340cbac4 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | setTimelockedAdmin(address) | 0x075beb64 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Function | upgradeToAndCall(address,bytes) | 0x4f1ef286 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Event | Upgraded(address) | 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | AddressEmptyCode(address) | 0x9996b315 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | ERC1967InvalidImplementation(address) | 0x4c9c8ce3 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | ERC1967NonPayable() | 0xb398979f |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | FailedCall() | 0xd6bda275 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | UUPSUnauthorizedCallContext() | 0xe07c8dba |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | UUPSUnsupportedProxiableUUID(bytes32) | 0xaa1d49a4 |
|----------+---------------------------------------+--------------------------------------------------------------------|
| Error | Unauthorized() | 0x82b42900 |
╰----------+---------------------------------------+--------------------------------------------------------------------╯
ICS02ClientUpgradeable
╭----------+---------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+===================================================================================================================================+
| Function | CLIENT_ID_CUSTOMIZER_ROLE() | 0xdf5426a2 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | DEFAULT_ADMIN_ROLE() | 0xa217fddf |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | addClient(string,(string,bytes[]),address) | 0x1ec43e23 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | addClient((string,bytes[]),address) | 0xe3cb36a0 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getClient(string) | 0x7eb78932 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getCounterparty(string) | 0xb0777bfa |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getLightClientMigratorRole(string) | 0xb0830ab9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getNextClientSeq() | 0x27f146f3 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getRoleAdmin(bytes32) | 0x248a9ca3 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantClientIdCustomizerRole(address) | 0xf6d1d9c5 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantLightClientMigratorRole(string,address) | 0x4415585c |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRole(bytes32,address) | 0x2f2ff15d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | hasRole(bytes32,address) | 0x91d14854 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | migrateClient(string,string) | 0x9ea7ff99 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | renounceRole(bytes32,address) | 0x36568abe |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeClientIdCustomizerRole(address) | 0x805cc564 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeLightClientMigratorRole(string,address) | 0x4215e843 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRole(bytes32,address) | 0xd547741f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | submitMisbehaviour(string,bytes) | 0x9e2e5c83 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | supportsInterface(bytes4) | 0x01ffc9a7 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | updateClient(string,bytes) | 0x6fbf8079 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | upgradeClient(string,bytes) | 0xf4b1b9c6 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02ClientAdded(string,(string,bytes[])) | 0xd2c92219dbd5bb64d875319b9c59caba8dbbe581c6e3c8d3c72b4dbfe5bcb064 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02ClientMigrated(string,string) | 0x463efa06bb86a991e2699ec804ab65d99abe14cc1466de129e9da101cd39e95c |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | ICS02MisbehaviourSubmitted(string,bytes) | 0x3079017cc3f80ad654a6ff75d682b86142a2dbfcefac74196a335b7e8e21cf38 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleAdminChanged(bytes32,bytes32,bytes32) | 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleGranted(bytes32,address,address) | 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleRevoked(bytes32,address,address) | 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlBadConfirmation() | 0x6697b232 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlUnauthorizedAccount(address,bytes32) | 0xe2517d3f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCClientAlreadyExists(string) | 0x87dfb267 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCClientNotFound(string) | 0xa0db16fe |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCCounterpartyClientNotFound(string) | 0xdf95155a |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | IBCInvalidClientId(string) | 0x4870bd74 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | Unreachable() | 0xe7c926c0 |
╰----------+---------------------------------------------------+--------------------------------------------------------------------╯
RateLimitUpgradeable
╭----------+---------------------------------------------------+--------------------------------------------------------------------╮
| Type | Signature | Selector |
+===================================================================================================================================+
| Function | DEFAULT_ADMIN_ROLE() | 0xa217fddf |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | RATE_LIMITER_ROLE() | 0xe60d6462 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getDailyUsage(address) | 0xf11d5ea9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getRateLimit(address) | 0x0b0aee69 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | getRoleAdmin(bytes32) | 0x248a9ca3 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRateLimiterRole(address) | 0x40f5d8e1 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | grantRole(bytes32,address) | 0x2f2ff15d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | hasRole(bytes32,address) | 0x91d14854 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | renounceRole(bytes32,address) | 0x36568abe |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRateLimiterRole(address) | 0xc68f0c71 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | revokeRole(bytes32,address) | 0xd547741f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | setRateLimit(address,uint256) | 0xd34a3fd9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Function | supportsInterface(bytes4) | 0x01ffc9a7 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | Initialized(uint64) | 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleAdminChanged(bytes32,bytes32,bytes32) | 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleGranted(bytes32,address,address) | 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Event | RoleRevoked(bytes32,address,address) | 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlBadConfirmation() | 0x6697b232 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | AccessControlUnauthorizedAccount(address,bytes32) | 0xe2517d3f |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | InvalidInitialization() | 0xf92ee8a9 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | NotInitializing() | 0xd7e6bcf8 |
|----------+---------------------------------------------------+--------------------------------------------------------------------|
| Error | RateLimitExceeded(uint256,uint256) | 0x5f713586 |
╰----------+---------------------------------------------------+--------------------------------------------------------------------╯
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment