UNPKG

oken-waas

Version:
224 lines (190 loc) 3.77 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; export type TxID = { transactionId: string }; export interface OkenNFT { BURNER_ROLE(): Promise<string>; DEFAULT_ADMIN_ROLE(): Promise<string>; MINTER_ROLE(): Promise<string>; OPERATOR_ROLE(): Promise<string>; PAUSER_ROLE(): Promise<string>; balanceOf({ account, id, }: { account: string; id: number | BN | string; }): Promise<BN>; balanceOfBatch({ accounts, ids, }: { accounts: string[]; ids: (number | BN | string)[]; }): Promise<BN[]>; 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>; }; 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>; initialize: { ({ uri }: { uri: string }): Promise<TxID>; }; isApprovedForAll({ account, operator, }: { account: string; operator: 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>; }; move: { ({ from, to, id, amount, data, }: { from: string; to: string; id: number | BN | string; amount: number | BN | string; data: string; }): Promise<TxID>; }; moveBatch: { ({ from, to, ids, amounts, data, }: { from: string; to: string; ids: (number | BN | string)[]; amounts: (number | BN | string)[]; data: string; }): Promise<TxID>; }; pause: { (): Promise<TxID>; }; paused(): Promise<boolean>; 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>; }; setURI: { ({ newuri }: { newuri: string }): Promise<TxID>; }; supportsInterface({ interfaceId }: { interfaceId: string }): Promise<boolean>; unpause: { (): Promise<TxID>; }; uri({ arg0 }: { arg0: number | BN | string }): Promise<string>; }