function (runState, done) {
    if (runState.static) {
      trap(ERROR.STATIC_STATE_CHANGE)
    }

    const [value, offset, length] = runState.stack.popN(3)

    subMemUsage(runState, offset, length)
    let data = Buffer.alloc(0)
    if (!length.isZero()) {
      data = runState.memory.read(offset.toNumber(), length.toNumber())
    }

    // set up config
    var options = {
      value: value,
      data: data
    }

    var localOpts = {
      inOffset: offset,
      inLength: length,
      outOffset: new BN(0),
      outLength: new BN(0)
    }

    checkCallMemCost(runState, options, localOpts)
    checkOutOfGas(runState, options)
    makeCall(runState, options, localOpts, done)
  }
function (runState, done) {
    if (runState.static) {
      trap(ERROR.STATIC_STATE_CHANGE)
    }

    const [value, offset, length] = runState.stack.popN(3)

    subMemUsage(runState, offset, length)
    let data = Buffer.alloc(0)
    if (!length.isZero()) {
      data = runState.memory.read(offset.toNumber(), length.toNumber())
    }

    
    var options = {
      value: value,
      data: data
    }

    var localOpts = {
      inOffset: offset,
      inLength: length,
      outOffset: new BN(0),
      outLength: new BN(0)
    }

    checkCallMemCost(runState, options, localOpts)
    checkOutOfGas(runState, options)
    makeCall(runState, options, localOpts, done)
  }
function ( runState , done ) { if ( runState . static ) { trap ( ERROR . STATIC_STATE_CHANGE ) } const [ value , offset , length ] = runState . stack . popN ( 3 ) subMemUsage ( runState , offset , length ) let data = Buffer . alloc ( 0 ) if ( ! length . isZero ( ) ) { data = runState . memory . read ( offset . toNumber ( ) , length . toNumber ( ) ) } // set up config var options = { value : value , data : data } var localOpts = { inOffset : offset , inLength : length , outOffset : new BN ( 0 ) , outLength : new BN ( 0 ) } checkCallMemCost ( runState , options , localOpts ) checkOutOfGas ( runState , options ) makeCall ( runState , options , localOpts , done ) }
'0xf0' range - closures
0xf0 range - closures