Skip to content

Commit d300578

Browse files
committed
[ETCM-22] Fix precompiled contracts test
1 parent 648855d commit d300578

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/test/scala/io/iohk/ethereum/vm/PrecompiledContractsSpec.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ class PrecompiledContractsSpec extends FunSuite with Matchers with PropertyCheck
1515

1616
val vm = new TestVM
1717

18-
def buildContext(recipient: Address, inputData: ByteString, gas: UInt256 = 1000000): PC = {
18+
def buildContext(recipient: Address, inputData: ByteString, gas: UInt256 = 1000000, blockNumber: BigInt = 0): PC = {
1919
val origin = Address(0xcafebabe)
2020

2121
val fakeHeader = BlockHeader(ByteString.empty, ByteString.empty, ByteString.empty, ByteString.empty,
22-
ByteString.empty, ByteString.empty, ByteString.empty, 0, 0, 0, 0, 0, ByteString.empty, ByteString.empty, ByteString.empty)
22+
ByteString.empty, ByteString.empty, ByteString.empty, 0, blockNumber, 0, 0, 0, ByteString.empty, ByteString.empty, ByteString.empty)
2323

2424
val world = MockWorldState().saveAccount(origin, Account.empty())
2525

@@ -257,7 +257,7 @@ class PrecompiledContractsSpec extends FunSuite with Matchers with PropertyCheck
257257
forAll(testData) { (input, expectedResult) =>
258258
val inputArray = Hex.decode(input)
259259
val expectedNumOfRounds = BigInt(1, inputArray.take(4))
260-
val context = buildContext(PrecompiledContracts.Blake2bCompressionAddr, ByteString(inputArray))
260+
val context = buildContext(PrecompiledContracts.Blake2bCompressionAddr, ByteString(inputArray), blockNumber = Fixtures.PhoenixBlockNumber + 1)
261261
val result = vm.run(context)
262262
val gasUsed = context.startGas - result.gasRemaining
263263
gasUsed shouldEqual expectedNumOfRounds

0 commit comments

Comments
 (0)