UNPKG

@btc-vision/btc-runtime

Version:

Bitcoin Smart Contract Runtime

16 lines (14 loc) 672 B
import { BytesWriter } from '../../buffer/BytesWriter'; import { Calldata } from '../../types'; export interface IOP20 { domainSeparator(callData: Calldata): BytesWriter; balanceOf(callData: Calldata): BytesWriter; nonceOf(callData: Calldata): BytesWriter; allowance(callData: Calldata): BytesWriter; safeTransfer(callData: Calldata): BytesWriter; safeTransferFrom(callData: Calldata): BytesWriter; increaseAllowance(callData: Calldata): BytesWriter; decreaseAllowance(callData: Calldata): BytesWriter; increaseAllowanceBySignature(callData: Calldata): BytesWriter; decreaseAllowanceBySignature(callData: Calldata): BytesWriter; }