Skip to content

Commit

Permalink
ETCM-697: Added zero fork blocks to testmode config
Browse files Browse the repository at this point in the history
  • Loading branch information
Igor Grahovac committed Apr 15, 2021
1 parent bd21e7b commit e0a7206
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 4 deletions.
26 changes: 26 additions & 0 deletions src/main/resources/conf/testmode.conf
Expand Up @@ -18,7 +18,33 @@ mantis {
test {
chain-id = 1

frontier-block-number = 0

homestead-block-number = 0

eip106-block-number = 0

eip150-block-number = 0

eip155-block-number = 0

eip160-block-number = 0

eip161-block-number = 0

byzantium-block-number = 0

constantinople-block-number = 0

istanbul-block-number = 0

atlantis-block-number = 0

agharta-block-number = 0

phoenix-block-number = 0

petersburg-block-number = 0
}
}

Expand Down
12 changes: 8 additions & 4 deletions src/main/scala/io/iohk/ethereum/jsonrpc/TestService.scala
Expand Up @@ -17,7 +17,6 @@ import monix.eval.Task
import monix.execution.Scheduler
import org.bouncycastle.util.encoders.Hex
import io.iohk.ethereum.jsonrpc.JsonMethodsImplicits._

import io.iohk.ethereum.rlp.RLPList

import scala.concurrent.duration._
Expand Down Expand Up @@ -74,7 +73,7 @@ object TestService {
maxResults: BigInt
)

case class StorageEntry(key: ByteString, value: ByteString)
case class StorageEntry(key: String, value: String)

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

case class StorageRangeRequest(parameters: StorageRangeParams)
case class StorageRangeResponse(complete: Boolean, storage: Map[ByteString, StorageEntry])
case class StorageRangeResponse(complete: Boolean, storage: Map[String, StorageEntry])

case class GetLogHashRequest(transactionHash: ByteString)
case class GetLogHashResponse(logHash: ByteString)
Expand Down Expand Up @@ -339,7 +338,12 @@ class TestService(
Right(
StorageRangeResponse(
complete = true,
storage = Map(request.parameters.address -> StorageEntry(ByteString(""), ByteString("")))
storage = Map(
encodeAsHex(request.parameters.address).values -> StorageEntry(
encodeAsHex(request.parameters.begin).values,
encodeAsHex(storage).values
)
)
)
)
)
Expand Down

0 comments on commit e0a7206

Please sign in to comment.