Skip to content

Commit e0a7206

Browse files
author
Igor Grahovac
committed
ETCM-697: Added zero fork blocks to testmode config
1 parent bd21e7b commit e0a7206

File tree

2 files changed

+34
-4
lines changed

2 files changed

+34
-4
lines changed

src/main/resources/conf/testmode.conf

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,33 @@ mantis {
1818
test {
1919
chain-id = 1
2020

21+
frontier-block-number = 0
22+
23+
homestead-block-number = 0
24+
25+
eip106-block-number = 0
26+
27+
eip150-block-number = 0
28+
29+
eip155-block-number = 0
30+
31+
eip160-block-number = 0
32+
33+
eip161-block-number = 0
34+
35+
byzantium-block-number = 0
36+
37+
constantinople-block-number = 0
38+
2139
istanbul-block-number = 0
40+
41+
atlantis-block-number = 0
42+
43+
agharta-block-number = 0
44+
45+
phoenix-block-number = 0
46+
47+
petersburg-block-number = 0
2248
}
2349
}
2450

src/main/scala/io/iohk/ethereum/jsonrpc/TestService.scala

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import monix.eval.Task
1717
import monix.execution.Scheduler
1818
import org.bouncycastle.util.encoders.Hex
1919
import io.iohk.ethereum.jsonrpc.JsonMethodsImplicits._
20-
2120
import io.iohk.ethereum.rlp.RLPList
2221

2322
import scala.concurrent.duration._
@@ -74,7 +73,7 @@ object TestService {
7473
maxResults: BigInt
7574
)
7675

77-
case class StorageEntry(key: ByteString, value: ByteString)
76+
case class StorageEntry(key: String, value: String)
7877

7978
case class SetChainParamsRequest(chainParams: ChainParams)
8079
case class SetChainParamsResponse()
@@ -98,7 +97,7 @@ object TestService {
9897
case class AccountsInRangeResponse(addressMap: Map[ByteString, ByteString], nextKey: ByteString)
9998

10099
case class StorageRangeRequest(parameters: StorageRangeParams)
101-
case class StorageRangeResponse(complete: Boolean, storage: Map[ByteString, StorageEntry])
100+
case class StorageRangeResponse(complete: Boolean, storage: Map[String, StorageEntry])
102101

103102
case class GetLogHashRequest(transactionHash: ByteString)
104103
case class GetLogHashResponse(logHash: ByteString)
@@ -339,7 +338,12 @@ class TestService(
339338
Right(
340339
StorageRangeResponse(
341340
complete = true,
342-
storage = Map(request.parameters.address -> StorageEntry(ByteString(""), ByteString("")))
341+
storage = Map(
342+
encodeAsHex(request.parameters.address).values -> StorageEntry(
343+
encodeAsHex(request.parameters.begin).values,
344+
encodeAsHex(storage).values
345+
)
346+
)
343347
)
344348
)
345349
)

0 commit comments

Comments
 (0)