opnet
Version:
The perfect library for building Bitcoin-based applications.
13 lines (12 loc) • 625 B
TypeScript
import { Address } from '../../../../../node_modules/@btc-vision/transaction/build/index.js';
import { CallResult } from '../../../../contracts/CallResult.js';
import { IOP20Contract } from '../opnet/IOP20Contract.js';
import { Admin, ChangeAdmin } from './IMotoswapStakingContract.js';
export type AdminMint = CallResult;
export type AdminBurn = CallResult;
export interface IMoto extends IOP20Contract {
admin(): Promise<Admin>;
changeAdmin(newAdmin: Address): Promise<ChangeAdmin>;
adminMint(to: Address, amount: bigint): Promise<AdminMint>;
adminBurn(from: Address, amount: bigint): Promise<AdminBurn>;
}