UNPKG

oken-waas

Version:
276 lines (228 loc) 4.87 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; export type TxID = { transactionId: string }; export interface RarumNFT { ADMIN_ROLE(): Promise<string>; BURNER_ROLE(): Promise<string>; DEFAULT_ADMIN_ROLE(): Promise<string>; DOMAIN_SEPARATOR(): Promise<string>; MINTER_ROLE(): Promise<string>; OPERATOR_ROLE(): Promise<string>; PAUSER_ROLE(): Promise<string>; authorizationState({ authorizer, nonce, }: { authorizer: string; nonce: string; }): Promise<boolean>; balanceOf({ account, id, }: { account: string; id: number | BN | string; }): Promise<BN>; balanceOfBatch({ accounts, ids, }: { accounts: string[]; ids: (number | BN | string)[]; }): Promise<BN[]>; balancesOf({ wallet }: { wallet: string }): Promise<{ 0: BN[]; 1: BN[] }>; batchRegisterToken: { ({ ids, cids, }: { ids: (number | BN | string)[]; cids: string[]; }): Promise<TxID>; }; burn: { ({ account, id, value, }: { account: string; id: number | BN | string; value: number | BN | string; }): Promise<TxID>; }; burnBatch: { ({ account, ids, values, }: { account: string; ids: (number | BN | string)[]; values: (number | BN | string)[]; }): Promise<TxID>; }; description(): Promise<string>; getRegisteredTokens(): Promise<BN[]>; getRoleAdmin({ role }: { role: string }): Promise<string>; getRoleMember({ role, index, }: { role: string; index: number | BN | string; }): Promise<string>; getRoleMemberCount({ role }: { role: string }): Promise<BN>; grantRole: { ({ role, account }: { role: string; account: string }): Promise<TxID>; }; hasRole({ role, account, }: { role: string; account: string; }): Promise<boolean>; isApprovedForAll({ account, operator, }: { account: string; operator: string; }): Promise<boolean>; isRegistered({ id }: { id: number | BN | string }): Promise<boolean>; mint: { ({ to, id, amount, data, }: { to: string; id: number | BN | string; amount: number | BN | string; data: string; }): Promise<TxID>; }; mintBatch: { ({ to, ids, amounts, data, }: { to: string; ids: (number | BN | string)[]; amounts: (number | BN | string)[]; data: string; }): Promise<TxID>; }; name(): Promise<string>; owner(): Promise<string>; pause: { (): Promise<TxID>; }; paused(): Promise<boolean>; permit: { ({ owner, operator, approved, nonce, deadline, v, r, s, }: { owner: string; operator: string; approved: boolean; nonce: string; deadline: number | BN | string; v: number | BN | string; r: string; s: string; }): Promise<TxID>; }; registerToken: { ({ id, cid }: { id: number | BN | string; cid: string }): Promise<TxID>; }; renounceRole: { ({ role, account }: { role: string; account: string }): Promise<TxID>; }; revokeRole: { ({ role, account }: { role: string; account: string }): Promise<TxID>; }; safeBatchTransferFrom: { ({ from, to, ids, amounts, data, }: { from: string; to: string; ids: (number | BN | string)[]; amounts: (number | BN | string)[]; data: string; }): Promise<TxID>; }; safeTransferFrom: { ({ from, to, id, amount, data, }: { from: string; to: string; id: number | BN | string; amount: number | BN | string; data: string; }): Promise<TxID>; }; setApprovalForAll: { ({ operator, approved, }: { operator: string; approved: boolean; }): Promise<TxID>; }; setOwner: { ({ _newOwner }: { _newOwner: string }): Promise<TxID>; }; supportsInterface({ interfaceId }: { interfaceId: string }): Promise<boolean>; symbol(): Promise<string>; tokenIds({ arg0 }: { arg0: number | BN | string }): Promise<BN>; unpause: { (): Promise<TxID>; }; updateTokenURI: { ({ id, cid }: { id: number | BN | string; cid: string }): Promise<TxID>; }; uri({ _id }: { _id: number | BN | string }): Promise<string>; "initialize(string,string,string,string,address)": { ({ _uri, _name, _symbol, _description, _operator, }: { _uri: string; _name: string; _symbol: string; _description: string; _operator: string; }): Promise<TxID>; }; "initialize(string)": { ({ uri }: { uri: string }): Promise<TxID>; }; }