From d09186e9a5abd0d6535d3d8f0ed5dab16466d7ed Mon Sep 17 00:00:00 2001 From: Jayson Jacobs Date: Wed, 8 Jul 2026 09:09:46 -0600 Subject: [PATCH 1/2] new agent abis --- abis/erc-8004/agent-identity-nft.json | 1002 +++++++++++++++++++++++++ abis/erc-8004/freaks-v1-agent.json | 110 +++ 2 files changed, 1112 insertions(+) create mode 100644 abis/erc-8004/agent-identity-nft.json create mode 100644 abis/erc-8004/freaks-v1-agent.json diff --git a/abis/erc-8004/agent-identity-nft.json b/abis/erc-8004/agent-identity-nft.json new file mode 100644 index 0000000..12dce47 --- /dev/null +++ b/abis/erc-8004/agent-identity-nft.json @@ -0,0 +1,1002 @@ +[ + { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, + { + "inputs": [ + { "internalType": "address", "name": "target", "type": "address" } + ], + "name": "AddressEmptyCode", + "type": "error" + }, + { + "inputs": [ + { "internalType": "address", "name": "implementation", "type": "address" } + ], + "name": "ERC1967InvalidImplementation", + "type": "error" + }, + { "inputs": [], "name": "ERC1967NonPayable", "type": "error" }, + { "inputs": [], "name": "FailedCall", "type": "error" }, + { "inputs": [], "name": "InvalidInitialization", "type": "error" }, + { "inputs": [], "name": "InvalidTokenContract", "type": "error" }, + { + "inputs": [ + { "internalType": "address", "name": "account", "type": "address" }, + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "NotController", + "type": "error" + }, + { "inputs": [], "name": "NotInitializing", "type": "error" }, + { + "inputs": [ + { "internalType": "address", "name": "owner", "type": "address" } + ], + "name": "OwnableInvalidOwner", + "type": "error" + }, + { + "inputs": [ + { "internalType": "address", "name": "account", "type": "address" } + ], + "name": "OwnableUnauthorizedAccount", + "type": "error" + }, + { "inputs": [], "name": "ReentrancyGuardReentrantCall", "type": "error" }, + { + "inputs": [ + { "internalType": "string", "name": "metadataKey", "type": "string" } + ], + "name": "ReservedMetadataKey", + "type": "error" + }, + { "inputs": [], "name": "UUPSUnauthorizedCallContext", "type": "error" }, + { + "inputs": [ + { "internalType": "bytes32", "name": "slot", "type": "bytes32" } + ], + "name": "UUPSUnsupportedProxiableUUID", + "type": "error" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "UnknownAgent", + "type": "error" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "registeredBy", + "type": "address" + } + ], + "name": "AgentBound", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "string", + "name": "newURI", + "type": "string" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "AgentURISet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "address", + "name": "newWallet", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "AgentWalletSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "AgentWalletUnset", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "BindingMetadataRewritten", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "registrationHash", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { + "indexed": false, + "internalType": "string", + "name": "agentURI", + "type": "string" + }, + { + "components": [ + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "indexed": false, + "internalType": "struct IERC8004IdentityRegistry.MetadataEntry[]", + "name": "metadata", + "type": "tuple[]" + }, + { + "indexed": false, + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "CounterfactualAgentRegistered", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "registrationHash", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "string", + "name": "newURI", + "type": "string" + }, + { + "indexed": false, + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "CounterfactualAgentURISet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "registrationHash", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "newWallet", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "CounterfactualAgentWalletSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "registrationHash", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "CounterfactualAgentWalletUnset", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "registrationHash", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "components": [ + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "indexed": false, + "internalType": "struct IERC8004IdentityRegistry.MetadataEntry[]", + "name": "metadata", + "type": "tuple[]" + }, + { + "indexed": false, + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "CounterfactualMetadataBatchSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "registrationHash", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadataKey", + "type": "string" + }, + { + "indexed": false, + "internalType": "bytes", + "name": "metadataValue", + "type": "bytes" + }, + { + "indexed": false, + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "CounterfactualMetadataSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousRegistry", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newRegistry", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "IdentityRegistryUpdated", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint64", + "name": "version", + "type": "uint64" + } + ], + "name": "Initialized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "MetadataBatchSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "agentId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadataKey", + "type": "string" + }, + { + "indexed": false, + "internalType": "bytes", + "name": "metadataValue", + "type": "bytes" + }, + { + "indexed": true, + "internalType": "address", + "name": "updatedBy", + "type": "address" + } + ], + "name": "MetadataSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "implementation", + "type": "address" + } + ], + "name": "Upgraded", + "type": "event" + }, + { + "inputs": [], + "name": "BINDING_METADATA_KEY", + "outputs": [{ "internalType": "string", "name": "", "type": "string" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "UPGRADE_INTERFACE_VERSION", + "outputs": [{ "internalType": "string", "name": "", "type": "string" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "bindingOf", + "outputs": [ + { + "components": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { + "internalType": "address", + "name": "tokenContract", + "type": "address" + }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" } + ], + "internalType": "struct IERCAgentBindings.Binding", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "string", "name": "agentURI", "type": "string" } + ], + "name": "counterfactualRegister", + "outputs": [ + { "internalType": "bytes32", "name": "computedHash", "type": "bytes32" } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "string", "name": "agentURI", "type": "string" }, + { + "components": [ + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "internalType": "struct IERC8004IdentityRegistry.MetadataEntry[]", + "name": "metadata", + "type": "tuple[]" + } + ], + "name": "counterfactualRegister", + "outputs": [ + { "internalType": "bytes32", "name": "computedHash", "type": "bytes32" } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "string", "name": "newURI", "type": "string" } + ], + "name": "counterfactualSetAgentURI", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "address", "name": "newWallet", "type": "address" } + ], + "name": "counterfactualSetAgentWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "name": "counterfactualSetMetadata", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { + "components": [ + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "internalType": "struct IERC8004IdentityRegistry.MetadataEntry[]", + "name": "metadata", + "type": "tuple[]" + } + ], + "name": "counterfactualSetMetadataBatch", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" } + ], + "name": "counterfactualUnsetAgentWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "getAgentWallet", + "outputs": [{ "internalType": "address", "name": "", "type": "address" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" }, + { "internalType": "string", "name": "metadataKey", "type": "string" } + ], + "name": "getMetadata", + "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "identityRegistry", + "outputs": [ + { + "internalType": "contract IERC8004IdentityRegistry", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "identityRegistry_", + "type": "address" + }, + { "internalType": "address", "name": "initialOwner", "type": "address" } + ], + "name": "initialize", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" }, + { "internalType": "address", "name": "account", "type": "address" } + ], + "name": "isController", + "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "uint256", "name": "", "type": "uint256" }, + { "internalType": "bytes", "name": "", "type": "bytes" } + ], + "name": "onERC721Received", + "outputs": [{ "internalType": "bytes4", "name": "", "type": "bytes4" }], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [{ "internalType": "address", "name": "", "type": "address" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "ownerOf", + "outputs": [{ "internalType": "address", "name": "", "type": "address" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "proxiableUUID", + "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "string", "name": "agentURI", "type": "string" }, + { + "components": [ + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "internalType": "struct IERC8004IdentityRegistry.MetadataEntry[]", + "name": "metadata", + "type": "tuple[]" + } + ], + "name": "register", + "outputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum IERCAgentBindings.TokenStandard", + "name": "standard", + "type": "uint8" + }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, + { "internalType": "string", "name": "agentURI", "type": "string" } + ], + "name": "register", + "outputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" } + ], + "name": "registrationHash", + "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "rewriteBindingMetadata", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" }, + { "internalType": "string", "name": "newURI", "type": "string" } + ], + "name": "setAgentURI", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" }, + { "internalType": "address", "name": "newWallet", "type": "address" }, + { "internalType": "uint256", "name": "deadline", "type": "uint256" }, + { "internalType": "bytes", "name": "signature", "type": "bytes" } + ], + "name": "setAgentWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newIdentityRegistry", + "type": "address" + } + ], + "name": "setIdentityRegistry", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" }, + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "name": "setMetadata", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" }, + { + "components": [ + { "internalType": "string", "name": "metadataKey", "type": "string" }, + { "internalType": "bytes", "name": "metadataValue", "type": "bytes" } + ], + "internalType": "struct IERC8004IdentityRegistry.MetadataEntry[]", + "name": "metadata", + "type": "tuple[]" + } + ], + "name": "setMetadataBatch", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "tokenURI", + "outputs": [{ "internalType": "string", "name": "", "type": "string" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "newOwner", "type": "address" } + ], + "name": "transferOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "uint256", "name": "agentId", "type": "uint256" } + ], + "name": "unsetAgentWallet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newImplementation", + "type": "address" + }, + { "internalType": "bytes", "name": "data", "type": "bytes" } + ], + "name": "upgradeToAndCall", + "outputs": [], + "stateMutability": "payable", + "type": "function" + } +] diff --git a/abis/erc-8004/freaks-v1-agent.json b/abis/erc-8004/freaks-v1-agent.json new file mode 100644 index 0000000..f4bf34d --- /dev/null +++ b/abis/erc-8004/freaks-v1-agent.json @@ -0,0 +1,110 @@ +[ + { "inputs": [], "name": "InvalidOperation", "type": "error" }, + { "inputs": [], "name": "InvalidSigner", "type": "error" }, + { "inputs": [], "name": "WrongChain", "type": "error" }, + { + "inputs": [ + { "internalType": "address", "name": "to", "type": "address" }, + { "internalType": "uint256", "name": "value", "type": "uint256" }, + { "internalType": "bytes", "name": "data", "type": "bytes" }, + { "internalType": "uint8", "name": "operation", "type": "uint8" } + ], + "name": "execute", + "outputs": [{ "internalType": "bytes", "name": "result", "type": "bytes" }], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes32", "name": "hash", "type": "bytes32" }, + { "internalType": "bytes", "name": "signature", "type": "bytes" } + ], + "name": "isValidSignature", + "outputs": [{ "internalType": "bytes4", "name": "", "type": "bytes4" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "signer", "type": "address" }, + { "internalType": "bytes", "name": "", "type": "bytes" } + ], + "name": "isValidSigner", + "outputs": [{ "internalType": "bytes4", "name": "", "type": "bytes4" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "uint256[]", "name": "", "type": "uint256[]" }, + { "internalType": "uint256[]", "name": "", "type": "uint256[]" }, + { "internalType": "bytes", "name": "", "type": "bytes" } + ], + "name": "onERC1155BatchReceived", + "outputs": [{ "internalType": "bytes4", "name": "", "type": "bytes4" }], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "uint256", "name": "", "type": "uint256" }, + { "internalType": "uint256", "name": "", "type": "uint256" }, + { "internalType": "bytes", "name": "", "type": "bytes" } + ], + "name": "onERC1155Received", + "outputs": [{ "internalType": "bytes4", "name": "", "type": "bytes4" }], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "address", "name": "", "type": "address" }, + { "internalType": "uint256", "name": "", "type": "uint256" }, + { "internalType": "bytes", "name": "", "type": "bytes" } + ], + "name": "onERC721Received", + "outputs": [{ "internalType": "bytes4", "name": "", "type": "bytes4" }], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [{ "internalType": "address", "name": "", "type": "address" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "state", + "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } + ], + "name": "supportsInterface", + "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "token", + "outputs": [ + { "internalType": "uint256", "name": "chainId", "type": "uint256" }, + { "internalType": "address", "name": "tokenContract", "type": "address" }, + { "internalType": "uint256", "name": "tokenId", "type": "uint256" } + ], + "stateMutability": "view", + "type": "function" + }, + { "stateMutability": "payable", "type": "receive" } +] From 66db4a18a592b4e3bdf933740c2c1d9584aba27b Mon Sep 17 00:00:00 2001 From: Jayson Jacobs Date: Wed, 8 Jul 2026 09:10:20 -0600 Subject: [PATCH 2/2] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 29f8fa6..ad61940 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@missionsquad/agentindex-api", - "version": "1.5.3", + "version": "1.5.4", "description": "AgentIndex blockchain scanner API", "main": "lib/index.js", "types": "lib/index.d.ts",