{"version":3,"file":"abis-Dh-YTBuo-C1f7G-F8.mjs","names":[],"sources":["../../adapter-evm-core/dist/abis-Dh-YTBuo.mjs"],"sourcesContent":["//#region src/irs/abis.ts\n/** `isVerified(address _userAddress) → bool` — the IRS verification pre-check. */\nconst IS_VERIFIED_ABI = [{\n\ttype: \"function\",\n\tname: \"isVerified\",\n\tinputs: [{\n\t\tname: \"_userAddress\",\n\t\ttype: \"address\"\n\t}],\n\toutputs: [{\n\t\tname: \"\",\n\t\ttype: \"bool\"\n\t}],\n\tstateMutability: \"view\"\n}];\n/** `identity(address _userAddress) → address` — the holder's ONCHAINID, or zero address. */\nconst IDENTITY_ABI = [{\n\ttype: \"function\",\n\tname: \"identity\",\n\tinputs: [{\n\t\tname: \"_userAddress\",\n\t\ttype: \"address\"\n\t}],\n\toutputs: [{\n\t\tname: \"\",\n\t\ttype: \"address\"\n\t}],\n\tstateMutability: \"view\"\n}];\n/** `investorCountry(address _userAddress) → uint16` — ISO-3166 numeric country code. */\nconst INVESTOR_COUNTRY_ABI = [{\n\ttype: \"function\",\n\tname: \"investorCountry\",\n\tinputs: [{\n\t\tname: \"_userAddress\",\n\t\ttype: \"address\"\n\t}],\n\toutputs: [{\n\t\tname: \"\",\n\t\ttype: \"uint16\"\n\t}],\n\tstateMutability: \"view\"\n}];\n/** `registerIdentity(address _userAddress, address _identity, uint16 _country)` */\nconst REGISTER_IDENTITY_ABI = [{\n\ttype: \"function\",\n\tname: \"registerIdentity\",\n\tinputs: [\n\t\t{\n\t\t\tname: \"_userAddress\",\n\t\t\ttype: \"address\"\n\t\t},\n\t\t{\n\t\t\tname: \"_identity\",\n\t\t\ttype: \"address\"\n\t\t},\n\t\t{\n\t\t\tname: \"_country\",\n\t\t\ttype: \"uint16\"\n\t\t}\n\t],\n\toutputs: [],\n\tstateMutability: \"nonpayable\"\n}];\n/** `isTrustedIssuer(address _issuer) → bool` — used for idempotent registration. */\nconst IS_TRUSTED_ISSUER_ABI = [{\n\ttype: \"function\",\n\tname: \"isTrustedIssuer\",\n\tinputs: [{\n\t\tname: \"_issuer\",\n\t\ttype: \"address\"\n\t}],\n\toutputs: [{\n\t\tname: \"\",\n\t\ttype: \"bool\"\n\t}],\n\tstateMutability: \"view\"\n}];\n/** `addTrustedIssuer(address _trustedIssuer, uint256[] _claimTopics)` */\nconst ADD_TRUSTED_ISSUER_ABI = [{\n\ttype: \"function\",\n\tname: \"addTrustedIssuer\",\n\tinputs: [{\n\t\tname: \"_trustedIssuer\",\n\t\ttype: \"address\"\n\t}, {\n\t\tname: \"_claimTopics\",\n\t\ttype: \"uint256[]\"\n\t}],\n\toutputs: [],\n\tstateMutability: \"nonpayable\"\n}];\n/**\n* `addClaim(uint256 _topic, uint256 _scheme, address _issuer, bytes _signature, bytes _data, string _uri) → bytes32`\n*/\nconst ADD_CLAIM_ABI = [{\n\ttype: \"function\",\n\tname: \"addClaim\",\n\tinputs: [\n\t\t{\n\t\t\tname: \"_topic\",\n\t\t\ttype: \"uint256\"\n\t\t},\n\t\t{\n\t\t\tname: \"_scheme\",\n\t\t\ttype: \"uint256\"\n\t\t},\n\t\t{\n\t\t\tname: \"_issuer\",\n\t\t\ttype: \"address\"\n\t\t},\n\t\t{\n\t\t\tname: \"_signature\",\n\t\t\ttype: \"bytes\"\n\t\t},\n\t\t{\n\t\t\tname: \"_data\",\n\t\t\ttype: \"bytes\"\n\t\t},\n\t\t{\n\t\t\tname: \"_uri\",\n\t\t\ttype: \"string\"\n\t\t}\n\t],\n\toutputs: [{\n\t\tname: \"claimRequestId\",\n\t\ttype: \"bytes32\"\n\t}],\n\tstateMutability: \"nonpayable\"\n}];\n/** `getIdentity(address _wallet) → address` — resolves the identity deployed for a wallet. */\nconst GET_IDENTITY_ABI = [{\n\ttype: \"function\",\n\tname: \"getIdentity\",\n\tinputs: [{\n\t\tname: \"_wallet\",\n\t\ttype: \"address\"\n\t}],\n\toutputs: [{\n\t\tname: \"\",\n\t\ttype: \"address\"\n\t}],\n\tstateMutability: \"view\"\n}];\n/**\n* `createIdentityWithManagementKeys(address _wallet, string _salt, bytes32[] _managementKeys) → address`\n* — deploys an ONCHAINID whose MANAGEMENT keys are the listed hashes (holder wallet excluded).\n*/\nconst CREATE_IDENTITY_WITH_MANAGEMENT_KEYS_ABI = [{\n\ttype: \"function\",\n\tname: \"createIdentityWithManagementKeys\",\n\tinputs: [\n\t\t{\n\t\t\tname: \"_wallet\",\n\t\t\ttype: \"address\"\n\t\t},\n\t\t{\n\t\t\tname: \"_salt\",\n\t\t\ttype: \"string\"\n\t\t},\n\t\t{\n\t\t\tname: \"_managementKeys\",\n\t\t\ttype: \"bytes32[]\"\n\t\t}\n\t],\n\toutputs: [{\n\t\tname: \"\",\n\t\ttype: \"address\"\n\t}],\n\tstateMutability: \"nonpayable\"\n}];\n/** `addKey(bytes32 _key, uint256 _purpose, uint256 _type) → bool` — ERC-734 key registration. */\nconst ADD_KEY_ABI = [{\n\ttype: \"function\",\n\tname: \"addKey\",\n\tinputs: [\n\t\t{\n\t\t\tname: \"_key\",\n\t\t\ttype: \"bytes32\"\n\t\t},\n\t\t{\n\t\t\tname: \"_purpose\",\n\t\t\ttype: \"uint256\"\n\t\t},\n\t\t{\n\t\t\tname: \"_type\",\n\t\t\ttype: \"uint256\"\n\t\t}\n\t],\n\toutputs: [{\n\t\tname: \"success\",\n\t\ttype: \"bool\"\n\t}],\n\tstateMutability: \"nonpayable\"\n}];\n/** `keyHasPurpose(bytes32 _key, uint256 _purpose) → bool` — ERC-734 key probe. */\nconst KEY_HAS_PURPOSE_ABI = [{\n\ttype: \"function\",\n\tname: \"keyHasPurpose\",\n\tinputs: [{\n\t\tname: \"_key\",\n\t\ttype: \"bytes32\"\n\t}, {\n\t\tname: \"_purpose\",\n\t\ttype: \"uint256\"\n\t}],\n\toutputs: [{\n\t\tname: \"result\",\n\t\ttype: \"bool\"\n\t}],\n\tstateMutability: \"view\"\n}];\n/** IdFactory events used to resolve a freshly deployed ONCHAINID from a receipt. */\nconst ID_FACTORY_EVENTS_ABI = [{\n\ttype: \"event\",\n\tname: \"WalletLinked\",\n\tinputs: [{\n\t\tname: \"wallet\",\n\t\ttype: \"address\",\n\t\tindexed: true\n\t}, {\n\t\tname: \"identity\",\n\t\ttype: \"address\",\n\t\tindexed: true\n\t}]\n}, {\n\ttype: \"event\",\n\tname: \"Deployed\",\n\tinputs: [{\n\t\tname: \"identity\",\n\t\ttype: \"address\",\n\t\tindexed: true\n\t}]\n}];\n\n//#endregion\nexport { GET_IDENTITY_ABI as a, INVESTOR_COUNTRY_ABI as c, KEY_HAS_PURPOSE_ABI as d, REGISTER_IDENTITY_ABI as f, CREATE_IDENTITY_WITH_MANAGEMENT_KEYS_ABI as i, IS_TRUSTED_ISSUER_ABI as l, ADD_KEY_ABI as n, IDENTITY_ABI as o, ADD_TRUSTED_ISSUER_ABI as r, ID_FACTORY_EVENTS_ABI as s, ADD_CLAIM_ABI as t, IS_VERIFIED_ABI as u };\n//# sourceMappingURL=abis-Dh-YTBuo.mjs.map"],"mappings":"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"}