[{"type":"constructor","inputs":[{"name":"administrator","type":"address","internalType":"address"},{"name":"artifactRegistry_","type":"address","internalType":"address"},{"name":"keelHold_","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"ACCESS_AUTHORIZATION_TYPEHASH","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"ACTION_ALL","inputs":[],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"ACTION_DOWNLOAD","inputs":[],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"ACTION_MINT_TO_BACKPACK","inputs":[],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"ACTION_REMINT","inputs":[],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"ACTION_VIEW","inputs":[],"outputs":[{"name":"","type":"uint8","internalType":"uint8"}],"stateMutability":"view"},{"type":"function","name":"CUSTOM_LICENSE_DOMAIN","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"DEFAULT_ADMIN_ROLE","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"LICENSE_DOMAIN","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"MAX_TOKEN_REQUIREMENTS","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"POLICY_DOMAIN","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"STANDARD_LICENSE_DOMAIN","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"allowlist","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"artifactRegistry","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract IKeelArtifactRegistry"}],"stateMutability":"view"},{"type":"function","name":"authorizationDigest","inputs":[{"name":"authorization","type":"tuple","internalType":"struct KeelIPControl.AccessAuthorization","components":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"action","type":"uint8","internalType":"uint8"},{"name":"nonce","type":"uint256","internalType":"uint256"},{"name":"deadline","type":"uint256","internalType":"uint256"},{"name":"contextHash","type":"bytes32","internalType":"bytes32"}]}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"authorizationStatus","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"action","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"allowed","type":"bool","internalType":"bool"},{"name":"mode","type":"uint8","internalType":"uint8"},{"name":"actionMask","type":"uint8","internalType":"uint8"},{"name":"grantExpiry","type":"uint64","internalType":"uint64"},{"name":"effectiveRuleId","type":"bytes32","internalType":"bytes32"},{"name":"licenseId","type":"bytes32","internalType":"bytes32"},{"name":"policyVersion","type":"uint64","internalType":"uint64"}],"stateMutability":"view"},{"type":"function","name":"canonicalStandardLicenseId","inputs":[{"name":"index","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"pure"},{"type":"function","name":"canonicalStandardLicenseIdentifier","inputs":[{"name":"index","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"checkSignedAccess","inputs":[{"name":"authorization","type":"tuple","internalType":"struct KeelIPControl.AccessAuthorization","components":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"action","type":"uint8","internalType":"uint8"},{"name":"nonce","type":"uint256","internalType":"uint256"},{"name":"deadline","type":"uint256","internalType":"uint256"},{"name":"contextHash","type":"bytes32","internalType":"bytes32"}]},{"name":"signature","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"consumeSignedAccess","inputs":[{"name":"authorization","type":"tuple","internalType":"struct KeelIPControl.AccessAuthorization","components":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"action","type":"uint8","internalType":"uint8"},{"name":"nonce","type":"uint256","internalType":"uint256"},{"name":"deadline","type":"uint256","internalType":"uint256"},{"name":"contextHash","type":"bytes32","internalType":"bytes32"}]},{"name":"signature","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"digest","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"createPolicy","inputs":[{"name":"config","type":"tuple","internalType":"struct KeelIPControl.PolicyConfig","components":[{"name":"objectId","type":"bytes32","internalType":"bytes32"},{"name":"artifactRevision","type":"uint64","internalType":"uint64"},{"name":"licenseId","type":"bytes32","internalType":"bytes32"},{"name":"mode","type":"uint8","internalType":"enum KeelIPControl.AccessMode"},{"name":"tokenLogic","type":"uint8","internalType":"enum KeelIPControl.TokenLogic"},{"name":"actionMask","type":"uint8","internalType":"uint8"},{"name":"externalRule","type":"address","internalType":"address"},{"name":"externalRuleCodeHash","type":"bytes32","internalType":"bytes32"},{"name":"freezeConfig","type":"bool","internalType":"bool"},{"name":"requirements","type":"tuple[]","internalType":"struct KeelIPControl.TokenRequirement[]","components":[{"name":"standard","type":"uint8","internalType":"enum KeelIPControl.TokenStandard"},{"name":"matchKind","type":"uint8","internalType":"enum KeelIPControl.TokenMatch"},{"name":"tokenContract","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"minimumBalance","type":"uint256","internalType":"uint256"}]}]}],"outputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"eip712Domain","inputs":[],"outputs":[{"name":"fields","type":"bytes1","internalType":"bytes1"},{"name":"name","type":"string","internalType":"string"},{"name":"version","type":"string","internalType":"string"},{"name":"chainId","type":"uint256","internalType":"uint256"},{"name":"verifyingContract","type":"address","internalType":"address"},{"name":"salt","type":"bytes32","internalType":"bytes32"},{"name":"extensions","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"view"},{"type":"function","name":"freezePolicy","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getRoleAdmin","inputs":[{"name":"role","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"function","name":"grant","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"tuple","internalType":"struct KeelIPControl.Grant","components":[{"name":"expiresAt","type":"uint64","internalType":"uint64"},{"name":"actionMask","type":"uint8","internalType":"uint8"},{"name":"exists","type":"bool","internalType":"bool"}]}],"stateMutability":"view"},{"type":"function","name":"grantAccess","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"expiresAt","type":"uint64","internalType":"uint64"},{"name":"actionMask","type":"uint8","internalType":"uint8"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"grantRole","inputs":[{"name":"role","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"hasRole","inputs":[{"name":"role","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"isAuthorized","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"action","type":"uint8","internalType":"uint8"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"keelHold","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract IKeelHold"}],"stateMutability":"view"},{"type":"function","name":"license","inputs":[{"name":"licenseId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct KeelIPControl.License","components":[{"name":"contentObjectId","type":"bytes32","internalType":"bytes32"},{"name":"decodedDigest","type":"bytes32","internalType":"bytes32"},{"name":"byteLength","type":"uint64","internalType":"uint64"},{"name":"storedByteLength","type":"uint64","internalType":"uint64"},{"name":"compression","type":"uint8","internalType":"enum IKeelHold.Compression"},{"name":"identifier","type":"string","internalType":"string"},{"name":"name","type":"string","internalType":"string"},{"name":"publisher","type":"address","internalType":"address"},{"name":"standard","type":"bool","internalType":"bool"},{"name":"exists","type":"bool","internalType":"bool"}]}],"stateMutability":"view"},{"type":"function","name":"licenseExists","inputs":[{"name":"licenseId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"nonces","inputs":[{"name":"account","type":"address","internalType":"address"}],"outputs":[{"name":"nonce","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"policy","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct KeelIPControl.Policy","components":[{"name":"objectId","type":"bytes32","internalType":"bytes32"},{"name":"artifactRevision","type":"uint64","internalType":"uint64"},{"name":"creator","type":"address","internalType":"address"},{"name":"licenseId","type":"bytes32","internalType":"bytes32"},{"name":"version","type":"uint64","internalType":"uint64"},{"name":"configFrozen","type":"bool","internalType":"bool"},{"name":"exists","type":"bool","internalType":"bool"}]}],"stateMutability":"view"},{"type":"function","name":"policyIdFor","inputs":[{"name":"objectId","type":"bytes32","internalType":"bytes32"},{"name":"artifactRevision","type":"uint64","internalType":"uint64"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"pure"},{"type":"function","name":"registerCustomLicense","inputs":[{"name":"identifier","type":"string","internalType":"string"},{"name":"name","type":"string","internalType":"string"},{"name":"contentObjectId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"licenseId","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"registerStandardLicense","inputs":[{"name":"licenseId","type":"bytes32","internalType":"bytes32"},{"name":"identifier","type":"string","internalType":"string"},{"name":"name","type":"string","internalType":"string"},{"name":"contentObjectId","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"registerStandardLicenses","inputs":[{"name":"configs","type":"tuple[]","internalType":"struct KeelIPControl.StandardLicenseConfig[]","components":[{"name":"licenseId","type":"bytes32","internalType":"bytes32"},{"name":"identifier","type":"string","internalType":"string"},{"name":"name","type":"string","internalType":"string"},{"name":"contentObjectId","type":"bytes32","internalType":"bytes32"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"renounceRole","inputs":[{"name":"role","type":"bytes32","internalType":"bytes32"},{"name":"callerConfirmation","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revokeAccess","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revokeRole","inputs":[{"name":"role","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"rule","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct KeelIPControl.Rule","components":[{"name":"mode","type":"uint8","internalType":"enum KeelIPControl.AccessMode"},{"name":"tokenLogic","type":"uint8","internalType":"enum KeelIPControl.TokenLogic"},{"name":"actionMask","type":"uint8","internalType":"uint8"},{"name":"externalRule","type":"address","internalType":"address"},{"name":"externalRuleCodeHash","type":"bytes32","internalType":"bytes32"},{"name":"artifactRevision","type":"uint64","internalType":"uint64"},{"name":"exists","type":"bool","internalType":"bool"}]}],"stateMutability":"view"},{"type":"function","name":"ruleIdFor","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"pure"},{"type":"function","name":"setAllowlist","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"account","type":"address","internalType":"address"},{"name":"allowed","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setRule","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"resourceRevision","type":"uint64","internalType":"uint64"},{"name":"mode","type":"uint8","internalType":"enum KeelIPControl.AccessMode"},{"name":"tokenLogic","type":"uint8","internalType":"enum KeelIPControl.TokenLogic"},{"name":"actionMask","type":"uint8","internalType":"uint8"},{"name":"externalRule","type":"address","internalType":"address"},{"name":"externalRuleCodeHash","type":"bytes32","internalType":"bytes32"},{"name":"requirements","type":"tuple[]","internalType":"struct KeelIPControl.TokenRequirement[]","components":[{"name":"standard","type":"uint8","internalType":"enum KeelIPControl.TokenStandard"},{"name":"matchKind","type":"uint8","internalType":"enum KeelIPControl.TokenMatch"},{"name":"tokenContract","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"minimumBalance","type":"uint256","internalType":"uint256"}]}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"standardLicenseId","inputs":[{"name":"identifier","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"pure"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"tokenRequirement","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"},{"name":"index","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct KeelIPControl.TokenRequirement","components":[{"name":"standard","type":"uint8","internalType":"enum KeelIPControl.TokenStandard"},{"name":"matchKind","type":"uint8","internalType":"enum KeelIPControl.TokenMatch"},{"name":"tokenContract","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"minimumBalance","type":"uint256","internalType":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"tokenRequirementCount","inputs":[{"name":"policyId","type":"bytes32","internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"event","name":"AllowlistUpdated","inputs":[{"name":"policyId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"account","type":"address","indexed":true,"internalType":"address"},{"name":"allowed","type":"bool","indexed":false,"internalType":"bool"}],"anonymous":false},{"type":"event","name":"CustomLicenseRegistered","inputs":[{"name":"licenseId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"publisher","type":"address","indexed":true,"internalType":"address"},{"name":"identifier","type":"string","indexed":false,"internalType":"string"},{"name":"contentObjectId","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"EIP712DomainChanged","inputs":[],"anonymous":false},{"type":"event","name":"GrantUpdated","inputs":[{"name":"policyId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"account","type":"address","indexed":true,"internalType":"address"},{"name":"expiresAt","type":"uint64","indexed":false,"internalType":"uint64"},{"name":"actionMask","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"active","type":"bool","indexed":false,"internalType":"bool"}],"anonymous":false},{"type":"event","name":"PolicyConfigFrozen","inputs":[{"name":"policyId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"version","type":"uint64","indexed":false,"internalType":"uint64"}],"anonymous":false},{"type":"event","name":"PolicyCreated","inputs":[{"name":"policyId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"objectId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"artifactRevision","type":"uint64","indexed":true,"internalType":"uint64"},{"name":"creator","type":"address","indexed":false,"internalType":"address"},{"name":"licenseId","type":"bytes32","indexed":false,"internalType":"bytes32"},{"name":"mode","type":"uint8","indexed":false,"internalType":"enum KeelIPControl.AccessMode"},{"name":"actionMask","type":"uint8","indexed":false,"internalType":"uint8"}],"anonymous":false},{"type":"event","name":"RoleAdminChanged","inputs":[{"name":"role","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"previousAdminRole","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"newAdminRole","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"RoleGranted","inputs":[{"name":"role","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"account","type":"address","indexed":true,"internalType":"address"},{"name":"sender","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"RoleRevoked","inputs":[{"name":"role","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"account","type":"address","indexed":true,"internalType":"address"},{"name":"sender","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"RuleSet","inputs":[{"name":"policyId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"artifactRevision","type":"uint64","indexed":false,"internalType":"uint64"},{"name":"mode","type":"uint8","indexed":false,"internalType":"enum KeelIPControl.AccessMode"},{"name":"tokenLogic","type":"uint8","indexed":false,"internalType":"enum KeelIPControl.TokenLogic"},{"name":"actionMask","type":"uint8","indexed":false,"internalType":"uint8"}],"anonymous":false},{"type":"event","name":"SignedAccessConsumed","inputs":[{"name":"authorizationDigest","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"policyId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"resourceObjectId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"account","type":"address","indexed":false,"internalType":"address"},{"name":"action","type":"uint8","indexed":false,"internalType":"uint8"},{"name":"nonce","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"contextHash","type":"bytes32","indexed":false,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"StandardLicenseRegistered","inputs":[{"name":"licenseId","type":"bytes32","indexed":true,"internalType":"bytes32"},{"name":"identifier","type":"string","indexed":false,"internalType":"string"},{"name":"contentObjectId","type":"bytes32","indexed":true,"internalType":"bytes32"}],"anonymous":false},{"type":"error","name":"AccessControlBadConfirmation","inputs":[]},{"type":"error","name":"AccessControlUnauthorizedAccount","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"neededRole","type":"bytes32","internalType":"bytes32"}]},{"type":"error","name":"AccessDenied","inputs":[]},{"type":"error","name":"AuthorizationExpired","inputs":[]},{"type":"error","name":"ConfigFrozen","inputs":[]},{"type":"error","name":"InvalidAction","inputs":[]},{"type":"error","name":"InvalidAuthorizationNonce","inputs":[]},{"type":"error","name":"InvalidAuthorizationSignature","inputs":[]},{"type":"error","name":"InvalidContract","inputs":[]},{"type":"error","name":"InvalidLicense","inputs":[]},{"type":"error","name":"InvalidObject","inputs":[]},{"type":"error","name":"InvalidRule","inputs":[]},{"type":"error","name":"InvalidShortString","inputs":[]},{"type":"error","name":"InvalidTokenRequirement","inputs":[]},{"type":"error","name":"LicenseAlreadyExists","inputs":[]},{"type":"error","name":"LicenseMissing","inputs":[]},{"type":"error","name":"PolicyAlreadyExists","inputs":[]},{"type":"error","name":"PolicyMissing","inputs":[]},{"type":"error","name":"RuleMissing","inputs":[]},{"type":"error","name":"StringTooLong","inputs":[{"name":"str","type":"string","internalType":"string"}]},{"type":"error","name":"TokenRequirementMissing","inputs":[]},{"type":"error","name":"TooManyTokenRequirements","inputs":[]},{"type":"error","name":"Unauthorized","inputs":[]},{"type":"error","name":"UnsupportedToken","inputs":[]},{"type":"error","name":"ZeroAddress","inputs":[]}]
