UNPKG

@eth-optimism/ethereumjs-vm

Version:
25 lines (24 loc) 625 B
/// <reference types="node" /> import BN = require('bn.js'); import { PrecompileFunc } from './precompiles'; import VM from '../index'; export default class Message { to: Buffer; value: BN; caller: Buffer; gasLimit: BN; data: Buffer; depth: number; code: Buffer | PrecompileFunc; _codeAddress: Buffer; isStatic: boolean; isCompiled: boolean; salt: Buffer; selfdestruct: any; delegatecall: boolean; originalTargetAddress: Buffer; constructor(opts: any); get codeAddress(): Buffer; isTargetMessage(): boolean; toOvmMessage(vm: VM, block: any): Message; }