From e7715b041f6fbb6cb216f0f883fa487bf65434a1 Mon Sep 17 00:00:00 2001 From: Nazaret Garcia Date: Thu, 9 Nov 2023 16:24:47 -0300 Subject: [PATCH 1/6] Refactoring method name --- .../src/main/java/org/ethereum/vm/VM.java | 2 +- .../java/org/ethereum/vm/program/Program.java | 6 +-- .../vm/program/invoke/ProgramInvoke.java | 2 +- .../invoke/ProgramInvokeFactoryImpl.java | 16 +++---- .../vm/program/invoke/ProgramInvokeImpl.java | 42 +++++++++++++------ .../program/invoke/ProgramInvokeMockImpl.java | 16 +++++-- 6 files changed, 56 insertions(+), 28 deletions(-) diff --git a/rskj-core/src/main/java/org/ethereum/vm/VM.java b/rskj-core/src/main/java/org/ethereum/vm/VM.java index babe9160899..cedb9b605ad 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/VM.java +++ b/rskj-core/src/main/java/org/ethereum/vm/VM.java @@ -953,7 +953,7 @@ protected void doRETURNDATACOPY() { protected void doGASPRICE(){ spendOpCodeGas(); // EXECUTION PHASE - DataWord gasPrice = program.getGasPrice(); + DataWord gasPrice = program.getTxGasPrice(); if (isLogEnabled) { hint = "price: " + gasPrice.toString(); diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/Program.java b/rskj-core/src/main/java/org/ethereum/vm/program/Program.java index 9a2ec121b15..31c3a8d2f3c 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/Program.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/Program.java @@ -195,7 +195,7 @@ private InternalTransaction addInternalTx(byte[] nonce, DataWord gasLimit, RskAd transaction, getCallDeep(), senderNonce, - getGasPrice(), + getTxGasPrice(), gasLimit, senderAddress.getBytes(), receiveAddress.getBytes(), @@ -1022,8 +1022,8 @@ public DataWord getCallerAddress() { return invoke.getCallerAddress(); } - public DataWord getGasPrice() { - return invoke.getMinGasPrice(); + public DataWord getTxGasPrice() { + return invoke.getTxGasPrice(); } public long getRemainingGas() { diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java index d2538b4f5c5..fec5255ac2f 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java @@ -33,7 +33,7 @@ public interface ProgramInvoke extends InvokeData { DataWord getOriginAddress(); - DataWord getMinGasPrice(); + DataWord getTxGasPrice(); DataWord getPrevHash(); diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java index cd07c765f07..96cb4d82dac 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java @@ -64,7 +64,7 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc Coin balance = repository.getBalance(addr); /*** GASPRICE op ***/ - Coin gasPrice = tx.getGasPrice(); + Coin txGasPrice = tx.getGasPrice(); /*** GAS op ***/ byte[] gas = tx.getGasLimit(); @@ -101,7 +101,7 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc "origin={}\n" + "caller={}\n" + "balance={}\n" + - "gasPrice={}\n" + + "txGasPrice={}\n" + "gas={}\n" + "callValue={}\n" + "data={}\n" + @@ -117,7 +117,7 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc ByteUtil.toHexString(origin), ByteUtil.toHexString(caller), balance, - gasPrice, + txGasPrice, new BigInteger(1, gas).longValue(), callValue, ByteUtil.toHexString(data), @@ -130,7 +130,7 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc gaslimit); } - return new ProgramInvokeImpl(addr.getBytes(), origin, caller, balance.getBytes(), gasPrice.getBytes(), gas, callValue.getBytes(), data, + return new ProgramInvokeImpl(addr.getBytes(), origin, caller, balance.getBytes(), txGasPrice.getBytes(), gas, callValue.getBytes(), data, lastHash, coinbase, timestamp, number, txindex,difficulty, gaslimit, repository, blockStore); } @@ -151,7 +151,7 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da DataWord caller = callerAddress; DataWord balance = DataWord.valueOf(balanceInt.getBytes()); - DataWord gasPrice = program.getGasPrice(); + DataWord txGasPrice = program.getTxGasPrice(); long agas = inGas; DataWord callValue = inValue; @@ -170,7 +170,7 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da "origin={}\n" + "caller={}\n" + "balance={}\n" + - "gasPrice={}\n" + + "txGasPrice={}\n" + "gas={}\n" + "callValue={}\n" + "data={}\n" + @@ -185,7 +185,7 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da ByteUtil.toHexString(origin.getLast20Bytes()), ByteUtil.toHexString(caller.getLast20Bytes()), balance.toString(), - gasPrice.longValue(), + txGasPrice.longValue(), agas, ByteUtil.toHexString(callValue.getNoLeadZeroesData()), data == null ? "" : ByteUtil.toHexString(data), @@ -198,7 +198,7 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da gasLimit.bigIntValue()); } - return new ProgramInvokeImpl(address, origin, caller, balance, gasPrice, agas, callValue, + return new ProgramInvokeImpl(address, origin, caller, balance, txGasPrice, agas, callValue, data, lastHash, coinbase, timestamp, number, transactionIndex, difficulty, gasLimit, repository, program.getCallDeep() + 1, blockStore, isStaticCall, byTestingSuite); diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java index b661f43b33a..1791848f75f 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java @@ -43,7 +43,7 @@ public class ProgramInvokeImpl implements ProgramInvoke { private final DataWord origin; private final DataWord caller; private final DataWord balance; - private final DataWord gasPrice; + private final DataWord txGasPrice; private final DataWord callValue; private long gas; @@ -70,7 +70,7 @@ public class ProgramInvokeImpl implements ProgramInvoke { private boolean isStaticCall = false; public ProgramInvokeImpl(DataWord address, DataWord origin, DataWord caller, DataWord balance, - DataWord gasPrice, + DataWord txGasPrice, long gas, DataWord callValue, byte[] msgData, DataWord lastHash, DataWord coinbase, DataWord timestamp, DataWord number, DataWord transactionIndex, DataWord @@ -84,7 +84,7 @@ public ProgramInvokeImpl(DataWord address, DataWord origin, DataWord caller, Dat this.origin = origin; this.caller = caller; this.balance = balance; - this.gasPrice = gasPrice; + this.txGasPrice = txGasPrice; this.gas = gas; this.callValue = callValue; this.msgData = msgData; @@ -107,12 +107,12 @@ public ProgramInvokeImpl(DataWord address, DataWord origin, DataWord caller, Dat } public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] balance, - byte[] gasPrice, byte[] gas, byte[] callValue, byte[] msgData, + byte[] txGasPrice, byte[] gas, byte[] callValue, byte[] msgData, byte[] lastHash, byte[] coinbase, long timestamp, long number, int transactionIndex, byte[] difficulty, byte[] gaslimit, Repository repository, BlockStore blockStore, boolean byTestingSuite) { - this(address, origin, caller, balance, gasPrice, gas, callValue, msgData, lastHash, coinbase, + this(address, origin, caller, balance, txGasPrice, gas, callValue, msgData, lastHash, coinbase, timestamp, number, transactionIndex, difficulty, gaslimit, repository, blockStore); this.byTestingSuite = byTestingSuite; @@ -120,7 +120,7 @@ public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] ba public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] balance, - byte[] gasPrice, byte[] gas, byte[] callValue, byte[] msgData, + byte[] txGasPrice, byte[] gas, byte[] callValue, byte[] msgData, byte[] lastHash, byte[] coinbase, long timestamp, long number, int transactionIndex, byte[] difficulty, byte[] gaslimit, Repository repository, BlockStore blockStore) { @@ -130,7 +130,7 @@ public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] ba this.origin = DataWord.valueOf(origin); this.caller = DataWord.valueOf(caller); this.balance = DataWord.valueOf(balance); - this.gasPrice = DataWord.valueOf(gasPrice); + this.txGasPrice = DataWord.valueOf(txGasPrice); this.gas = Program.limitToMaxLong(DataWord.valueOf(gas)); this.callValue = DataWord.valueOf(callValue); this.msgData = msgData; @@ -149,36 +149,43 @@ public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] ba } /* ADDRESS op */ + @Override public DataWord getOwnerAddress() { return address; } /* BALANCE op */ + @Override public DataWord getBalance() { return balance; } /* ORIGIN op */ + @Override public DataWord getOriginAddress() { return origin; } /* CALLER op */ + @Override public DataWord getCallerAddress() { return caller; } /* GASPRICE op */ - public DataWord getMinGasPrice() { - return gasPrice; + @Override + public DataWord getTxGasPrice() { + return txGasPrice; } /* GAS op */ + @Override public long getGas() { return gas; } /* CALLVALUE op */ + @Override public DataWord getCallValue() { return callValue; } @@ -192,6 +199,7 @@ public DataWord getCallValue() { private static BigInteger maxMsgData = BigInteger.valueOf(Integer.MAX_VALUE); /* CALLDATALOAD op */ + @Override public DataWord getDataValue(DataWord indexData) { BigInteger tempIndex = indexData.value(); @@ -212,6 +220,7 @@ public DataWord getDataValue(DataWord indexData) { } /* CALLDATASIZE */ + @Override public DataWord getDataSize() { if (msgData == null || msgData.length == 0) { @@ -222,6 +231,7 @@ public DataWord getDataSize() { } /* CALLDATACOPY */ + @Override public byte[] getDataCopy(DataWord offsetData, DataWord lengthData) { int offset = offsetData.intValueSafe(); @@ -246,36 +256,43 @@ public byte[] getDataCopy(DataWord offsetData, DataWord lengthData) { /* PREVHASH op */ + @Override public DataWord getPrevHash() { return prevHash; } /* COINBASE op */ + @Override public DataWord getCoinbase() { return coinbase; } /* TIMESTAMP op */ + @Override public DataWord getTimestamp() { return timestamp; } /* NUMBER op */ + @Override public DataWord getNumber() { return number; } /* TXINDEX op */ + @Override public DataWord getTransactionIndex() { return transactionIndex; } /* DIFFICULTY op */ + @Override public DataWord getDifficulty() { return difficulty; } /* GASLIMIT op */ + @Override public DataWord getGaslimit() { return gaslimit; } @@ -285,6 +302,7 @@ public Map getStorage() { return storage; } + @Override public Repository getRepository() { return repository; } @@ -352,7 +370,7 @@ public boolean equals(Object o) { if (gas!=that.gas) { return false; } - if (gasPrice != null ? !gasPrice.equals(that.gasPrice) : that.gasPrice != null) { + if (txGasPrice != null ? !txGasPrice.equals(that.txGasPrice) : that.txGasPrice != null) { return false; } if (gaslimit != null ? !gaslimit.equals(that.gaslimit) : that.gaslimit != null) { @@ -385,7 +403,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - int result = Objects.hash(address, origin, caller, balance, gasPrice, callValue, gas, prevHash, coinbase, timestamp, number, difficulty, gaslimit, storage, repository, byTransaction, byTestingSuite); + int result = Objects.hash(address, origin, caller, balance, txGasPrice, callValue, gas, prevHash, coinbase, timestamp, number, difficulty, gaslimit, storage, repository, byTransaction, byTestingSuite); result = 31 * result + Arrays.hashCode(msgData); return result; } @@ -398,7 +416,7 @@ public String toString() { ", caller=" + caller + ", balance=" + balance + ", gas=" + gas + - ", gasPrice=" + gasPrice + + ", txGasPrice=" + txGasPrice + ", callValue=" + callValue + ", msgData=" + Arrays.toString(msgData) + ", prevHash=" + prevHash + diff --git a/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java b/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java index 89123900667..9235bfc42b4 100644 --- a/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java +++ b/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java @@ -96,17 +96,20 @@ public ProgramInvokeMockImpl(boolean defaults) { } /* ADDRESS op */ + @Override public DataWord getOwnerAddress() { return DataWord.valueOf(ownerAddress.getBytes()); } /* BALANCE op */ + @Override public DataWord getBalance() { byte[] balance = Hex.decode("0DE0B6B3A7640000"); return DataWord.valueOf(balance); } /* ORIGIN op */ + @Override public DataWord getOriginAddress() { byte[] cowPrivKey = HashUtil.keccak256("horse".getBytes(StandardCharsets.UTF_8)); @@ -116,6 +119,7 @@ public DataWord getOriginAddress() { } /* CALLER op */ + @Override public DataWord getCallerAddress() { byte[] cowPrivKey = HashUtil.keccak256("monkey".getBytes(StandardCharsets.UTF_8)); @@ -125,13 +129,15 @@ public DataWord getCallerAddress() { } /* GASPRICE op */ - public DataWord getMinGasPrice() { + @Override + public DataWord getTxGasPrice() { - byte[] minGasPrice = Hex.decode("09184e72a000"); - return DataWord.valueOf(minGasPrice); + byte[] txGasPrice = Hex.decode("09184e72a000"); + return DataWord.valueOf(txGasPrice); } /* GAS op */ + @Override public long getGas() { return gasLimit; @@ -142,6 +148,7 @@ public void setGas(long gasLimit) { } /* CALLVALUE op */ + @Override public DataWord getCallValue() { byte[] balance = Hex.decode("0DE0B6B3A7640000"); return DataWord.valueOf(balance); @@ -154,6 +161,7 @@ public DataWord getCallValue() { */ /* CALLDATALOAD op */ + @Override public DataWord getDataValue(DataWord indexData) { byte[] data = new byte[32]; @@ -171,6 +179,7 @@ public DataWord getDataValue(DataWord indexData) { } /* CALLDATASIZE */ + @Override public DataWord getDataSize() { if (msgData == null || msgData.length == 0) return DataWord.valueOf(new byte[32]); @@ -179,6 +188,7 @@ public DataWord getDataSize() { } /* CALLDATACOPY */ + @Override public byte[] getDataCopy(DataWord offsetData, DataWord lengthData) { int offset = offsetData.value().intValue(); From dbe12a4802679f38eeb5ca420c756447305fabb3 Mon Sep 17 00:00:00 2001 From: Nazaret Garcia Date: Fri, 10 Nov 2023 14:10:36 -0300 Subject: [PATCH 2/6] Adding BASEFEE opcode --- .../blockchain/upgrades/ConsensusRule.java | 1 + .../src/main/java/org/ethereum/vm/OpCode.java | 5 ++++ .../main/java/org/ethereum/vm/OpCodes.java | 5 ++++ .../src/main/java/org/ethereum/vm/VM.java | 15 ++++++++++++ .../java/org/ethereum/vm/program/Program.java | 4 ++++ .../vm/program/invoke/ProgramInvoke.java | 2 ++ .../invoke/ProgramInvokeFactoryImpl.java | 20 +++++++++++----- .../vm/program/invoke/ProgramInvokeImpl.java | 23 +++++++++++++++---- rskj-core/src/main/resources/expected.conf | 1 + rskj-core/src/main/resources/reference.conf | 1 + 10 files changed, 66 insertions(+), 11 deletions(-) diff --git a/rskj-core/src/main/java/org/ethereum/config/blockchain/upgrades/ConsensusRule.java b/rskj-core/src/main/java/org/ethereum/config/blockchain/upgrades/ConsensusRule.java index ff7143e4348..155f4c0a608 100644 --- a/rskj-core/src/main/java/org/ethereum/config/blockchain/upgrades/ConsensusRule.java +++ b/rskj-core/src/main/java/org/ethereum/config/blockchain/upgrades/ConsensusRule.java @@ -88,6 +88,7 @@ public enum ConsensusRule { RSKIP385("rskip385"), RSKIP398("rskip398"), RSKIP400("rskip400"), // From EIP-2028 calldata gas cost reduction + RSKIP412("rskip412"), // From EIP-3198 BASEFEE opcode ; private String configKey; diff --git a/rskj-core/src/main/java/org/ethereum/vm/OpCode.java b/rskj-core/src/main/java/org/ethereum/vm/OpCode.java index bf51f550c2f..f9de1515e87 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/OpCode.java +++ b/rskj-core/src/main/java/org/ethereum/vm/OpCode.java @@ -272,6 +272,11 @@ public enum OpCode { */ CHAINID(0x46, 0, 1, BASE_TIER), + /** + * (0x48) Get the block base fee + */ + BASEFEE(0x48, 0, 1, BASE_TIER), + /* Memory, Storage and Flow Operations */ /** diff --git a/rskj-core/src/main/java/org/ethereum/vm/OpCodes.java b/rskj-core/src/main/java/org/ethereum/vm/OpCodes.java index 4823d52e081..7b483642fb7 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/OpCodes.java +++ b/rskj-core/src/main/java/org/ethereum/vm/OpCodes.java @@ -269,6 +269,11 @@ private OpCodes() { */ public static final byte OP_SELFBALANCE = 0x47 ; + /** + * (0x48) Get the block base fee + */ + public static final byte OP_BASEFEE = 0x48 ; + /* Memory Storage and F Operations */ /** diff --git a/rskj-core/src/main/java/org/ethereum/vm/VM.java b/rskj-core/src/main/java/org/ethereum/vm/VM.java index cedb9b605ad..a9fa4e81e82 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/VM.java +++ b/rskj-core/src/main/java/org/ethereum/vm/VM.java @@ -1058,6 +1058,19 @@ protected void doGASLIMIT() { program.step(); } + protected void doBASEFEE() { + spendOpCodeGas(); + // EXECUTION PHASE + DataWord minimumGasPrice = program.getMinimumGasPrice(); + + if (isLogEnabled) { + hint = "baseFee: " + minimumGasPrice; + } + + program.stackPush(minimumGasPrice); + program.step(); + } + protected void doCHAINID() { spendOpCodeGas(); // EXECUTION PHASE @@ -1834,6 +1847,8 @@ protected void executeOpcode() { break; case OpCodes.OP_GASLIMIT: doGASLIMIT(); break; + case OpCodes.OP_BASEFEE: doBASEFEE(); + break; case OpCodes.OP_CHAINID: if (!activations.isActive(RSKIP152)) { throw Program.ExceptionHelper.invalidOpCode(program); diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/Program.java b/rskj-core/src/main/java/org/ethereum/vm/program/Program.java index 31c3a8d2f3c..849be161beb 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/Program.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/Program.java @@ -1026,6 +1026,10 @@ public DataWord getTxGasPrice() { return invoke.getTxGasPrice(); } + public DataWord getMinimumGasPrice() { + return invoke.getMinimumGasPrice(); + } + public long getRemainingGas() { return invoke.getGas()- getResult().getGasUsed(); } diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java index fec5255ac2f..1bdf64b0d89 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java @@ -49,6 +49,8 @@ public interface ProgramInvoke extends InvokeData { DataWord getGaslimit(); + DataWord getMinimumGasPrice(); + boolean byTransaction(); boolean byTestingSuite(); diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java index 96cb4d82dac..8dc4370cdb0 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java @@ -66,6 +66,9 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc /*** GASPRICE op ***/ Coin txGasPrice = tx.getGasPrice(); + /*** BASEFEE op ***/ + Coin minimumGasPrice = block.getMinimumGasPrice(); + /*** GAS op ***/ byte[] gas = tx.getGasLimit(); @@ -111,7 +114,8 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc "blockNumber={}\n" + "transactionIndex={}\n" + "difficulty={}\n" + - "gaslimit={}\n", + "gaslimit={}\n" + + "minimumGasPrice={}\n", addr, ByteUtil.toHexString(origin), @@ -127,11 +131,12 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc number, txindex, ByteUtil.toHexString(difficulty), - gaslimit); + gaslimit, + minimumGasPrice); } return new ProgramInvokeImpl(addr.getBytes(), origin, caller, balance.getBytes(), txGasPrice.getBytes(), gas, callValue.getBytes(), data, - lastHash, coinbase, timestamp, number, txindex,difficulty, gaslimit, + lastHash, coinbase, timestamp, number, txindex,difficulty, gaslimit, minimumGasPrice.getBytes(), repository, blockStore); } @@ -163,6 +168,7 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da DataWord transactionIndex = program.getTransactionIndex(); DataWord difficulty = program.getDifficulty(); DataWord gasLimit = program.getGasLimit(); + DataWord minimumGasPrice = program.getMinimumGasPrice(); if (logger.isInfoEnabled()) { logger.info("Internal call: \n" + @@ -180,7 +186,8 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da "blockNumber={}\n" + "transactionIndex={}\n" + "difficulty={}\n" + - "gaslimit={}\n", + "gaslimit={}\n" + + "minimumGasPrice={}\n", ByteUtil.toHexString(address.getLast20Bytes()), ByteUtil.toHexString(origin.getLast20Bytes()), ByteUtil.toHexString(caller.getLast20Bytes()), @@ -195,12 +202,13 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da number.longValue(), transactionIndex.intValue(), ByteUtil.toHexString(difficulty.getNoLeadZeroesData()), - gasLimit.bigIntValue()); + gasLimit.bigIntValue(), + minimumGasPrice.longValue()); } return new ProgramInvokeImpl(address, origin, caller, balance, txGasPrice, agas, callValue, data, lastHash, coinbase, timestamp, number, transactionIndex, difficulty, gasLimit, - repository, program.getCallDeep() + 1, blockStore, + minimumGasPrice, repository, program.getCallDeep() + 1, blockStore, isStaticCall, byTestingSuite); } } diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java index 1791848f75f..4127dfa833b 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java @@ -58,6 +58,7 @@ public class ProgramInvokeImpl implements ProgramInvoke { private final DataWord number; private final DataWord difficulty; private final DataWord gaslimit; + private final DataWord minimumGasPrice; private final DataWord transactionIndex; @@ -75,7 +76,7 @@ public ProgramInvokeImpl(DataWord address, DataWord origin, DataWord caller, Dat DataWord callValue, byte[] msgData, DataWord lastHash, DataWord coinbase, DataWord timestamp, DataWord number, DataWord transactionIndex, DataWord difficulty, - DataWord gaslimit, Repository repository, int callDeep, BlockStore blockStore, + DataWord gaslimit, DataWord minimumGasPrice, Repository repository, int callDeep, BlockStore blockStore, boolean isStaticCall, boolean byTestingSuite) { @@ -97,6 +98,7 @@ public ProgramInvokeImpl(DataWord address, DataWord origin, DataWord caller, Dat this.transactionIndex = transactionIndex; this.difficulty = difficulty; this.gaslimit = gaslimit; + this.minimumGasPrice = minimumGasPrice; this.repository = repository; this.byTransaction = false; @@ -109,11 +111,11 @@ public ProgramInvokeImpl(DataWord address, DataWord origin, DataWord caller, Dat public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] balance, byte[] txGasPrice, byte[] gas, byte[] callValue, byte[] msgData, byte[] lastHash, byte[] coinbase, long timestamp, long number, int transactionIndex, byte[] difficulty, - byte[] gaslimit, + byte[] gaslimit, byte[] minimumGasPrice, Repository repository, BlockStore blockStore, boolean byTestingSuite) { this(address, origin, caller, balance, txGasPrice, gas, callValue, msgData, lastHash, coinbase, - timestamp, number, transactionIndex, difficulty, gaslimit, repository, blockStore); + timestamp, number, transactionIndex, difficulty, gaslimit, minimumGasPrice, repository, blockStore); this.byTestingSuite = byTestingSuite; } @@ -122,7 +124,7 @@ public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] ba public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] balance, byte[] txGasPrice, byte[] gas, byte[] callValue, byte[] msgData, byte[] lastHash, byte[] coinbase, long timestamp, long number, int transactionIndex, byte[] difficulty, - byte[] gaslimit, + byte[] gaslimit, byte[] minimumGasPrice, Repository repository, BlockStore blockStore) { // Transaction env @@ -143,6 +145,7 @@ public ProgramInvokeImpl(byte[] address, byte[] origin, byte[] caller, byte[] ba this.transactionIndex = DataWord.valueOf(transactionIndex); this.difficulty = DataWord.valueOf(difficulty); this.gaslimit = DataWord.valueOf(gaslimit); + this.minimumGasPrice = DataWord.valueOf(minimumGasPrice); this.repository = repository; this.blockStore = blockStore; @@ -297,6 +300,12 @@ public DataWord getGaslimit() { return gaslimit; } + /* BASEFEE op */ + @Override + public DataWord getMinimumGasPrice() { + return minimumGasPrice; + } + /* Storage */ public Map getStorage() { return storage; @@ -376,6 +385,9 @@ public boolean equals(Object o) { if (gaslimit != null ? !gaslimit.equals(that.gaslimit) : that.gaslimit != null) { return false; } + if (minimumGasPrice != null ? !minimumGasPrice.equals(that.minimumGasPrice) : that.minimumGasPrice != null) { + return false; + } if (!Arrays.equals(msgData, that.msgData)) { return false; } @@ -403,7 +415,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - int result = Objects.hash(address, origin, caller, balance, txGasPrice, callValue, gas, prevHash, coinbase, timestamp, number, difficulty, gaslimit, storage, repository, byTransaction, byTestingSuite); + int result = Objects.hash(address, origin, caller, balance, txGasPrice, callValue, gas, prevHash, coinbase, timestamp, number, difficulty, gaslimit, minimumGasPrice, storage, repository, byTransaction, byTestingSuite); result = 31 * result + Arrays.hashCode(msgData); return result; } @@ -425,6 +437,7 @@ public String toString() { ", number=" + number + ", difficulty=" + difficulty + ", gaslimit=" + gaslimit + + ", minimumGasPrice=" + minimumGasPrice + ", storage=" + storage + ", repository=" + repository + ", byTransaction=" + byTransaction + diff --git a/rskj-core/src/main/resources/expected.conf b/rskj-core/src/main/resources/expected.conf index 57e52beb51f..d850dfec6bb 100644 --- a/rskj-core/src/main/resources/expected.conf +++ b/rskj-core/src/main/resources/expected.conf @@ -87,6 +87,7 @@ blockchain = { rskip385 = rskip398 = rskip400 = + rskip412 = } } gc = { diff --git a/rskj-core/src/main/resources/reference.conf b/rskj-core/src/main/resources/reference.conf index 8c8ee860e6c..2328a5d9f43 100644 --- a/rskj-core/src/main/resources/reference.conf +++ b/rskj-core/src/main/resources/reference.conf @@ -74,6 +74,7 @@ blockchain = { rskip385 = fingerroot500 rskip398 = arrowhead600 rskip400 = arrowhead600 + rskip412 = arrowhead600 } } gc = { From b1c2c5079778c8ba7464b867cf46437eec5d5181 Mon Sep 17 00:00:00 2001 From: Nazaret Garcia Date: Fri, 17 Nov 2023 12:15:46 -0300 Subject: [PATCH 3/6] Updating tests --- .../modules/trace/TraceTransformerTest.java | 6 +- .../upgrades/ActivationConfigTest.java | 1 + .../java/org/ethereum/jsontestsuite/Env.java | 45 +--- .../TestProgramInvokeFactory.java | 13 +- .../ethereum/jsontestsuite/TestRunner.java | 7 +- .../ethereum/jsontestsuite/TestingCase.java | 5 +- .../jsontestsuite/builder/EnvBuilder.java | 38 +++- .../vm/program/ProgramInvokeImplTest.java | 20 +- .../program/invoke/ProgramInvokeMockImpl.java | 7 + .../RandomTests/201503110206PYTHON.json | 1 + .../RandomTests/201503110219PYTHON.json | 1 + .../RandomTests/201503110226PYTHON_DUP6.json | 1 + .../201503110346PYTHON_PUSH24.json | 1 + .../RandomTests/201503110526PYTHON.json | 1 + .../RandomTests/201503111844PYTHON.json | 1 + .../RandomTests/201503112218PYTHON.json | 1 + .../RandomTests/201503120317PYTHON.json | 1 + .../RandomTests/201503120525PYTHON.json | 1 + .../RandomTests/201503120547PYTHON.json | 1 + .../RandomTests/201503120909PYTHON.json | 1 + .../json/VMTests/RandomTests/randomTest.json | 1 + .../json/VMTests/vmArithmeticTest.json | 195 ++++++++++++++++++ .../VMTests/vmBitwiseLogicOperationTest.json | 60 ++++++ .../json/VMTests/vmBlockInfoTest.json | 12 ++ .../json/VMTests/vmEnvironmentalInfoTest.json | 53 +++++ .../VMTests/vmIOandFlowOperationsTest.json | 145 +++++++++++++ .../resources/json/VMTests/vmLogTest.json | 46 +++++ .../json/VMTests/vmPushDupSwapTest.json | 73 +++++++ .../resources/json/VMTests/vmSha3Test.json | 18 ++ .../test/resources/json/VMTests/vmtests.json | 3 +- 30 files changed, 699 insertions(+), 60 deletions(-) diff --git a/rskj-core/src/test/java/co/rsk/rpc/modules/trace/TraceTransformerTest.java b/rskj-core/src/test/java/co/rsk/rpc/modules/trace/TraceTransformerTest.java index c17c96533bb..da578fc7499 100644 --- a/rskj-core/src/test/java/co/rsk/rpc/modules/trace/TraceTransformerTest.java +++ b/rskj-core/src/test/java/co/rsk/rpc/modules/trace/TraceTransformerTest.java @@ -43,7 +43,7 @@ void getActionFromInvokeData() { gas, callValue, data, - null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, 0, null, false, false); TraceAction action = TraceTransformer.toAction(TraceType.CALL, invoke, CallType.CALL, null, null, null); @@ -76,7 +76,7 @@ void getActionFromInvokeDataWithCreationData() { gas, callValue, null, - null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, 0, null, false, false); TraceAction action = TraceTransformer.toAction(TraceType.CREATE, invoke, CallType.NONE, data, null, null); @@ -110,7 +110,7 @@ void getActionFromInvokeDataWithCreationDataUsingCreationMethod() { gas, callValue, null, - null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, 0, null, false, false); TraceAction action = TraceTransformer.toAction(TraceType.CREATE, invoke, CallType.NONE, data, "create2", null); diff --git a/rskj-core/src/test/java/org/ethereum/config/blockchain/upgrades/ActivationConfigTest.java b/rskj-core/src/test/java/org/ethereum/config/blockchain/upgrades/ActivationConfigTest.java index 1e4d4cfeab0..92e44f80e2a 100644 --- a/rskj-core/src/test/java/org/ethereum/config/blockchain/upgrades/ActivationConfigTest.java +++ b/rskj-core/src/test/java/org/ethereum/config/blockchain/upgrades/ActivationConfigTest.java @@ -114,6 +114,7 @@ class ActivationConfigTest { " rskip385: fingerroot500", " rskip398: arrowhead600", " rskip400: arrowhead600", + " rskip412: arrowhead600", "}" )); diff --git a/rskj-core/src/test/java/org/ethereum/jsontestsuite/Env.java b/rskj-core/src/test/java/org/ethereum/jsontestsuite/Env.java index 4aef0fd6eaf..02c10efe8bd 100644 --- a/rskj-core/src/test/java/org/ethereum/jsontestsuite/Env.java +++ b/rskj-core/src/test/java/org/ethereum/jsontestsuite/Env.java @@ -16,12 +16,8 @@ * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . */ - package org.ethereum.jsontestsuite; -import com.fasterxml.jackson.databind.JsonNode; -import org.bouncycastle.util.BigIntegers; -import org.bouncycastle.util.encoders.Hex; import org.ethereum.util.ByteUtil; /** @@ -33,50 +29,24 @@ public class Env { private final byte[] currentCoinbase; private final byte[] currentDifficulty; private final byte[] currentGasLimit; + private final byte[] currentMinimumGasPrice; private final byte[] currentNumber; private final byte[] currentTimestamp; private final byte[] previousHash; - public Env(byte[] currentCoinbase, byte[] currentDifficulty, byte[] - currentGasLimit, byte[] currentNumber, byte[] - currentTimestamp, byte[] previousHash) { + currentGasLimit, byte[] currentMinimumGasPrice, + byte[] currentNumber, byte[] currentTimestamp, + byte[] previousHash) { this.currentCoinbase = currentCoinbase; this.currentDifficulty = currentDifficulty; this.currentGasLimit = currentGasLimit; + this.currentMinimumGasPrice = currentMinimumGasPrice; this.currentNumber = currentNumber; this.currentTimestamp = currentTimestamp; this.previousHash = previousHash; } - /* - e.g: - "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "256", - "currentGasLimit" : "1000000", - "currentNumber" : "0", - "currentTimestamp" : 1, - "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" - */ - public Env(JsonNode env) { - - String coinbase = env.get("currentCoinbase").asText(); - String difficulty = env.get("currentDifficulty").asText(); - String timestamp = env.get("currentTimestamp").asText(); - String number = env.get("currentNumber").asText(); - String gasLimit = org.ethereum.json.Utils.parseUnidentifiedBase(env.get("currentGasLimit").asText()); - JsonNode previousHash = env.get("previousHash"); - String prevHash = previousHash == null ? "" : previousHash.asText(); - - this.currentCoinbase = Hex.decode(coinbase); - this.currentDifficulty = BigIntegers.asUnsignedByteArray(TestingCase.toBigInt(difficulty) ); - this.currentGasLimit = BigIntegers.asUnsignedByteArray(TestingCase.toBigInt(gasLimit)); - this.currentNumber = TestingCase.toBigInt(number).toByteArray(); - this.currentTimestamp = TestingCase.toBigInt(timestamp).toByteArray(); - this.previousHash = Hex.decode(prevHash); - - } - public byte[] getCurrentCoinbase() { return currentCoinbase; } @@ -89,6 +59,10 @@ public byte[] getCurrentGasLimit() { return currentGasLimit; } + public byte[] getCurrentMinimumGasPrice() { + return currentMinimumGasPrice; + } + public byte[] getCurrentNumber() { return currentNumber; } @@ -107,6 +81,7 @@ public String toString() { "currentCoinbase=" + ByteUtil.toHexString(currentCoinbase) + ", currentDifficulty=" + ByteUtil.toHexString(currentDifficulty) + ", currentGasLimit=" + ByteUtil.toHexString(currentGasLimit) + + ", currentMinimumGasPrice=" + ByteUtil.toHexString(currentMinimumGasPrice) + ", currentNumber=" + ByteUtil.toHexString(currentNumber) + ", currentTimestamp=" + ByteUtil.toHexString(currentTimestamp) + ", previousHash=" + ByteUtil.toHexString(previousHash) + diff --git a/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestProgramInvokeFactory.java b/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestProgramInvokeFactory.java index e19db998bad..3af60cfbe7c 100644 --- a/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestProgramInvokeFactory.java +++ b/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestProgramInvokeFactory.java @@ -47,7 +47,7 @@ public TestProgramInvokeFactory(Env env) { @Override public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block block, Repository repository, BlockStore blockStore, SignatureCache signatureCache) { - return generalInvoke(tx, txindex, repository, blockStore, signatureCache); + return generalInvoke(tx, txindex, block, repository, blockStore, signatureCache); } @Override @@ -59,7 +59,7 @@ public ProgramInvoke createProgramInvoke(Program program, DataWord toAddress, Da return null; } - private ProgramInvoke generalInvoke(Transaction tx, int txindex, Repository repository, BlockStore blockStore, SignatureCache signatureCache) { + private ProgramInvoke generalInvoke(Transaction tx, int txindex, Block block, Repository repository, BlockStore blockStore, SignatureCache signatureCache) { /*** ADDRESS op ***/ // YP: Get address of currently executing account. @@ -77,7 +77,7 @@ private ProgramInvoke generalInvoke(Transaction tx, int txindex, Repository repo Coin balance = repository.getBalance(addr); /*** GASPRICE op ***/ - Coin gasPrice = tx.getGasPrice(); + Coin txGasPrice = tx.getGasPrice(); /*** GAS op ***/ byte[] gas = tx.getGasLimit(); @@ -109,9 +109,12 @@ private ProgramInvoke generalInvoke(Transaction tx, int txindex, Repository repo /*** GASLIMIT op ***/ byte[] gaslimit = env.getCurrentGasLimit(); + /*** BASEFEE op ***/ + Coin minimumGasPrice = block.getMinimumGasPrice(); + return new ProgramInvokeImpl(addr.getBytes(), origin.getBytes(), caller.getBytes(), balance.getBytes(), - gasPrice.getBytes(), gas, callValue.getBytes(), data, lastHash, coinbase, - timestamp, number, txindex, difficulty, gaslimit, repository, blockStore); + txGasPrice.getBytes(), gas, callValue.getBytes(), data, lastHash, coinbase, + timestamp, number, txindex, difficulty, gaslimit, minimumGasPrice.getBytes(), repository, blockStore); } } diff --git a/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestRunner.java b/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestRunner.java index 5d4a7ea3e26..2f01f686168 100644 --- a/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestRunner.java +++ b/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestRunner.java @@ -252,7 +252,7 @@ public List runTestCase(TestingCase testCase) { byte[] origin = exec.getOrigin(); byte[] caller = exec.getCaller(); byte[] balance = ByteUtil.bigIntegerToBytes(repository.getBalance(new RskAddress(exec.getAddress())).asBigInteger()); - byte[] gasPrice = exec.getGasPrice(); + byte[] txGasPrice = exec.getGasPrice(); byte[] gas = exec.getGas(); byte[] callValue = exec.getValue(); byte[] msgData = exec.getData(); @@ -262,6 +262,7 @@ public List runTestCase(TestingCase testCase) { long number = ByteUtil.byteArrayToLong(env.getCurrentNumber()); byte[] difficulty = env.getCurrentDifficulty(); byte[] gaslimit = env.getCurrentGasLimit(); + byte[] minimumGasPrice = env.getCurrentMinimumGasPrice(); // Origin and caller need to exist in order to be able to execute RskAddress originAddress = new RskAddress(origin); @@ -274,8 +275,8 @@ public List runTestCase(TestingCase testCase) { } ProgramInvoke programInvoke = new ProgramInvokeImpl(address, origin, caller, balance, - gasPrice, gas, callValue, msgData, lastHash, coinbase, - timestamp, number, 0, difficulty, gaslimit, repository, new BlockStoreDummy(), true); + txGasPrice, gas, callValue, msgData, lastHash, coinbase, + timestamp, number, 0, difficulty, gaslimit, minimumGasPrice, repository, new BlockStoreDummy(), true); /* 3. Create Program - exec.code */ /* 4. run VM */ diff --git a/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestingCase.java b/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestingCase.java index d9a2c7f00dd..9276d2b113b 100644 --- a/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestingCase.java +++ b/rskj-core/src/test/java/org/ethereum/jsontestsuite/TestingCase.java @@ -26,6 +26,7 @@ import com.fasterxml.jackson.databind.node.ObjectNode; import org.bouncycastle.util.BigIntegers; import org.bouncycastle.util.encoders.Hex; +import org.ethereum.jsontestsuite.builder.EnvBuilder; import org.ethereum.util.ByteUtil; import java.io.IOException; @@ -128,7 +129,7 @@ public TestingCase(JsonNode testCaseJSONObj) throws IOException { } if (testCaseJSONObj.has("env")) - this.env = new Env(envJSON); + this.env = EnvBuilder.build(envJSON); if (testCaseJSONObj.has("exec")) this.exec = new Exec(execJSON); @@ -139,7 +140,7 @@ public TestingCase(JsonNode testCaseJSONObj) throws IOException { } } - static BigInteger toBigInt(String s) { + public static BigInteger toBigInt(String s) { if (s.startsWith("0x")) { if (s.equals("0x")) return new BigInteger("0"); return new BigInteger(s.substring(2), 16); diff --git a/rskj-core/src/test/java/org/ethereum/jsontestsuite/builder/EnvBuilder.java b/rskj-core/src/test/java/org/ethereum/jsontestsuite/builder/EnvBuilder.java index 2914d33af47..78e65ab2e85 100644 --- a/rskj-core/src/test/java/org/ethereum/jsontestsuite/builder/EnvBuilder.java +++ b/rskj-core/src/test/java/org/ethereum/jsontestsuite/builder/EnvBuilder.java @@ -16,25 +16,57 @@ * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . */ - package org.ethereum.jsontestsuite.builder; +import com.fasterxml.jackson.databind.JsonNode; +import org.bouncycastle.util.encoders.Hex; import org.ethereum.jsontestsuite.Env; import org.ethereum.jsontestsuite.model.EnvTck; +import static org.bouncycastle.util.BigIntegers.asUnsignedByteArray; import static org.ethereum.json.Utils.*; +import static org.ethereum.jsontestsuite.TestingCase.toBigInt; public class EnvBuilder { - public static Env build(EnvTck envTck){ + public static final String defaultMinimumGasPrice = "0x0050"; + + public static Env build(EnvTck envTck) { byte[] coinbase = parseData(envTck.getCurrentCoinbase()); byte[] difficulty = parseVarData(envTck.getCurrentDifficulty()); byte[] gasLimit = parseVarData(envTck.getCurrentGasLimit()); + byte[] minimumGasPrice = parseVarData(defaultMinimumGasPrice); byte[] number = parseNumericData(envTck.getCurrentNumber()); byte[] timestamp = parseNumericData(envTck.getCurrentTimestamp()); byte[] hash = parseData(envTck.getPreviousHash()); - return new Env(coinbase, difficulty, gasLimit, number, timestamp, hash); + return new Env(coinbase, difficulty, gasLimit, minimumGasPrice, number, timestamp, hash); + } + + /* + e.g: + "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "256", + "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "777", + "currentNumber" : "0", + "currentTimestamp" : 1, + "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + */ + public static Env build(JsonNode jsonEnv) { + byte[] coinbase = Hex.decode(jsonEnv.get("currentCoinbase").asText()); + byte[] difficulty = asUnsignedByteArray(toBigInt(jsonEnv.get("currentDifficulty").asText())); + byte[] gasLimit = asUnsignedByteArray(toBigInt(parseUnidentifiedBase(jsonEnv.get("currentGasLimit").asText()))); + byte[] minimumGasPrice = asUnsignedByteArray(toBigInt(parseUnidentifiedBase(defaultMinimumGasPrice))); + byte[] number = toBigInt(jsonEnv.get("currentNumber").asText()).toByteArray(); + byte[] timestamp = toBigInt(jsonEnv.get("currentTimestamp").asText()).toByteArray(); + + JsonNode previousHash = jsonEnv.get("previousHash"); + String prevHash = previousHash == null ? "" : previousHash.asText(); + + byte[] hash = Hex.decode(prevHash); + + return new Env(coinbase, difficulty, gasLimit, minimumGasPrice, number, timestamp, hash); } } diff --git a/rskj-core/src/test/java/org/ethereum/vm/program/ProgramInvokeImplTest.java b/rskj-core/src/test/java/org/ethereum/vm/program/ProgramInvokeImplTest.java index 43e68746e57..27127f5cede 100644 --- a/rskj-core/src/test/java/org/ethereum/vm/program/ProgramInvokeImplTest.java +++ b/rskj-core/src/test/java/org/ethereum/vm/program/ProgramInvokeImplTest.java @@ -32,6 +32,7 @@ void testEquals_OK() { int transactionIndex1 = 3; byte[] difficulty1 = new byte[]{11}; byte[] gasLimit1 = new byte[]{12}; + byte[] minimumGasPrice1 = new byte[]{13}; Repository repository1 = RepositoryBuilder.build(Collections.emptyMap()); BlockStore blockStore1 = new BlockStoreDummy(); boolean byTestingSuite1 = true; @@ -51,13 +52,14 @@ void testEquals_OK() { int transactionIndex2 = 2; byte[] difficulty2 = new byte[]{2}; byte[] gasLimit2 = new byte[]{1}; + byte[] minimumGasPrice2 = new byte[]{14}; Repository repository2 = null; BlockStore blockStore2 = null; boolean byTestingSuite2 = false; // An object must be equal to itself - ProgramInvokeImpl programInvokeA = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, repository1, blockStore1, byTestingSuite1); + ProgramInvokeImpl programInvokeA = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, minimumGasPrice1, repository1, blockStore1, byTestingSuite1); assertEquals(programInvokeA, programInvokeA); @@ -67,15 +69,15 @@ void testEquals_OK() { // Same property values make objects to be equal - ProgramInvokeImpl programInvokeB = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, repository1, blockStore1, byTestingSuite1); + ProgramInvokeImpl programInvokeB = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, minimumGasPrice1, repository1, blockStore1, byTestingSuite1); assertEquals(programInvokeA, programInvokeB); // Different combinations of property values make objects to be different - ProgramInvokeImpl programInvokeC = new ProgramInvokeImpl(address2, origin2, caller2, balance2, gasPrice2, gas2, callValue2, msgData2, lastHash2, coinbase2, timestamp2, number2, transactionIndex2, difficulty2, gasLimit2, repository2, blockStore2, byTestingSuite2); - ProgramInvokeImpl programInvokeD = new ProgramInvokeImpl(address2, origin2, caller2, balance1, gasPrice2, gas2, callValue2, msgData2, lastHash2, coinbase2, timestamp2, number1, transactionIndex2, difficulty2, gasLimit2, repository2, blockStore2, byTestingSuite2); - ProgramInvokeImpl programInvokeE = new ProgramInvokeImpl(address2, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, repository1, blockStore1, byTestingSuite1); + ProgramInvokeImpl programInvokeC = new ProgramInvokeImpl(address2, origin2, caller2, balance2, gasPrice2, gas2, callValue2, msgData2, lastHash2, coinbase2, timestamp2, number2, transactionIndex2, difficulty2, gasLimit2, minimumGasPrice2, repository2, blockStore2, byTestingSuite2); + ProgramInvokeImpl programInvokeD = new ProgramInvokeImpl(address2, origin2, caller2, balance1, gasPrice2, gas2, callValue2, msgData2, lastHash2, coinbase2, timestamp2, number1, transactionIndex2, difficulty2, gasLimit2, minimumGasPrice2, repository2, blockStore2, byTestingSuite2); + ProgramInvokeImpl programInvokeE = new ProgramInvokeImpl(address2, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, minimumGasPrice1, repository1, blockStore1, byTestingSuite1); assertNotEquals(programInvokeA, programInvokeC); assertNotEquals(programInvokeA, programInvokeD); @@ -103,6 +105,7 @@ void testHashcode_OK() { int transactionIndex1 = 3; byte[] difficulty1 = new byte[]{11}; byte[] gasLimit1 = new byte[]{12}; + byte[] minimumGasPrice1 = new byte[]{13}; Repository repository1 = RepositoryBuilder.build(Collections.emptyMap()); BlockStore blockStore1 = new BlockStoreDummy(); boolean byTestingSuite1 = true; @@ -122,20 +125,21 @@ void testHashcode_OK() { int transactionIndex2 = 2; byte[] difficulty2 = new byte[]{2}; byte[] gasLimit2 = new byte[]{1}; + byte[] minimumGasPrice2 = new byte[]{14}; Repository repository2 = null; BlockStore blockStore2 = null; boolean byTestingSuite2 = false; // Same properties included in the hashcode makes hashcode to be equal - ProgramInvokeImpl programInvokeA = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, repository1, blockStore1, byTestingSuite1); - ProgramInvokeImpl programInvokeB = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, repository1, blockStore1, byTestingSuite1); + ProgramInvokeImpl programInvokeA = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, minimumGasPrice1, repository1, blockStore1, byTestingSuite1); + ProgramInvokeImpl programInvokeB = new ProgramInvokeImpl(address1, origin1, caller1, balance1, gasPrice1, gas1, callValue1, msgData1, lastHash1, coinbase1, timestamp1, number1, transactionIndex1, difficulty1, gasLimit1, minimumGasPrice1, repository1, blockStore1, byTestingSuite1); assertEquals(programInvokeA.hashCode(), programInvokeB.hashCode()); // Different combinations of property values makes hashcode to be different - ProgramInvokeImpl programInvokeC = new ProgramInvokeImpl(address2, origin2, caller2, balance2, gasPrice2, gas2, callValue2, msgData2, lastHash2, coinbase2, timestamp2, number2, transactionIndex2, difficulty2, gasLimit2, repository2, blockStore2, byTestingSuite2); + ProgramInvokeImpl programInvokeC = new ProgramInvokeImpl(address2, origin2, caller2, balance2, gasPrice2, gas2, callValue2, msgData2, lastHash2, coinbase2, timestamp2, number2, transactionIndex2, difficulty2, gasLimit2, minimumGasPrice2, repository2, blockStore2, byTestingSuite2); assertNotEquals(programInvokeA.hashCode(), programInvokeC.hashCode()); diff --git a/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java b/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java index 9235bfc42b4..f9377f33a65 100644 --- a/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java +++ b/rskj-core/src/test/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java @@ -143,6 +143,13 @@ public long getGas() { return gasLimit; } + /* BASEFEE op */ + @Override + public DataWord getMinimumGasPrice() { + byte[] minimumGasPrice = Hex.decode("03104e60a000"); + return DataWord.valueOf(minimumGasPrice); + } + public void setGas(long gasLimit) { this.gasLimit = gasLimit; } diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json index 02a73c2b9c5..93f8f8c6345 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json index 20a52afe685..e867731045a 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json index 4348a9672bb..710daec3bae 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json index 23dbca54e10..4bcddb5f052 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json index 2e93808da3d..81f3e426d80 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json index a90ca56e404..825544024ac 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json index fdc43998e77..899cda5e991 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json index 7c0338da6bd..9f302175f15 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json index 1d827a175d6..c12b8243a30 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json index d3dcdbe040a..e24c3111414 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json index 29d575dcfa5..11864fe9495 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json index 56c4f62c7d4..126a605f769 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", + "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json b/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json index 1f254af78bd..42fc16322aa 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -50,6 +51,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -94,6 +96,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -137,6 +140,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -180,6 +184,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -223,6 +228,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -267,6 +273,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -311,6 +318,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -354,6 +362,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -398,6 +407,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -442,6 +452,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -486,6 +497,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -530,6 +542,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -573,6 +586,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -617,6 +631,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -661,6 +676,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -704,6 +720,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -748,6 +765,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -791,6 +809,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -834,6 +853,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -877,6 +897,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -921,6 +942,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -964,6 +986,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1007,6 +1030,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1051,6 +1075,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1095,6 +1120,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1138,6 +1164,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1181,6 +1208,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1225,6 +1253,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1268,6 +1297,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1312,6 +1342,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1356,6 +1387,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1400,6 +1432,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1444,6 +1477,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1487,6 +1521,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1531,6 +1566,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1575,6 +1611,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1619,6 +1656,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1662,6 +1700,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1714,6 +1753,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1763,6 +1803,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1812,6 +1853,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1861,6 +1903,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1910,6 +1953,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1959,6 +2003,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2008,6 +2053,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2057,6 +2103,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2106,6 +2153,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2155,6 +2203,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2204,6 +2253,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2253,6 +2303,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2302,6 +2353,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2351,6 +2403,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2400,6 +2453,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2449,6 +2503,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2498,6 +2553,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2547,6 +2603,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2596,6 +2653,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2645,6 +2703,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2694,6 +2753,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2743,6 +2803,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2792,6 +2853,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2841,6 +2903,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2890,6 +2953,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2939,6 +3003,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2989,6 +3054,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3039,6 +3105,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3088,6 +3155,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3137,6 +3205,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3186,6 +3255,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3235,6 +3305,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x05f5e100", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3284,6 +3355,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3333,6 +3405,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3379,6 +3452,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3425,6 +3499,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3471,6 +3546,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3517,6 +3593,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3563,6 +3640,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3609,6 +3687,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3655,6 +3734,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3701,6 +3781,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3747,6 +3828,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3793,6 +3875,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3839,6 +3922,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3885,6 +3969,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3931,6 +4016,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3977,6 +4063,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4023,6 +4110,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4069,6 +4157,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4115,6 +4204,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4161,6 +4251,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4207,6 +4298,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4253,6 +4345,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4299,6 +4392,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4345,6 +4439,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4391,6 +4486,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4437,6 +4533,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4483,6 +4580,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4528,6 +4626,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4573,6 +4672,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4619,6 +4719,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4665,6 +4766,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4711,6 +4813,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4757,6 +4860,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4803,6 +4907,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4849,6 +4954,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4895,6 +5001,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4941,6 +5048,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4987,6 +5095,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5031,6 +5140,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5077,6 +5187,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5123,6 +5234,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5169,6 +5281,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5215,6 +5328,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5260,6 +5374,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5306,6 +5421,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5349,6 +5465,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5393,6 +5510,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5437,6 +5555,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5480,6 +5599,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5523,6 +5643,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5567,6 +5688,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5611,6 +5733,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5655,6 +5778,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5699,6 +5823,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5742,6 +5867,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5786,6 +5912,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5830,6 +5957,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5873,6 +6001,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5917,6 +6046,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5958,6 +6088,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5988,6 +6119,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6031,6 +6163,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6074,6 +6207,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6117,6 +6251,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6161,6 +6296,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6205,6 +6341,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6249,6 +6386,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6293,6 +6431,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6336,6 +6475,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6380,6 +6520,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6424,6 +6565,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6467,6 +6609,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6510,6 +6653,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6553,6 +6697,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6596,6 +6741,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6639,6 +6785,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6683,6 +6830,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6726,6 +6874,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6770,6 +6919,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6814,6 +6964,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6857,6 +7008,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6901,6 +7053,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6945,6 +7098,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6989,6 +7143,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7032,6 +7187,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7075,6 +7231,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7119,6 +7276,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7163,6 +7321,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7206,6 +7365,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7249,6 +7409,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7293,6 +7454,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7336,6 +7498,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7380,6 +7543,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7424,6 +7588,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7467,6 +7632,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7511,6 +7677,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7554,6 +7721,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7598,6 +7766,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7642,6 +7811,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7686,6 +7856,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7730,6 +7901,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7773,6 +7945,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7817,6 +7990,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7861,6 +8035,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7905,6 +8080,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7948,6 +8124,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7992,6 +8169,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8036,6 +8214,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8080,6 +8259,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8124,6 +8304,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8168,6 +8349,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8211,6 +8393,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8254,6 +8437,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8297,6 +8481,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8341,6 +8526,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8384,6 +8570,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8428,6 +8615,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8471,6 +8659,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8515,6 +8704,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8558,6 +8748,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8602,6 +8793,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8646,6 +8838,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8690,6 +8883,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8734,6 +8928,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json b/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json index 55e7def7cef..08a4f7ed3ef 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -50,6 +51,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -93,6 +95,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -137,6 +140,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -181,6 +185,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -225,6 +230,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -269,6 +275,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -313,6 +320,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -357,6 +365,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -400,6 +409,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -443,6 +453,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -487,6 +498,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -531,6 +543,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -575,6 +588,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -619,6 +633,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -663,6 +678,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -707,6 +723,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -750,6 +767,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -793,6 +811,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -836,6 +855,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -880,6 +900,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -924,6 +945,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -968,6 +990,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1011,6 +1034,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1055,6 +1079,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1098,6 +1123,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1141,6 +1167,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1184,6 +1211,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1228,6 +1256,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1271,6 +1300,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1315,6 +1345,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1358,6 +1389,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1402,6 +1434,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1446,6 +1479,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1490,6 +1524,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1533,6 +1568,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1577,6 +1613,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1621,6 +1658,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1665,6 +1703,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1709,6 +1748,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1753,6 +1793,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1797,6 +1838,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1841,6 +1883,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1885,6 +1928,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1929,6 +1973,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1972,6 +2017,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2016,6 +2062,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2059,6 +2106,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2103,6 +2151,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2146,6 +2195,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2190,6 +2240,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2233,6 +2284,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2277,6 +2329,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2320,6 +2373,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2364,6 +2418,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2407,6 +2462,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2451,6 +2507,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2495,6 +2552,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2539,6 +2597,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2583,6 +2642,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json b/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json index dce899f6f65..a3b0ef1ae7c 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0101", "currentTimestamp" : "0x01" }, @@ -49,6 +50,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0102", "currentTimestamp" : "0x01" }, @@ -92,6 +94,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0101", "currentTimestamp" : "0x01" }, @@ -138,6 +141,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -181,6 +185,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -224,6 +229,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0101", "currentTimestamp" : "0x01" }, @@ -265,6 +271,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -295,6 +302,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -339,6 +347,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -383,6 +392,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -427,6 +437,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -471,6 +482,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json b/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json index 855b069fa76..d5747653b81 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -50,6 +51,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -100,6 +102,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -144,6 +147,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -188,6 +192,8 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", + "currentMinimumGasPrice": "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -238,6 +244,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -296,6 +303,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -340,6 +348,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -391,6 +400,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -441,6 +451,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -485,6 +496,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -535,6 +547,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -586,6 +599,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -630,6 +644,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -674,6 +689,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -718,6 +734,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -769,6 +786,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -812,6 +830,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -853,6 +872,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -889,6 +909,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -932,6 +953,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -975,6 +997,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1018,6 +1041,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1061,6 +1085,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1104,6 +1129,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1147,6 +1173,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1191,6 +1218,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1235,6 +1263,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1279,6 +1308,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1323,6 +1353,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1366,6 +1397,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1410,6 +1442,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1453,6 +1486,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1497,6 +1531,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1541,6 +1576,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1585,6 +1621,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1629,6 +1666,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1673,6 +1711,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1717,6 +1756,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1760,6 +1800,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1803,6 +1844,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1859,6 +1901,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0dd24211", "currentGasLimit" : "0x98968d", + "currentMinimumGasPrice": "0x0050", "currentNumber" : "0x145b", "currentTimestamp" : "0x2a" }, @@ -1895,6 +1938,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1953,6 +1997,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2011,6 +2056,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2075,6 +2121,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2132,6 +2179,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2175,6 +2223,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2233,6 +2282,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2289,6 +2339,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2326,6 +2377,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2370,6 +2422,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json b/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json index 5a9b46e066d..71387e9ce95 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json @@ -4,6 +4,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -32,6 +33,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -60,6 +62,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -90,6 +93,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -134,6 +138,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -176,6 +181,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -204,6 +210,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -232,6 +239,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -260,6 +268,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -288,6 +297,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -318,6 +328,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -360,6 +371,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -390,6 +402,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -432,6 +445,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -460,6 +474,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -488,6 +503,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -516,6 +532,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -545,6 +562,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -573,6 +591,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -601,6 +620,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -631,6 +651,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -675,6 +696,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -717,6 +739,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -745,6 +768,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -775,6 +799,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -817,6 +842,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -845,6 +871,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -873,6 +900,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -903,6 +931,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -947,6 +976,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x04", "currentTimestamp" : "0x01" }, @@ -989,6 +1019,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x04", "currentTimestamp" : "0x01" }, @@ -1017,6 +1048,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x04", "currentTimestamp" : "0x01" }, @@ -1045,6 +1077,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x07", "currentTimestamp" : "0x01" }, @@ -1075,6 +1108,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1119,6 +1153,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1162,6 +1197,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1205,6 +1241,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1246,6 +1283,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1274,6 +1312,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1304,6 +1343,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1346,6 +1386,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1376,6 +1417,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1418,6 +1460,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1446,6 +1489,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1474,6 +1518,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1502,6 +1547,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1531,6 +1577,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1560,6 +1607,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1591,6 +1639,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1637,6 +1686,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1681,6 +1731,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1710,6 +1761,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1739,6 +1791,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1768,6 +1821,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1797,6 +1851,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1828,6 +1883,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1872,6 +1928,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1903,6 +1960,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1947,6 +2005,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1976,6 +2035,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -2005,6 +2065,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -2034,6 +2095,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2062,6 +2124,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2092,6 +2155,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2133,6 +2197,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2161,6 +2226,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2191,6 +2257,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2234,6 +2301,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2276,6 +2344,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2306,6 +2375,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2349,6 +2419,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2392,6 +2463,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2436,6 +2508,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2478,6 +2551,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2508,6 +2582,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2551,6 +2626,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2594,6 +2670,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2637,6 +2714,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2678,6 +2756,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2706,6 +2785,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2734,6 +2814,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2764,6 +2845,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2808,6 +2890,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2850,6 +2933,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2878,6 +2962,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2906,6 +2991,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2936,6 +3022,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2980,6 +3067,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3021,6 +3109,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3056,6 +3145,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3084,6 +3174,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3112,6 +3203,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3140,6 +3232,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3168,6 +3261,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3196,6 +3290,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3224,6 +3319,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3259,6 +3355,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3296,6 +3393,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3337,6 +3435,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3367,6 +3466,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3409,6 +3509,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3439,6 +3540,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3481,6 +3583,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3509,6 +3612,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3544,6 +3648,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3581,6 +3686,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3622,6 +3728,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3650,6 +3757,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3680,6 +3788,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3722,6 +3831,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3752,6 +3862,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3793,6 +3904,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3830,6 +3942,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3873,6 +3986,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3916,6 +4030,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3957,6 +4072,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3985,6 +4101,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4015,6 +4132,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4059,6 +4177,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4103,6 +4222,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4147,6 +4267,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4191,6 +4312,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4235,6 +4357,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4277,6 +4400,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4307,6 +4431,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4351,6 +4476,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4395,6 +4521,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4437,6 +4564,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4467,6 +4595,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4511,6 +4640,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4555,6 +4685,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4598,6 +4729,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4642,6 +4774,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4684,6 +4817,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4712,6 +4846,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4742,6 +4877,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4783,6 +4919,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4813,6 +4950,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4859,6 +4997,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4902,6 +5041,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4930,6 +5070,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4967,6 +5108,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5010,6 +5152,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5051,6 +5194,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5081,6 +5225,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmLogTest.json b/rskj-core/src/test/resources/json/VMTests/vmLogTest.json index 9ba5cf64a3a..de14659d984 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmLogTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmLogTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -54,6 +55,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -82,6 +84,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -112,6 +115,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -162,6 +166,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -212,6 +217,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -262,6 +268,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -312,6 +319,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -363,6 +371,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -414,6 +423,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -463,6 +473,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -491,6 +502,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -521,6 +533,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -572,6 +585,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -623,6 +637,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -674,6 +689,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -725,6 +741,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -777,6 +794,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -829,6 +847,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -879,6 +898,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -907,6 +927,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -937,6 +958,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -989,6 +1011,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1041,6 +1064,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1093,6 +1117,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1145,6 +1170,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1198,6 +1224,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1251,6 +1278,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1304,6 +1332,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1355,6 +1384,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1383,6 +1413,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1413,6 +1444,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1466,6 +1498,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1519,6 +1552,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1572,6 +1606,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1625,6 +1660,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1679,6 +1715,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1733,6 +1770,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1787,6 +1825,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1839,6 +1878,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1867,6 +1907,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1897,6 +1938,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1951,6 +1993,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2005,6 +2048,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2059,6 +2103,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2113,6 +2158,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json b/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json index b522ed3e6b4..935d2cc1090 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -50,6 +51,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -94,6 +96,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -138,6 +141,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -182,6 +186,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -226,6 +231,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -270,6 +276,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -314,6 +321,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -358,6 +366,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -400,6 +409,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -430,6 +440,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -474,6 +485,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -518,6 +530,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -562,6 +575,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -606,6 +620,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -650,6 +665,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -694,6 +710,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -738,6 +755,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -782,6 +800,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -826,6 +845,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -870,6 +890,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -914,6 +935,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -958,6 +980,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1002,6 +1025,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1046,6 +1070,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1090,6 +1115,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1134,6 +1160,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1178,6 +1205,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1222,6 +1250,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1265,6 +1294,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1309,6 +1339,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1353,6 +1384,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1397,6 +1429,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1441,6 +1474,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1485,6 +1519,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1529,6 +1564,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1573,6 +1609,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1617,6 +1654,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1661,6 +1699,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1705,6 +1744,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1749,6 +1789,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1793,6 +1834,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1837,6 +1879,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1881,6 +1924,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1925,6 +1969,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1968,6 +2013,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2011,6 +2057,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2054,6 +2101,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2096,6 +2144,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2126,6 +2175,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2170,6 +2220,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2214,6 +2265,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2258,6 +2310,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2302,6 +2355,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2346,6 +2400,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2390,6 +2445,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2434,6 +2490,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2478,6 +2535,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2522,6 +2580,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2566,6 +2625,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2610,6 +2670,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2654,6 +2715,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2698,6 +2760,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2742,6 +2805,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2784,6 +2848,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2814,6 +2879,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2858,6 +2924,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2902,6 +2969,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2946,6 +3014,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2990,6 +3059,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3034,6 +3104,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3078,6 +3149,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3122,6 +3194,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json b/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json index 471e146b223..79fd970db30 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json +++ b/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json @@ -6,6 +6,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -50,6 +51,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -94,6 +96,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -136,6 +139,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -164,6 +168,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -192,6 +197,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -220,6 +226,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -248,6 +255,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -278,6 +286,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -320,6 +329,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -350,6 +360,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -394,6 +405,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -438,6 +450,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -482,6 +495,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -526,6 +540,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -570,6 +585,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -614,6 +630,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -658,6 +675,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmtests.json b/rskj-core/src/test/resources/json/VMTests/vmtests.json index 647f9806c48..65f33cd0ddf 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmtests.json +++ b/rskj-core/src/test/resources/json/VMTests/vmtests.json @@ -1,10 +1,10 @@ { - "boolean" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -36,6 +36,7 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", + "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, From 6433be7c92933dd94cc5805f4a110687a06fe140 Mon Sep 17 00:00:00 2001 From: Nazaret Garcia Date: Mon, 20 Nov 2023 17:27:40 -0300 Subject: [PATCH 4/6] Adding activation check --- rskj-core/src/main/java/org/ethereum/vm/VM.java | 6 +++++- .../vm/program/invoke/ProgramInvokeFactoryImpl.java | 10 ++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/rskj-core/src/main/java/org/ethereum/vm/VM.java b/rskj-core/src/main/java/org/ethereum/vm/VM.java index a9fa4e81e82..2365d387028 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/VM.java +++ b/rskj-core/src/main/java/org/ethereum/vm/VM.java @@ -1847,7 +1847,11 @@ protected void executeOpcode() { break; case OpCodes.OP_GASLIMIT: doGASLIMIT(); break; - case OpCodes.OP_BASEFEE: doBASEFEE(); + case OpCodes.OP_BASEFEE: + if (!activations.isActive(RSKIP412)) { + throw Program.ExceptionHelper.invalidOpCode(program); + } + doBASEFEE(); break; case OpCodes.OP_CHAINID: if (!activations.isActive(RSKIP152)) { diff --git a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java index 8dc4370cdb0..286c2662b19 100644 --- a/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java +++ b/rskj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java @@ -66,9 +66,6 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc /*** GASPRICE op ***/ Coin txGasPrice = tx.getGasPrice(); - /*** BASEFEE op ***/ - Coin minimumGasPrice = block.getMinimumGasPrice(); - /*** GAS op ***/ byte[] gas = tx.getGasLimit(); @@ -98,6 +95,9 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc /*** GASLIMIT op ***/ byte[] gaslimit = block.getGasLimit(); + /*** BASEFEE op ***/ + Coin minimumGasPrice = block.getMinimumGasPrice(); + if (logger.isInfoEnabled()) { logger.info("Top level call: \n" + "address={}\n" + @@ -135,8 +135,10 @@ public ProgramInvoke createProgramInvoke(Transaction tx, int txindex, Block bloc minimumGasPrice); } + byte[] minGasPrice = minimumGasPrice != null ? minimumGasPrice.getBytes() : ByteUtil.EMPTY_BYTE_ARRAY; + return new ProgramInvokeImpl(addr.getBytes(), origin, caller, balance.getBytes(), txGasPrice.getBytes(), gas, callValue.getBytes(), data, - lastHash, coinbase, timestamp, number, txindex,difficulty, gaslimit, minimumGasPrice.getBytes(), + lastHash, coinbase, timestamp, number, txindex,difficulty, gaslimit, minGasPrice, repository, blockStore); } From 08e37074cacc8be4f17de8568f1a69b2b7425768 Mon Sep 17 00:00:00 2001 From: Nazaret Garcia Date: Tue, 21 Nov 2023 10:23:10 -0300 Subject: [PATCH 5/6] Adding tests --- .../test/java/co/rsk/vm/VMExecutionTest.java | 28 +++ .../src/test/java/org/ethereum/vm/VMTest.java | 14 ++ .../RandomTests/201503110206PYTHON.json | 1 - .../RandomTests/201503110219PYTHON.json | 1 - .../RandomTests/201503110226PYTHON_DUP6.json | 1 - .../201503110346PYTHON_PUSH24.json | 1 - .../RandomTests/201503110526PYTHON.json | 1 - .../RandomTests/201503111844PYTHON.json | 1 - .../RandomTests/201503112218PYTHON.json | 1 - .../RandomTests/201503120317PYTHON.json | 1 - .../RandomTests/201503120525PYTHON.json | 1 - .../RandomTests/201503120547PYTHON.json | 1 - .../RandomTests/201503120909PYTHON.json | 1 - .../json/VMTests/RandomTests/randomTest.json | 1 - .../json/VMTests/vmArithmeticTest.json | 195 ------------------ .../VMTests/vmBitwiseLogicOperationTest.json | 60 ------ .../json/VMTests/vmBlockInfoTest.json | 12 -- .../json/VMTests/vmEnvironmentalInfoTest.json | 53 ----- .../VMTests/vmIOandFlowOperationsTest.json | 145 ------------- .../resources/json/VMTests/vmLogTest.json | 46 ----- .../json/VMTests/vmPushDupSwapTest.json | 73 ------- .../resources/json/VMTests/vmSha3Test.json | 18 -- .../test/resources/json/VMTests/vmtests.json | 3 +- 23 files changed, 43 insertions(+), 616 deletions(-) diff --git a/rskj-core/src/test/java/co/rsk/vm/VMExecutionTest.java b/rskj-core/src/test/java/co/rsk/vm/VMExecutionTest.java index 11717e15cf5..6f2d5b56558 100644 --- a/rskj-core/src/test/java/co/rsk/vm/VMExecutionTest.java +++ b/rskj-core/src/test/java/co/rsk/vm/VMExecutionTest.java @@ -901,6 +901,7 @@ private void executePush0(ActivationConfig.ForBlock activations){ Assertions.assertEquals(1, stack.size()); Assertions.assertEquals(DataWord.valueFromHex("0000000000000000000000000000000000000000000000000000000000000000"), stack.peek()); } + @Test void testPUSH0Activation() { ActivationConfig.ForBlock activations = mock(ActivationConfig.ForBlock.class); @@ -917,6 +918,33 @@ void testPUSH0NoActivation() { Assertions.assertThrows(Program.IllegalOperationException.class, () -> { executePush0(activations); }); + } + + @Test + void testBASEFFEActivation() { + ActivationConfig.ForBlock activations = mock(ActivationConfig.ForBlock.class); + when(activations.isActive(RSKIP412)).thenReturn(true); + + executeBASEFEE(activations); + } + + @Test + void testBASEFEENoActivation() { + ActivationConfig.ForBlock activations = mock(ActivationConfig.ForBlock.class); + when(activations.isActive(RSKIP412)).thenReturn(false); + + Assertions.assertThrows(Program.IllegalOperationException.class, () -> { + executeBASEFEE(activations); + }); + } + + private void executeBASEFEE(ActivationConfig.ForBlock activations) { + Program program = executeCodeWithActivationConfig("BASEFEE", 1, activations); + Stack stack = program.getStack(); + + Assertions.assertEquals(1, stack.size()); + // See ProgramInvokeMockImpl.getMinimumGasPrice() + Assertions.assertEquals(DataWord.valueFromHex("000000000000000000000000000000000000000000000000000003104e60a000"), stack.peek()); } } diff --git a/rskj-core/src/test/java/org/ethereum/vm/VMTest.java b/rskj-core/src/test/java/org/ethereum/vm/VMTest.java index 3c404d6d736..0f9e95cd2fb 100644 --- a/rskj-core/src/test/java/org/ethereum/vm/VMTest.java +++ b/rskj-core/src/test/java/org/ethereum/vm/VMTest.java @@ -3366,6 +3366,20 @@ void testScriptVersion3() { } } + @Test + void testBASEFEE() { + // Given + program = getProgram(compile("BASEFEE")); + when(program.getActivations().isActive(ConsensusRule.RSKIP412)).thenReturn(true); + + // When + program.fullTrace(); + vm.step(program); + + // Then (See ProgramInvokeMockImpl.getMinimumGasPrice()) + assertEquals("000000000000000000000000000000000000000000000000000003104e60a000", ByteUtil.toHexString(program.getStack().peek().getData())); + } + private VM getSubject() { return new VM(vmConfig, precompiledContracts); } diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json index 93f8f8c6345..02a73c2b9c5 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110206PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json index e867731045a..20a52afe685 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110219PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json index 710daec3bae..4348a9672bb 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110226PYTHON_DUP6.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json index 4bcddb5f052..23dbca54e10 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110346PYTHON_PUSH24.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json index 81f3e426d80..2e93808da3d 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503110526PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json index 825544024ac..a90ca56e404 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503111844PYTHON.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json index 899cda5e991..fdc43998e77 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503112218PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json index 9f302175f15..7c0338da6bd 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120317PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json index c12b8243a30..1d827a175d6 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120525PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json index e24c3111414..d3dcdbe040a 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120547PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json index 11864fe9495..29d575dcfa5 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/201503120909PYTHON.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json b/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json index 126a605f769..56c4f62c7d4 100644 --- a/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json +++ b/rskj-core/src/test/resources/json/VMTests/RandomTests/randomTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentGasLimit" : "1000000", - "currentMinimumGasPrice" : "500", "currentNumber" : "300", "currentTimestamp" : "2", "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" diff --git a/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json b/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json index 42fc16322aa..1f254af78bd 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmArithmeticTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -51,7 +50,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -96,7 +94,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -140,7 +137,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -184,7 +180,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -228,7 +223,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -273,7 +267,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -318,7 +311,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -362,7 +354,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -407,7 +398,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -452,7 +442,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -497,7 +486,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -542,7 +530,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -586,7 +573,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -631,7 +617,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -676,7 +661,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -720,7 +704,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -765,7 +748,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -809,7 +791,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -853,7 +834,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -897,7 +877,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -942,7 +921,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -986,7 +964,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1030,7 +1007,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1075,7 +1051,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1120,7 +1095,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1164,7 +1138,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1208,7 +1181,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1253,7 +1225,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1297,7 +1268,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1342,7 +1312,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1387,7 +1356,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1432,7 +1400,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1477,7 +1444,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1521,7 +1487,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1566,7 +1531,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1611,7 +1575,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1656,7 +1619,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1700,7 +1662,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1753,7 +1714,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1803,7 +1763,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1853,7 +1812,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1903,7 +1861,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1953,7 +1910,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2003,7 +1959,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2053,7 +2008,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2103,7 +2057,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2153,7 +2106,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2203,7 +2155,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2253,7 +2204,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2303,7 +2253,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2353,7 +2302,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2403,7 +2351,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2453,7 +2400,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2503,7 +2449,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2553,7 +2498,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2603,7 +2547,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2653,7 +2596,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2703,7 +2645,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2753,7 +2694,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2803,7 +2743,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2853,7 +2792,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2903,7 +2841,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2953,7 +2890,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3003,7 +2939,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3054,7 +2989,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3105,7 +3039,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3155,7 +3088,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3205,7 +3137,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3255,7 +3186,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3305,7 +3235,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x05f5e100", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3355,7 +3284,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3405,7 +3333,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3452,7 +3379,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3499,7 +3425,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3546,7 +3471,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3593,7 +3517,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3640,7 +3563,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3687,7 +3609,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3734,7 +3655,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3781,7 +3701,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3828,7 +3747,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3875,7 +3793,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3922,7 +3839,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3969,7 +3885,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4016,7 +3931,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4063,7 +3977,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4110,7 +4023,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4157,7 +4069,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4204,7 +4115,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4251,7 +4161,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4298,7 +4207,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4345,7 +4253,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4392,7 +4299,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4439,7 +4345,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4486,7 +4391,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4533,7 +4437,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4580,7 +4483,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4626,7 +4528,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4672,7 +4573,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4719,7 +4619,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4766,7 +4665,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4813,7 +4711,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4860,7 +4757,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4907,7 +4803,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4954,7 +4849,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5001,7 +4895,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5048,7 +4941,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5095,7 +4987,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5140,7 +5031,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5187,7 +5077,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5234,7 +5123,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5281,7 +5169,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5328,7 +5215,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5374,7 +5260,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5421,7 +5306,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5465,7 +5349,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5510,7 +5393,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5555,7 +5437,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5599,7 +5480,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5643,7 +5523,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5688,7 +5567,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5733,7 +5611,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5778,7 +5655,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5823,7 +5699,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5867,7 +5742,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5912,7 +5786,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5957,7 +5830,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6001,7 +5873,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6046,7 +5917,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6088,7 +5958,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6119,7 +5988,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6163,7 +6031,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6207,7 +6074,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6251,7 +6117,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6296,7 +6161,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6341,7 +6205,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6386,7 +6249,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6431,7 +6293,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6475,7 +6336,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6520,7 +6380,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6565,7 +6424,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6609,7 +6467,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6653,7 +6510,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6697,7 +6553,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6741,7 +6596,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6785,7 +6639,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6830,7 +6683,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6874,7 +6726,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6919,7 +6770,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -6964,7 +6814,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7008,7 +6857,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7053,7 +6901,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7098,7 +6945,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7143,7 +6989,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7187,7 +7032,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7231,7 +7075,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7276,7 +7119,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7321,7 +7163,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7365,7 +7206,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7409,7 +7249,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7454,7 +7293,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7498,7 +7336,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7543,7 +7380,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7588,7 +7424,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7632,7 +7467,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7677,7 +7511,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7721,7 +7554,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7766,7 +7598,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7811,7 +7642,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7856,7 +7686,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7901,7 +7730,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7945,7 +7773,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -7990,7 +7817,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8035,7 +7861,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8080,7 +7905,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8124,7 +7948,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8169,7 +7992,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8214,7 +8036,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8259,7 +8080,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8304,7 +8124,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8349,7 +8168,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8393,7 +8211,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8437,7 +8254,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8481,7 +8297,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8526,7 +8341,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8570,7 +8384,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8615,7 +8428,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8659,7 +8471,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8704,7 +8515,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8748,7 +8558,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8793,7 +8602,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8838,7 +8646,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8883,7 +8690,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -8928,7 +8734,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json b/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json index 08a4f7ed3ef..55e7def7cef 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmBitwiseLogicOperationTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -51,7 +50,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -95,7 +93,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -140,7 +137,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -185,7 +181,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -230,7 +225,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -275,7 +269,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -320,7 +313,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -365,7 +357,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -409,7 +400,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -453,7 +443,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -498,7 +487,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -543,7 +531,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -588,7 +575,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -633,7 +619,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -678,7 +663,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -723,7 +707,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -767,7 +750,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -811,7 +793,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -855,7 +836,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -900,7 +880,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -945,7 +924,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -990,7 +968,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1034,7 +1011,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1079,7 +1055,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1123,7 +1098,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1167,7 +1141,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1211,7 +1184,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1256,7 +1228,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1300,7 +1271,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1345,7 +1315,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1389,7 +1358,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1434,7 +1402,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1479,7 +1446,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1524,7 +1490,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1568,7 +1533,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1613,7 +1577,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1658,7 +1621,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1703,7 +1665,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1748,7 +1709,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1793,7 +1753,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1838,7 +1797,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1883,7 +1841,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1928,7 +1885,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1973,7 +1929,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2017,7 +1972,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2062,7 +2016,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2106,7 +2059,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2151,7 +2103,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2195,7 +2146,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2240,7 +2190,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2284,7 +2233,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2329,7 +2277,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2373,7 +2320,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2418,7 +2364,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2462,7 +2407,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2507,7 +2451,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2552,7 +2495,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2597,7 +2539,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2642,7 +2583,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json b/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json index a3b0ef1ae7c..dce899f6f65 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmBlockInfoTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0101", "currentTimestamp" : "0x01" }, @@ -50,7 +49,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0102", "currentTimestamp" : "0x01" }, @@ -94,7 +92,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0101", "currentTimestamp" : "0x01" }, @@ -141,7 +138,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -185,7 +181,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -229,7 +224,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x0101", "currentTimestamp" : "0x01" }, @@ -271,7 +265,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -302,7 +295,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -347,7 +339,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -392,7 +383,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -437,7 +427,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -482,7 +471,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json b/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json index d5747653b81..855b069fa76 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmEnvironmentalInfoTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -51,7 +50,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -102,7 +100,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -147,7 +144,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -192,8 +188,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", - "currentMinimumGasPrice": "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -244,7 +238,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -303,7 +296,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -348,7 +340,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -400,7 +391,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -451,7 +441,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -496,7 +485,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -547,7 +535,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -599,7 +586,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -644,7 +630,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -689,7 +674,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -734,7 +718,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -786,7 +769,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -830,7 +812,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -872,7 +853,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -909,7 +889,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -953,7 +932,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -997,7 +975,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1041,7 +1018,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1085,7 +1061,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1129,7 +1104,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1173,7 +1147,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1218,7 +1191,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1263,7 +1235,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1308,7 +1279,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1353,7 +1323,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1397,7 +1366,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1442,7 +1410,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1486,7 +1453,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1531,7 +1497,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1576,7 +1541,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1621,7 +1585,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1666,7 +1629,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1711,7 +1673,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1756,7 +1717,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1800,7 +1760,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1844,7 +1803,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1901,7 +1859,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0dd24211", "currentGasLimit" : "0x98968d", - "currentMinimumGasPrice": "0x0050", "currentNumber" : "0x145b", "currentTimestamp" : "0x2a" }, @@ -1938,7 +1895,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1997,7 +1953,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2056,7 +2011,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2121,7 +2075,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2179,7 +2132,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2223,7 +2175,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2282,7 +2233,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2339,7 +2289,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2377,7 +2326,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2422,7 +2370,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json b/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json index 71387e9ce95..5a9b46e066d 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmIOandFlowOperationsTest.json @@ -4,7 +4,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -33,7 +32,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -62,7 +60,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -93,7 +90,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -138,7 +134,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -181,7 +176,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -210,7 +204,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -239,7 +232,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -268,7 +260,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -297,7 +288,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -328,7 +318,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -371,7 +360,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -402,7 +390,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -445,7 +432,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -474,7 +460,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -503,7 +488,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -532,7 +516,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -562,7 +545,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -591,7 +573,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -620,7 +601,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -651,7 +631,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -696,7 +675,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -739,7 +717,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -768,7 +745,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -799,7 +775,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -842,7 +817,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -871,7 +845,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -900,7 +873,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -931,7 +903,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x01", "currentTimestamp" : "0x01" }, @@ -976,7 +947,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x04", "currentTimestamp" : "0x01" }, @@ -1019,7 +989,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x04", "currentTimestamp" : "0x01" }, @@ -1048,7 +1017,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x04", "currentTimestamp" : "0x01" }, @@ -1077,7 +1045,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x07", "currentTimestamp" : "0x01" }, @@ -1108,7 +1075,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1153,7 +1119,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1197,7 +1162,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1241,7 +1205,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1283,7 +1246,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1312,7 +1274,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1343,7 +1304,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1386,7 +1346,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1417,7 +1376,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1460,7 +1418,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1489,7 +1446,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1518,7 +1474,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1547,7 +1502,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1577,7 +1531,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1607,7 +1560,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1639,7 +1591,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1686,7 +1637,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1731,7 +1681,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1761,7 +1710,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1791,7 +1739,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1821,7 +1768,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1851,7 +1797,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1883,7 +1828,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1928,7 +1872,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -1960,7 +1903,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -2005,7 +1947,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -2035,7 +1976,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -2065,7 +2005,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x02", "currentTimestamp" : "0x01" }, @@ -2095,7 +2034,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2124,7 +2062,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2155,7 +2092,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2197,7 +2133,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2226,7 +2161,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2257,7 +2191,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2301,7 +2234,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2344,7 +2276,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2375,7 +2306,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2419,7 +2349,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2463,7 +2392,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2508,7 +2436,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2551,7 +2478,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2582,7 +2508,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2626,7 +2551,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2670,7 +2594,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2714,7 +2637,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2756,7 +2678,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2785,7 +2706,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2814,7 +2734,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2845,7 +2764,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2890,7 +2808,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2933,7 +2850,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2962,7 +2878,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2991,7 +2906,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3022,7 +2936,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3067,7 +2980,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3109,7 +3021,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3145,7 +3056,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3174,7 +3084,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3203,7 +3112,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3232,7 +3140,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3261,7 +3168,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3290,7 +3196,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3319,7 +3224,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3355,7 +3259,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3393,7 +3296,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3435,7 +3337,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3466,7 +3367,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3509,7 +3409,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3540,7 +3439,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3583,7 +3481,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3612,7 +3509,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3648,7 +3544,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3686,7 +3581,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x989680", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3728,7 +3622,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3757,7 +3650,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3788,7 +3680,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3831,7 +3722,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3862,7 +3752,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3904,7 +3793,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3942,7 +3830,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3986,7 +3873,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4030,7 +3916,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4072,7 +3957,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4101,7 +3985,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4132,7 +4015,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4177,7 +4059,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4222,7 +4103,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4267,7 +4147,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4312,7 +4191,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4357,7 +4235,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4400,7 +4277,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4431,7 +4307,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4476,7 +4351,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4521,7 +4395,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4564,7 +4437,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4595,7 +4467,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4640,7 +4511,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4685,7 +4555,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4729,7 +4598,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4774,7 +4642,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4817,7 +4684,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4846,7 +4712,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4877,7 +4742,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4919,7 +4783,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x01f4153d80", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4950,7 +4813,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -4997,7 +4859,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5041,7 +4902,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5070,7 +4930,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5108,7 +4967,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5152,7 +5010,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5194,7 +5051,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -5225,7 +5081,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmLogTest.json b/rskj-core/src/test/resources/json/VMTests/vmLogTest.json index de14659d984..9ba5cf64a3a 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmLogTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmLogTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -55,7 +54,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -84,7 +82,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -115,7 +112,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -166,7 +162,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -217,7 +212,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -268,7 +262,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -319,7 +312,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -371,7 +363,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -423,7 +414,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -473,7 +463,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -502,7 +491,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -533,7 +521,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -585,7 +572,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -637,7 +623,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -689,7 +674,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -741,7 +725,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -794,7 +777,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -847,7 +829,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -898,7 +879,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -927,7 +907,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -958,7 +937,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1011,7 +989,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1064,7 +1041,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1117,7 +1093,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1170,7 +1145,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1224,7 +1198,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1278,7 +1251,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1332,7 +1304,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1384,7 +1355,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1413,7 +1383,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1444,7 +1413,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1498,7 +1466,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1552,7 +1519,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1606,7 +1572,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1660,7 +1625,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1715,7 +1679,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1770,7 +1733,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1825,7 +1787,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1878,7 +1839,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1907,7 +1867,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1938,7 +1897,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1993,7 +1951,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2048,7 +2005,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2103,7 +2059,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2158,7 +2113,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json b/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json index 935d2cc1090..b522ed3e6b4 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json +++ b/rskj-core/src/test/resources/json/VMTests/vmPushDupSwapTest.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -51,7 +50,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -96,7 +94,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -141,7 +138,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -186,7 +182,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -231,7 +226,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -276,7 +270,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -321,7 +314,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -366,7 +358,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -409,7 +400,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -440,7 +430,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -485,7 +474,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -530,7 +518,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -575,7 +562,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -620,7 +606,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -665,7 +650,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -710,7 +694,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -755,7 +738,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -800,7 +782,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -845,7 +826,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -890,7 +870,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -935,7 +914,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -980,7 +958,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1025,7 +1002,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1070,7 +1046,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1115,7 +1090,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1160,7 +1134,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1205,7 +1178,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1250,7 +1222,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1294,7 +1265,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1339,7 +1309,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1384,7 +1353,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1429,7 +1397,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1474,7 +1441,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1519,7 +1485,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1564,7 +1529,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1609,7 +1573,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1654,7 +1617,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1699,7 +1661,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1744,7 +1705,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1789,7 +1749,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1834,7 +1793,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1879,7 +1837,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1924,7 +1881,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -1969,7 +1925,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2013,7 +1968,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2057,7 +2011,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2101,7 +2054,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2144,7 +2096,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2175,7 +2126,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2220,7 +2170,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2265,7 +2214,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2310,7 +2258,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2355,7 +2302,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2400,7 +2346,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2445,7 +2390,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2490,7 +2434,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2535,7 +2478,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2580,7 +2522,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2625,7 +2566,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2670,7 +2610,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2715,7 +2654,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2760,7 +2698,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2805,7 +2742,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2848,7 +2784,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2879,7 +2814,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2924,7 +2858,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -2969,7 +2902,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3014,7 +2946,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3059,7 +2990,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3104,7 +3034,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3149,7 +3078,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -3194,7 +3122,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json b/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json index 79fd970db30..471e146b223 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json +++ b/rskj-core/src/test/resources/json/VMTests/vmSha3Test.json @@ -6,7 +6,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -51,7 +50,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -96,7 +94,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -139,7 +136,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -168,7 +164,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -197,7 +192,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -226,7 +220,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -255,7 +248,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -286,7 +278,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -329,7 +320,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -360,7 +350,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -405,7 +394,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -450,7 +438,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -495,7 +482,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -540,7 +526,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -585,7 +570,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -630,7 +614,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -675,7 +658,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, diff --git a/rskj-core/src/test/resources/json/VMTests/vmtests.json b/rskj-core/src/test/resources/json/VMTests/vmtests.json index 65f33cd0ddf..647f9806c48 100644 --- a/rskj-core/src/test/resources/json/VMTests/vmtests.json +++ b/rskj-core/src/test/resources/json/VMTests/vmtests.json @@ -1,10 +1,10 @@ { + "boolean" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, @@ -36,7 +36,6 @@ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "0x0100", "currentGasLimit" : "0x0f4240", - "currentMinimumGasPrice" : "0x0050", "currentNumber" : "0x00", "currentTimestamp" : "0x01" }, From eed7d472f29c8f9fc634f5481565a6bbf92c0c46 Mon Sep 17 00:00:00 2001 From: Nazaret Garcia Date: Fri, 24 Nov 2023 12:24:42 -0300 Subject: [PATCH 6/6] Adding DSL test --- .../java/co/rsk/vm/opcode/BasefeeDslTest.java | 179 ++++++++++++++++++ .../opcode/basefee/baseFeeActivatedTest.txt | 122 ++++++++++++ .../basefee/baseFeeNotActivatedTest.txt | 89 +++++++++ 3 files changed, 390 insertions(+) create mode 100644 rskj-core/src/test/java/co/rsk/vm/opcode/BasefeeDslTest.java create mode 100644 rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeActivatedTest.txt create mode 100644 rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeNotActivatedTest.txt diff --git a/rskj-core/src/test/java/co/rsk/vm/opcode/BasefeeDslTest.java b/rskj-core/src/test/java/co/rsk/vm/opcode/BasefeeDslTest.java new file mode 100644 index 00000000000..bb52b96c9ef --- /dev/null +++ b/rskj-core/src/test/java/co/rsk/vm/opcode/BasefeeDslTest.java @@ -0,0 +1,179 @@ +/* + * This file is part of RskJ + * Copyright (C) 2023 RSK Labs Ltd. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +package co.rsk.vm.opcode; + +import co.rsk.config.TestSystemProperties; +import co.rsk.test.World; +import co.rsk.test.dsl.DslParser; +import co.rsk.test.dsl.DslProcessorException; +import co.rsk.test.dsl.WorldDslProcessor; +import org.ethereum.config.blockchain.upgrades.ActivationConfig; +import org.ethereum.config.blockchain.upgrades.ConsensusRule; +import org.ethereum.core.Block; +import org.ethereum.core.Transaction; +import org.ethereum.core.TransactionReceipt; +import org.ethereum.core.util.TransactionReceiptUtil; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import java.io.FileNotFoundException; + +import static org.mockito.ArgumentMatchers.*; +import static org.mockito.Mockito.*; + +public class BasefeeDslTest { + + @Test + void testBASEFEE_whenActivated_behavesAsExpected() throws FileNotFoundException, DslProcessorException { + DslParser parser = DslParser.fromResource("dsl/opcode/basefee/baseFeeActivatedTest.txt"); + World world = new World(); + WorldDslProcessor processor = new WorldDslProcessor(world); + processor.processCommands(parser); + + // Assertions + + // There's one block (b01) containing only 1 transaction + Block block1 = world.getBlockByName("b01"); + Assertions.assertNotNull(block1); + Assertions.assertEquals(1, block1.getTransactionsList().size()); + + // There's a transaction called txTestBasefee + Transaction txTestBasefee = world.getTransactionByName("txTestBasefee"); + Assertions.assertNotNull(txTestBasefee); + + // Transaction txTestBasefee has a transaction receipt + TransactionReceipt txTestBasefeeReceipt = world.getTransactionReceiptByName("txTestBasefee"); + Assertions.assertNotNull(txTestBasefeeReceipt); + + // Transaction txTestBasefee has been processed correctly + byte[] creationStatus = txTestBasefeeReceipt.getStatus(); + Assertions.assertNotNull(creationStatus); + Assertions.assertEquals(1, creationStatus.length); + Assertions.assertEquals(1, creationStatus[0]); + + // There's one block (b02) containing only 1 transaction + Block block2 = world.getBlockByName("b02"); + Assertions.assertNotNull(block2); + Assertions.assertEquals(1, block2.getTransactionsList().size()); + + // There's a transaction called txTestBasefeeOKCall + Transaction txTestBasefeeOKCall = world.getTransactionByName("txTestBasefeeOKCall"); + Assertions.assertNotNull(txTestBasefeeOKCall); + + // Transaction txTestBasefeeOKCall has a transaction receipt + TransactionReceipt txTestBasefeeOKCallReceipt = world.getTransactionReceiptByName("txTestBasefeeOKCall"); + Assertions.assertNotNull(txTestBasefeeOKCallReceipt); + + // Transaction txTestBasefeeOKCall has been processed correctly + byte[] txTestBasefeeOKCallCreationStatus = txTestBasefeeOKCallReceipt.getStatus(); + Assertions.assertNotNull(txTestBasefeeOKCallCreationStatus); + Assertions.assertEquals(1, txTestBasefeeOKCallCreationStatus.length); + Assertions.assertEquals(1, txTestBasefeeOKCallCreationStatus[0]); + + // Check events + Assertions.assertEquals(1, TransactionReceiptUtil.getEventCount(txTestBasefeeOKCallReceipt, "OK", null)); + Assertions.assertEquals(0, TransactionReceiptUtil.getEventCount(txTestBasefeeOKCallReceipt, "ERROR", null)); + + // There's one block (b03) containing only 1 transaction + Block block3 = world.getBlockByName("b03"); + Assertions.assertNotNull(block3); + Assertions.assertEquals(1, block3.getTransactionsList().size()); + + // There's a transaction called txTestBasefeeErrorCall + Transaction txTestBasefeeErrorCall = world.getTransactionByName("txTestBasefeeErrorCall"); + Assertions.assertNotNull(txTestBasefeeErrorCall); + + // Transaction txTestBasefeeErrorCall has a transaction receipt + TransactionReceipt txTestBasefeeErrorCallReceipt = world.getTransactionReceiptByName("txTestBasefeeErrorCall"); + Assertions.assertNotNull(txTestBasefeeErrorCallReceipt); + + // Transaction txTestBasefeeErrorCall has been processed correctly + byte[] txTestBasefeeErrorCallCreationStatus = txTestBasefeeErrorCallReceipt.getStatus(); + Assertions.assertNotNull(txTestBasefeeErrorCallCreationStatus); + Assertions.assertEquals(1, txTestBasefeeErrorCallCreationStatus.length); + Assertions.assertEquals(1, txTestBasefeeErrorCallCreationStatus[0]); + + // Check events + Assertions.assertEquals(1, TransactionReceiptUtil.getEventCount(txTestBasefeeErrorCallReceipt, "ERROR", null)); + Assertions.assertEquals(0, TransactionReceiptUtil.getEventCount(txTestBasefeeErrorCallReceipt, "OK", null)); + } + + @Test + void testBASEFEE_whenNotActivated_BehavesAsExpected() throws FileNotFoundException, DslProcessorException { + + // Config Spies Setup + + TestSystemProperties config = new TestSystemProperties(); + ActivationConfig activationConfig = config.getActivationConfig(); + + TestSystemProperties configSpy = spy(config); + ActivationConfig activationConfigSpy = spy(activationConfig); + + doReturn(activationConfigSpy).when(configSpy).getActivationConfig(); + doReturn(false).when(activationConfigSpy).isActive(eq(ConsensusRule.RSKIP412), anyLong()); + + // Test Setup + + DslParser parser = DslParser.fromResource("dsl/opcode/basefee/baseFeeNotActivatedTest.txt"); + World world = new World(configSpy); + WorldDslProcessor processor = new WorldDslProcessor(world); + processor.processCommands(parser); + + // Assertions + + // There's one block (b01) containing only 1 transaction + Block block1 = world.getBlockByName("b01"); + Assertions.assertNotNull(block1); + Assertions.assertEquals(1, block1.getTransactionsList().size()); + + // There's a transaction called txTestBasefee + Transaction txTestBasefee = world.getTransactionByName("txTestBasefee"); + Assertions.assertNotNull(txTestBasefee); + + // Transaction txTestBasefee has a transaction receipt + TransactionReceipt txTestBasefeeReceipt = world.getTransactionReceiptByName("txTestBasefee"); + Assertions.assertNotNull(txTestBasefeeReceipt); + + // Transaction txTestBasefee has been processed correctly + byte[] creationStatus = txTestBasefeeReceipt.getStatus(); + Assertions.assertNotNull(creationStatus); + Assertions.assertEquals(1, creationStatus.length); + Assertions.assertEquals(1, creationStatus[0]); + + verify(activationConfigSpy, atLeast(1)).isActive(eq(ConsensusRule.RSKIP412), eq(2L)); + + // There's one block (b02) containing only 1 transaction + Block block2 = world.getBlockByName("b02"); + Assertions.assertNotNull(block2); + Assertions.assertEquals(1, block2.getTransactionsList().size()); + + // There's a transaction called txTestBasefeeNotActivated + Transaction txTestBasefeeNotActivated = world.getTransactionByName("txTestBasefeeNotActivated"); + Assertions.assertNotNull(txTestBasefeeNotActivated); + + // Transaction txTestBasefeeNotActivated has a transaction receipt + TransactionReceipt txTestBasefeeNotActivatedReceipt = world.getTransactionReceiptByName("txTestBasefeeNotActivated"); + Assertions.assertNotNull(txTestBasefeeNotActivatedReceipt); + + // Transaction txTestBasefeeNotActivated has failed + byte[] txTestBasefeeNotActivatedCreationStatus = txTestBasefeeNotActivatedReceipt.getStatus(); + Assertions.assertNotNull(txTestBasefeeNotActivatedCreationStatus); + Assertions.assertEquals(0, txTestBasefeeNotActivatedCreationStatus.length); + } + +} diff --git a/rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeActivatedTest.txt b/rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeActivatedTest.txt new file mode 100644 index 00000000000..5cc27c797c6 --- /dev/null +++ b/rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeActivatedTest.txt @@ -0,0 +1,122 @@ +comment + +// CONTRACT CODE + +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.20; + +contract TestBasefee { + constructor() {} + + event OK(); + event ERROR(); + + function checkBasefee(uint256 expected) external { + if (block.basefee == expected) { + emit OK(); + } else { + emit ERROR(); + } + } +} + +// DESCRIPTION + +This contract compares an expected value against the block basefee: + - If block basefee matches the expected value, then the OK event is emmited + - ERROR event is emmited otherwise. + +// CONTRACT BYTECODE + +608060405234801561000f575f80fd5b506101498061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c80636b11a75f1461002d575b5f80fd5b610047600480360381019061004291906100e8565b610049565b005b804803610081577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100ae565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b50565b5f80fd5b5f819050919050565b6100c7816100b5565b81146100d1575f80fd5b50565b5f813590506100e2816100be565b92915050565b5f602082840312156100fd576100fc6100b1565b5b5f61010a848285016100d4565b9150509291505056fea2646970667358221220af033c2d8dcac1c830549d1c3144ac62d2ce6d74e5363841f42152caab9ec22a64736f6c63430008170033 + +// CONTRACT CALLS + +- checkBasefee(0) // Should emit "OK" as this is the minimum gas price on test + + 6b11a75f0000000000000000000000000000000000000000000000000000000000000000 + +- checkBasefee(1) // Should emit "ERROR" as it is not the minimum gas price + + 6b11a75f0000000000000000000000000000000000000000000000000000000000000001 + +end + +# Create and fund new account +account_new acc1 10000000 + +# Create transaction to deploy TestBasefee contract +transaction_build txTestBasefee + sender acc1 + receiverAddress 00 + value 0 + data 608060405234801561000f575f80fd5b506101498061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c80636b11a75f1461002d575b5f80fd5b610047600480360381019061004291906100e8565b610049565b005b804803610081577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100ae565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b50565b5f80fd5b5f819050919050565b6100c7816100b5565b81146100d1575f80fd5b50565b5f813590506100e2816100be565b92915050565b5f602082840312156100fd576100fc6100b1565b5b5f61010a848285016100d4565b9150509291505056fea2646970667358221220af033c2d8dcac1c830549d1c3144ac62d2ce6d74e5363841f42152caab9ec22a64736f6c63430008170033 + gas 1200000 + build + +# Create block to hold txTestBasefee transaction +block_build b01 + parent g00 + transactions txTestBasefee + build + +# Connect block +block_connect b01 + +# Check b01 is best block +assert_best b01 + +# Check txTestBasefee succeded +assert_tx_success txTestBasefee + +# Create transaction to execute testBasefee(0) method +transaction_build txTestBasefeeOKCall + sender acc1 + nonce 1 + contract txTestBasefee + value 0 + data 6b11a75f0000000000000000000000000000000000000000000000000000000000000000 + gas 30000 + build + +# Create block to hold txTestBasefeeOKCall transaction +block_build b02 + parent b01 + transactions txTestBasefeeOKCall + gasLimit 6500000 + build + +# Connect block +block_connect b02 + +# Check b02 is best block +assert_best b02 + +# Check txTestBasefeeOKCall succeded +assert_tx_success txTestBasefeeOKCall + +# Create transaction to execute testBasefee(1) method +transaction_build txTestBasefeeErrorCall + sender acc1 + nonce 2 + contract txTestBasefee + value 0 + data 6b11a75f0000000000000000000000000000000000000000000000000000000000000001 + gas 30000 + build + +# Create block to hold txTestBasefeeErrorCall transaction +block_build b03 + parent b02 + transactions txTestBasefeeErrorCall + gasLimit 6500000 + build + +# Connect block +block_connect b03 + +# Check b03 is best block +assert_best b03 + +# Check txTestBasefeeErrorCall succeded +assert_tx_success txTestBasefeeErrorCall \ No newline at end of file diff --git a/rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeNotActivatedTest.txt b/rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeNotActivatedTest.txt new file mode 100644 index 00000000000..6ce240f312e --- /dev/null +++ b/rskj-core/src/test/resources/dsl/opcode/basefee/baseFeeNotActivatedTest.txt @@ -0,0 +1,89 @@ +comment + +// CONTRACT CODE + +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.20; + +contract TestBasefee { + constructor() {} + + event OK(); + event ERROR(); + + function checkBasefee(uint256 expected) external { + if (block.basefee == expected) { + emit OK(); + } else { + emit ERROR(); + } + } +} + +// DESCRIPTION + +This contract compares an expected value against the block basefee: + - If block basefee matches the expected value, then the OK event is emmited + - ERROR event is emmited otherwise. + +// CONTRACT BYTECODE + +608060405234801561000f575f80fd5b506101498061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c80636b11a75f1461002d575b5f80fd5b610047600480360381019061004291906100e8565b610049565b005b804803610081577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100ae565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b50565b5f80fd5b5f819050919050565b6100c7816100b5565b81146100d1575f80fd5b50565b5f813590506100e2816100be565b92915050565b5f602082840312156100fd576100fc6100b1565b5b5f61010a848285016100d4565b9150509291505056fea2646970667358221220af033c2d8dcac1c830549d1c3144ac62d2ce6d74e5363841f42152caab9ec22a64736f6c63430008170033 + +// CONTRACT CALL + +- checkBasefee(0) // Param doesn't matter in this case, so we picked 0 (lazy? XD) + + 6b11a75f0000000000000000000000000000000000000000000000000000000000000000 + +end + +# Create and fund new account +account_new acc1 10000000 + +# Create transaction to deploy TestBasefee contract +transaction_build txTestBasefee + sender acc1 + receiverAddress 00 + value 0 + data 608060405234801561000f575f80fd5b506101498061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c80636b11a75f1461002d575b5f80fd5b610047600480360381019061004291906100e8565b610049565b005b804803610081577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100ae565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b50565b5f80fd5b5f819050919050565b6100c7816100b5565b81146100d1575f80fd5b50565b5f813590506100e2816100be565b92915050565b5f602082840312156100fd576100fc6100b1565b5b5f61010a848285016100d4565b9150509291505056fea2646970667358221220af033c2d8dcac1c830549d1c3144ac62d2ce6d74e5363841f42152caab9ec22a64736f6c63430008170033 + gas 1200000 + build + +# Create block to hold txTestBasefee transaction +block_build b01 + parent g00 + transactions txTestBasefee + build + +# Connect block +block_connect b01 + +# Check b01 is best block +assert_best b01 + +# Check txTestBasefee succeded +assert_tx_success txTestBasefee + +# Create transaction to execute testBasefee(0) method +transaction_build txTestBasefeeNotActivated + sender acc1 + nonce 1 + contract txTestBasefee + value 0 + data 6b11a75f0000000000000000000000000000000000000000000000000000000000000000 + gas 30000 + build + +# Create block to hold txTestBasefeeNotActivated transaction +block_build b02 + parent b01 + transactions txTestBasefeeNotActivated + gasLimit 6500000 + build + +# Connect block +block_connect b02 + +# Check b02 is best block +assert_best b02 \ No newline at end of file