ethers.js/packages/asm/lib.esm/opcodes.d.ts

20 lines
592 B
TypeScript
Raw Permalink Normal View History

2020-02-06 18:21:34 -05:00
export declare enum OpcodeMemoryAccess {
write = "write",
read = "read",
full = "full"
}
2020-02-04 01:06:47 -05:00
export declare class Opcode {
readonly value: number;
readonly mnemonic: string;
readonly delta: number;
readonly alpha: number;
readonly doc: string;
constructor(mnemonic: string, value: number, delta: number, alpha: number, doc?: string);
isJump(): boolean;
isValidJumpDest(): boolean;
isPush(): number;
2020-02-06 18:21:34 -05:00
isMemoryAccess(readOrWrite?: boolean): OpcodeMemoryAccess;
2020-02-04 01:06:47 -05:00
isStatic(): boolean;
static from(valueOrMnemonic: number | string): Opcode;
}