UNPKG

@btc-vision/btc-runtime

Version:

Bitcoin Smart Contract Runtime

20 lines (12 loc) 508 B
import { BytesWriter } from '../../buffer/BytesWriter'; import { StoredU256 } from '../../storage/StoredU256'; import { Calldata } from '../../types'; export interface IOP_20 { readonly _totalSupply: StoredU256; balanceOf(callData: Calldata): BytesWriter; transfer(callData: Calldata): BytesWriter; transferFrom(callData: Calldata): BytesWriter; approve(callData: Calldata): BytesWriter; allowance(callData: Calldata): BytesWriter; burn(callData: Calldata): BytesWriter; }