UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

16 lines (15 loc) 576 B
import { Address } from '@btc-vision/transaction'; import { Admin, CallResult, ChangeAdmin } from '../../../../opnet.js'; import { IOP_20Contract } from '../opnet/IOP_20Contract.js'; export type AdminMint = CallResult<{ success: boolean; }>; export type AdminBurn = CallResult<{ success: boolean; }>; export interface IMoto extends IOP_20Contract { admin(): Promise<Admin>; changeAdmin(newAdmin: Address): Promise<ChangeAdmin>; adminMint(to: Address, amount: bigint): Promise<AdminMint>; adminBurn(from: Address, amount: bigint): Promise<AdminBurn>; }