@antefinance/ante-sdk
Version:
Library for interacting with Ante smart contracts
1,028 lines (1,027 loc) • 30.9 kB
TypeScript
export declare const ZKIOU721Abi: readonly [{
readonly type: "constructor";
readonly inputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "BURN_ROLE";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bytes32";
readonly internalType: "bytes32";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "FULFILL_ROLE";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bytes32";
readonly internalType: "bytes32";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "MANAGER_ROLE";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bytes32";
readonly internalType: "bytes32";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "MINT_ROLE";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bytes32";
readonly internalType: "bytes32";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "__AnteIOU721_init";
readonly inputs: readonly [{
readonly name: "name";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "symbol";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "params";
readonly type: "tuple";
readonly internalType: "struct IAnteIOU721.CreateParams";
readonly components: readonly [{
readonly name: "text";
readonly type: "bytes32";
readonly internalType: "bytes32";
}, {
readonly name: "author";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "isTransferable";
readonly type: "bool";
readonly internalType: "bool";
}, {
readonly name: "mintGate";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "mintGateConfig";
readonly type: "bytes";
readonly internalType: "bytes";
}, {
readonly name: "baseURI";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "tokenDescriptor";
readonly type: "address";
readonly internalType: "address";
}];
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "__ZKAnteIOU721_init";
readonly inputs: readonly [{
readonly name: "_semaphore";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "_name";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "_symbol";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "params";
readonly type: "tuple";
readonly internalType: "struct IAnteIOU721.CreateParams";
readonly components: readonly [{
readonly name: "text";
readonly type: "bytes32";
readonly internalType: "bytes32";
}, {
readonly name: "author";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "isTransferable";
readonly type: "bool";
readonly internalType: "bool";
}, {
readonly name: "mintGate";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "mintGateConfig";
readonly type: "bytes";
readonly internalType: "bytes";
}, {
readonly name: "baseURI";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "tokenDescriptor";
readonly type: "address";
readonly internalType: "address";
}];
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "addMembers";
readonly inputs: readonly [{
readonly name: "user";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "identityCommitments";
readonly type: "uint256[]";
readonly internalType: "uint256[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "approve";
readonly inputs: readonly [{
readonly name: "to";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "balanceOf";
readonly inputs: readonly [{
readonly name: "owner";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "burn";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "burnBatch";
readonly inputs: readonly [{
readonly name: "tokenIds";
readonly type: "uint256[]";
readonly internalType: "uint256[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "claimedBalanceOf";
readonly inputs: readonly [{
readonly name: "user";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "fulfill";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "fulfillBatch";
readonly inputs: readonly [{
readonly name: "tokenIds";
readonly type: "uint256[]";
readonly internalType: "uint256[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "fulfilledBalanceOf";
readonly inputs: readonly [{
readonly name: "user";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "fulfilledTokens";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [{
readonly name: "isFulfilled";
readonly type: "bool";
readonly internalType: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "getApproved";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "address";
readonly internalType: "address";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "getIOU";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "tuple";
readonly internalType: "struct IAnteIOU721.IOU";
readonly components: readonly [{
readonly name: "semaphoreGroupId";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "text";
readonly type: "bytes32";
readonly internalType: "bytes32";
}, {
readonly name: "author";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "isTransferable";
readonly type: "bool";
readonly internalType: "bool";
}, {
readonly name: "hasSemaphoreGroup";
readonly type: "bool";
readonly internalType: "bool";
}, {
readonly name: "mintGate";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "baseURI";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "tokenDescriptor";
readonly type: "address";
readonly internalType: "address";
}];
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "grantRoles";
readonly inputs: readonly [{
readonly name: "_roles";
readonly type: "bytes32[]";
readonly internalType: "bytes32[]";
}, {
readonly name: "_accounts";
readonly type: "address[]";
readonly internalType: "address[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "isApprovedForAll";
readonly inputs: readonly [{
readonly name: "owner";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "operator";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bool";
readonly internalType: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "mint";
readonly inputs: readonly [{
readonly name: "to";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "amount";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "mintBatch";
readonly inputs: readonly [{
readonly name: "destinations";
readonly type: "address[]";
readonly internalType: "address[]";
}, {
readonly name: "amounts";
readonly type: "uint256[]";
readonly internalType: "uint256[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "name";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "string";
readonly internalType: "string";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "nextTokenId";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "ownerOf";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "address";
readonly internalType: "address";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "removeMember";
readonly inputs: readonly [{
readonly name: "identityCommitment";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "merkleProofSiblings";
readonly type: "uint256[]";
readonly internalType: "uint256[]";
}, {
readonly name: "proof";
readonly type: "tuple";
readonly internalType: "struct ISemaphore.SemaphoreProof";
readonly components: readonly [{
readonly name: "merkleTreeDepth";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "merkleTreeRoot";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "nullifier";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "message";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "scope";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "points";
readonly type: "uint256[8]";
readonly internalType: "uint256[8]";
}];
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "revokeRoles";
readonly inputs: readonly [{
readonly name: "_roles";
readonly type: "bytes32[]";
readonly internalType: "bytes32[]";
}, {
readonly name: "_accounts";
readonly type: "address[]";
readonly internalType: "address[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "roles";
readonly inputs: readonly [{
readonly name: "role";
readonly type: "bytes32";
readonly internalType: "bytes32";
}, {
readonly name: "account";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "hasRole";
readonly type: "bool";
readonly internalType: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "safeBatchTransferFrom";
readonly inputs: readonly [{
readonly name: "from";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "to";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenIds";
readonly type: "uint256[]";
readonly internalType: "uint256[]";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "safeTransferFrom";
readonly inputs: readonly [{
readonly name: "from";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "to";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "safeTransferFrom";
readonly inputs: readonly [{
readonly name: "from";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "to";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "data";
readonly type: "bytes";
readonly internalType: "bytes";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "semaphore";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "address";
readonly internalType: "contract ISemaphore";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "setApprovalForAll";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "approved";
readonly type: "bool";
readonly internalType: "bool";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "supportsInterface";
readonly inputs: readonly [{
readonly name: "interfaceId";
readonly type: "bytes4";
readonly internalType: "bytes4";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bool";
readonly internalType: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "symbol";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "string";
readonly internalType: "string";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "tokenURI";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "string";
readonly internalType: "string";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "transferFrom";
readonly inputs: readonly [{
readonly name: "from";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "to";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "update";
readonly inputs: readonly [{
readonly name: "params";
readonly type: "tuple";
readonly internalType: "struct IAnteIOU721.UpdateParams";
readonly components: readonly [{
readonly name: "text";
readonly type: "bytes32";
readonly internalType: "bytes32";
}, {
readonly name: "isTransferable";
readonly type: "bool";
readonly internalType: "bool";
}, {
readonly name: "baseURI";
readonly type: "string";
readonly internalType: "string";
}, {
readonly name: "tokenDescriptor";
readonly type: "address";
readonly internalType: "address";
}];
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "updateMintGate";
readonly inputs: readonly [{
readonly name: "mintGate";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "mintGateConfig";
readonly type: "bytes";
readonly internalType: "bytes";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "zkClaim";
readonly inputs: readonly [{
readonly name: "receiver";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "proof";
readonly type: "tuple";
readonly internalType: "struct ISemaphore.SemaphoreProof";
readonly components: readonly [{
readonly name: "merkleTreeDepth";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "merkleTreeRoot";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "nullifier";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "message";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "scope";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "points";
readonly type: "uint256[8]";
readonly internalType: "uint256[8]";
}];
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "event";
readonly name: "Approval";
readonly inputs: readonly [{
readonly name: "owner";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "approved";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly indexed: true;
readonly internalType: "uint256";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "ApprovalForAll";
readonly inputs: readonly [{
readonly name: "owner";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "operator";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "approved";
readonly type: "bool";
readonly indexed: false;
readonly internalType: "bool";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "Claimed";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly indexed: true;
readonly internalType: "uint256";
}, {
readonly name: "receiver";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "Fulfilled";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly indexed: true;
readonly internalType: "uint256";
}, {
readonly name: "fulfiller";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "GroupCreated";
readonly inputs: readonly [{
readonly name: "groupId";
readonly type: "uint256";
readonly indexed: true;
readonly internalType: "uint256";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "Initialized";
readonly inputs: readonly [{
readonly name: "version";
readonly type: "uint64";
readonly indexed: false;
readonly internalType: "uint64";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "MemberRemoved";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "identityCommitment";
readonly type: "uint256";
readonly indexed: true;
readonly internalType: "uint256";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "MembersAdded";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "user";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "MintGateUpdated";
readonly inputs: readonly [{
readonly name: "mintGate";
readonly type: "address";
readonly indexed: false;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "RolesGranted";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly indexed: false;
readonly internalType: "address";
}, {
readonly name: "roles";
readonly type: "bytes32[]";
readonly indexed: false;
readonly internalType: "bytes32[]";
}, {
readonly name: "accounts";
readonly type: "address[]";
readonly indexed: false;
readonly internalType: "address[]";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "RolesRevoked";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly indexed: false;
readonly internalType: "address";
}, {
readonly name: "roles";
readonly type: "bytes32[]";
readonly indexed: false;
readonly internalType: "bytes32[]";
}, {
readonly name: "accounts";
readonly type: "address[]";
readonly indexed: false;
readonly internalType: "address[]";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "Transfer";
readonly inputs: readonly [{
readonly name: "from";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "to";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly indexed: true;
readonly internalType: "uint256";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "Updated";
readonly inputs: readonly [{
readonly name: "manager";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "error";
readonly name: "AlreadyFulfilled";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "ERC721IncorrectOwner";
readonly inputs: readonly [{
readonly name: "sender";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "owner";
readonly type: "address";
readonly internalType: "address";
}];
}, {
readonly type: "error";
readonly name: "ERC721InsufficientApproval";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
}, {
readonly type: "error";
readonly name: "ERC721InvalidApprover";
readonly inputs: readonly [{
readonly name: "approver";
readonly type: "address";
readonly internalType: "address";
}];
}, {
readonly type: "error";
readonly name: "ERC721InvalidOperator";
readonly inputs: readonly [{
readonly name: "operator";
readonly type: "address";
readonly internalType: "address";
}];
}, {
readonly type: "error";
readonly name: "ERC721InvalidOwner";
readonly inputs: readonly [{
readonly name: "owner";
readonly type: "address";
readonly internalType: "address";
}];
}, {
readonly type: "error";
readonly name: "ERC721InvalidReceiver";
readonly inputs: readonly [{
readonly name: "receiver";
readonly type: "address";
readonly internalType: "address";
}];
}, {
readonly type: "error";
readonly name: "ERC721InvalidSender";
readonly inputs: readonly [{
readonly name: "sender";
readonly type: "address";
readonly internalType: "address";
}];
}, {
readonly type: "error";
readonly name: "ERC721NonexistentToken";
readonly inputs: readonly [{
readonly name: "tokenId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
}, {
readonly type: "error";
readonly name: "IdentityNotFound";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "InvalidArrayLength";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "InvalidInitialization";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "InvalidLength";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "InvalidReceiver";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "NotAllowedByGate";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "NotAuthorized";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "NotInitializing";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "NotTransferable";
readonly inputs: readonly [];
}];