Skip to content

Commit

Permalink
chore: improve package consistency jvm lib (#719)
Browse files Browse the repository at this point in the history
* chore: improve package consistency jvm lib

* chore: improve package consistency jvm lib

* chore: improve package consistency domain models

* package rename improve consistency

* chore: fix docker config
  • Loading branch information
jpnovais authored Feb 20, 2025
1 parent e16fe6c commit 3c4f4c2
Show file tree
Hide file tree
Showing 266 changed files with 717 additions and 669 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import build.linea.contract.l1.Web3JLineaRollupSmartContractClientReadOnly
import build.linea.web3j.Web3JLogsClient
import io.vertx.core.Vertx
import kotlinx.datetime.Clock
import linea.domain.BlockNumberAndHash
import linea.encoding.BlockRLPEncoder
import linea.web3j.createWeb3jHttpClient
import net.consensys.linea.BlockNumberAndHash
import net.consensys.linea.blob.ShnarfCalculatorVersion
import net.consensys.linea.contract.Web3JL2MessageService
import net.consensys.linea.contract.Web3JL2MessageServiceLogsClient
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package net.consensys.zkevm.coordinator.app

import build.linea.contract.l1.LineaRollupSmartContractClientReadOnly
import io.vertx.core.Vertx
import net.consensys.linea.BlockParameter
import linea.domain.BlockParameter
import net.consensys.linea.async.AsyncRetryer
import org.apache.logging.log4j.LogManager
import org.apache.logging.log4j.Logger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ package net.consensys.zkevm.coordinator.app.config

import com.sksamuel.hoplite.ConfigAlias
import com.sksamuel.hoplite.Masked
import net.consensys.assertIs32Bytes
import net.consensys.decodeHex
import net.consensys.linea.BlockParameter
import net.consensys.linea.assertIsValidAddress
import linea.domain.BlockParameter
import linea.domain.assertIsValidAddress
import linea.kotlin.assertIs32Bytes
import linea.kotlin.decodeHex
import net.consensys.linea.blob.BlobCompressorVersion
import net.consensys.linea.ethereum.gaspricing.dynamiccap.MAX_FEE_HISTORIES_STORAGE_PERIOD
import net.consensys.linea.ethereum.gaspricing.dynamiccap.MAX_FEE_HISTORY_BLOCK_COUNT
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package net.consensys.zkevm.coordinator.app.config

import com.sksamuel.hoplite.ConfigAlias
import linea.kotlin.toKWeiUInt
import net.consensys.linea.ethereum.gaspricing.BoundableFeeCalculator
import net.consensys.linea.ethereum.gaspricing.staticcap.ExtraDataV1UpdaterImpl
import net.consensys.linea.ethereum.gaspricing.staticcap.FeeHistoryFetcherImpl
Expand All @@ -9,7 +10,6 @@ import net.consensys.linea.ethereum.gaspricing.staticcap.GasUsageRatioWeightedAv
import net.consensys.linea.ethereum.gaspricing.staticcap.MinerExtraDataV1CalculatorImpl
import net.consensys.linea.ethereum.gaspricing.staticcap.TransactionCostCalculator
import net.consensys.linea.ethereum.gaspricing.staticcap.VariableFeesCalculator
import net.consensys.toKWeiUInt
import net.consensys.zkevm.coordinator.app.L2NetworkGasPricingService
import java.net.URL
import java.time.Duration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package net.consensys.zkevm.coordinator.blockcreation

import io.vertx.core.Vertx
import linea.domain.Block
import net.consensys.encodeHex
import net.consensys.linea.BlockParameter.Companion.toBlockParameter
import linea.domain.BlockParameter.Companion.toBlockParameter
import linea.kotlin.encodeHex
import net.consensys.linea.async.AsyncRetryer
import net.consensys.linea.web3j.ExtendedWeb3J
import net.consensys.zkevm.PeriodicPollingService
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package net.consensys.zkevm.coordinator.blockcreation

import build.linea.web3j.domain.toWeb3j
import linea.domain.Block
import linea.domain.BlockParameter.Companion.toBlockParameter
import linea.web3j.toDomain
import net.consensys.linea.BlockParameter.Companion.toBlockParameter
import net.consensys.linea.async.toSafeFuture
import net.consensys.zkevm.ethereum.coordination.blockcreation.SafeBlockProvider
import org.web3j.protocol.Web3j
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.consensys.zkevm.coordinator.blockcreation

import com.github.michaelbull.result.Result
import net.consensys.linea.BlockNumberAndHash
import linea.domain.BlockNumberAndHash
import net.consensys.linea.errors.ErrorResponse
import net.consensys.zkevm.coordinator.clients.GenerateTracesResponse
import net.consensys.zkevm.coordinator.clients.GetTracesCountersResponse
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.consensys.zkevm.coordinator.blockcreation

import com.github.michaelbull.result.Result
import net.consensys.linea.BlockNumberAndHash
import linea.domain.BlockNumberAndHash
import net.consensys.linea.errors.ErrorResponse
import net.consensys.zkevm.coordinator.clients.GetTracesCountersResponse
import net.consensys.zkevm.coordinator.clients.TracesCountersClientV1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package net.consensys.zkevm.ethereum.coordination.blob

import build.linea.clients.GetStateMerkleProofRequest
import build.linea.clients.StateManagerClientV1
import build.linea.domain.BlockInterval
import linea.domain.BlockInterval
import tech.pegasys.teku.infrastructure.async.SafeFuture

class BlobZkStateProviderImpl(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package net.consensys.zkevm.ethereum.coordination.blockcreation

import com.github.michaelbull.result.onFailure
import com.github.michaelbull.result.onSuccess
import net.consensys.linea.BlockNumberAndHash
import linea.domain.BlockNumberAndHash
import net.consensys.zkevm.coordinator.clients.RollupForkChoiceUpdatedClient
import org.apache.logging.log4j.LogManager
import org.apache.logging.log4j.Logger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package net.consensys.zkevm.coordinator.app

import build.linea.contract.l1.LineaRollupSmartContractClientReadOnly
import io.vertx.core.Vertx
import net.consensys.linea.BlockParameter
import linea.domain.BlockParameter
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import build.linea.web3j.Web3JLogsClient
import io.vertx.junit5.Timeout
import io.vertx.junit5.VertxExtension
import io.vertx.junit5.VertxTestContext
import linea.kotlin.toULong
import net.consensys.linea.contract.EIP1559GasProvider
import net.consensys.linea.contract.L2MessageService
import net.consensys.toULong
import net.consensys.zkevm.ethereum.coordination.conflation.upgrade.SwitchProvider
import net.consensys.zkevm.ethereum.signing.ECKeypairSigner
import net.consensys.zkevm.ethereum.signing.ECKeypairSignerAdapter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.github.michaelbull.result.getError
import com.sksamuel.hoplite.Masked
import linea.coordinator.config.loadConfigs
import linea.coordinator.config.loadConfigsOrError
import net.consensys.linea.BlockParameter
import linea.domain.BlockParameter
import net.consensys.linea.blob.BlobCompressorVersion
import net.consensys.linea.ethereum.gaspricing.BoundableFeeCalculator
import net.consensys.linea.ethereum.gaspricing.staticcap.ExtraDataV1UpdaterImpl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ import linea.domain.Block
import linea.domain.createBlock
import linea.domain.toEthGetBlockResponse
import linea.jsonrpc.TestingJsonRpcServer
import linea.kotlin.ByteArrayExt
import linea.kotlin.toHexString
import linea.kotlin.toULongFromHex
import linea.log4j.configureLoggers
import linea.web3j.createWeb3jHttpClient
import net.consensys.ByteArrayExt
import net.consensys.linea.async.get
import net.consensys.linea.web3j.ExtendedWeb3J
import net.consensys.linea.web3j.ExtendedWeb3JImpl
import net.consensys.toHexString
import net.consensys.toULongFromHex
import net.consensys.zkevm.ethereum.coordination.blockcreation.BlockCreated
import net.consensys.zkevm.ethereum.coordination.blockcreation.BlockCreationListener
import org.apache.logging.log4j.Level
Expand All @@ -29,7 +29,6 @@ import org.junit.jupiter.api.extension.ExtendWith
import org.mockito.kotlin.mock
import tech.pegasys.teku.infrastructure.async.SafeFuture
import java.util.concurrent.CopyOnWriteArrayList
import java.util.concurrent.Executors
import java.util.concurrent.atomic.AtomicLong
import kotlin.time.Duration.Companion.milliseconds
import kotlin.time.Duration.Companion.seconds
Expand All @@ -48,7 +47,6 @@ class BlockCreationMonitorTest {
lastL2BlockNumberToProcessInclusive = null
)
private lateinit var vertx: Vertx
private val executor = Executors.newSingleThreadScheduledExecutor()
private lateinit var lastProvenBlockNumberProvider: LastProvenBlockNumberProviderDouble
private lateinit var monitor: BlockCreationMonitor

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.consensys.zkevm.ethereum.coordination.aggregation

import build.linea.domain.BlockIntervals
import kotlinx.datetime.Instant
import linea.domain.BlockIntervals
import net.consensys.zkevm.domain.BlobAndBatchCounters
import net.consensys.zkevm.domain.BlobCounters
import net.consensys.zkevm.persistence.AggregationsRepository
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package net.consensys.zkevm.ethereum.coordination.blockcreation

import com.github.michaelbull.result.Err
import com.github.michaelbull.result.Ok
import net.consensys.ByteArrayExt
import net.consensys.linea.BlockNumberAndHash
import linea.domain.BlockNumberAndHash
import linea.kotlin.ByteArrayExt
import net.consensys.linea.errors.ErrorResponse
import net.consensys.zkevm.coordinator.clients.RollupForkChoiceUpdatedClient
import net.consensys.zkevm.coordinator.clients.RollupForkChoiceUpdatedError
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.consensys.zkevm.coordinator.clients.prover

import build.linea.domain.BlockInterval
import linea.domain.BlockInterval
import net.consensys.zkevm.coordinator.clients.ProverClient
import tech.pegasys.teku.infrastructure.async.SafeFuture

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.databind.node.ArrayNode
import io.vertx.core.Vertx
import linea.encoding.BlockRLPEncoder
import net.consensys.encodeHex
import linea.kotlin.encodeHex
import linea.kotlin.toBigInteger
import net.consensys.linea.async.toSafeFuture
import net.consensys.toBigInteger
import net.consensys.zkevm.coordinator.clients.BatchExecutionProofRequestV1
import net.consensys.zkevm.coordinator.clients.BatchExecutionProofResponse
import net.consensys.zkevm.coordinator.clients.ExecutionProverClientV2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package net.consensys.zkevm.coordinator.clients.prover

import com.fasterxml.jackson.databind.ObjectMapper
import io.vertx.core.Vertx
import net.consensys.encodeHex
import linea.kotlin.encodeHex
import net.consensys.zkevm.coordinator.clients.ProofAggregationProverClientV2
import net.consensys.zkevm.coordinator.clients.prover.serialization.JsonSerialization
import net.consensys.zkevm.coordinator.clients.prover.serialization.ProofToFinalizeJsonResponse
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package net.consensys.zkevm.coordinator.clients.prover

import build.linea.domain.BlockInterval
import com.github.michaelbull.result.Err
import com.github.michaelbull.result.getOrElse
import com.github.michaelbull.result.map
import io.vertx.core.Vertx
import linea.domain.BlockInterval
import net.consensys.linea.errors.ErrorResponse
import net.consensys.zkevm.domain.ProofIndex
import net.consensys.zkevm.fileio.FileMonitor
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.consensys.zkevm.coordinator.clients.prover

import build.linea.domain.BlockInterval
import io.vertx.core.Vertx
import linea.domain.BlockInterval
import net.consensys.linea.contract.Web3JL2MessageServiceLogsClient
import net.consensys.linea.metrics.LineaMetricsCategory
import net.consensys.linea.metrics.MetricsFacade
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.consensys.zkevm.coordinator.clients.prover

import net.consensys.encodeHex
import linea.kotlin.encodeHex
import net.consensys.zkevm.domain.ProofIndex

open class ProverFileNameProvider(protected val fileNameSuffix: String) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import build.linea.clients.GetZkEVMStateMerkleProofResponse
import com.fasterxml.jackson.databind.node.ArrayNode
import linea.domain.Block
import linea.domain.createBlock
import net.consensys.ByteArrayExt
import net.consensys.encodeHex
import linea.kotlin.ByteArrayExt
import linea.kotlin.encodeHex
import net.consensys.zkevm.coordinator.clients.BatchExecutionProofRequestV1
import net.consensys.zkevm.coordinator.clients.GenerateTracesResponse
import net.consensys.zkevm.coordinator.clients.L2MessageServiceLogsClient
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package net.consensys.zkevm.coordinator.clients.prover

import build.linea.domain.BlockInterval
import io.vertx.core.Vertx
import io.vertx.junit5.VertxExtension
import linea.domain.BlockInterval
import net.consensys.zkevm.coordinator.clients.prover.serialization.JsonSerialization
import net.consensys.zkevm.domain.ProofIndex
import net.consensys.zkevm.fileio.FileReader
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package net.consensys.zkevm.coordinator.clients.prover

import build.linea.domain.BlockIntervals
import io.micrometer.core.instrument.MeterRegistry
import io.micrometer.core.instrument.simple.SimpleMeterRegistry
import io.vertx.core.Vertx
import io.vertx.junit5.VertxExtension
import kotlinx.datetime.Clock
import net.consensys.ByteArrayExt
import linea.domain.BlockIntervals
import linea.kotlin.ByteArrayExt
import net.consensys.linea.metrics.MetricsFacade
import net.consensys.linea.metrics.micrometer.MicrometerMetricsFacade
import net.consensys.zkevm.domain.ProofIndex
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.consensys.zkevm.coordinator.clients.prover

import net.consensys.decodeHex
import linea.kotlin.decodeHex
import net.consensys.zkevm.domain.ProofIndex
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package net.consensys.zkevm.coordinator.clients.prover.serialization

import build.linea.domain.BlockIntervals
import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.core.JsonGenerator
import com.fasterxml.jackson.core.JsonParser
Expand All @@ -10,8 +9,9 @@ import com.fasterxml.jackson.databind.JsonSerializer
import com.fasterxml.jackson.databind.SerializerProvider
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
import com.fasterxml.jackson.databind.annotation.JsonSerialize
import net.consensys.decodeHex
import net.consensys.encodeHex
import linea.domain.BlockIntervals
import linea.kotlin.decodeHex
import linea.kotlin.encodeHex
import net.consensys.zkevm.coordinator.clients.BlobCompressionProof
import net.consensys.zkevm.coordinator.clients.BlobCompressionProofRequest

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.consensys.zkevm.coordinator.clients.prover.serialization

import build.linea.domain.BlockIntervals
import linea.domain.BlockIntervals
import net.consensys.zkevm.coordinator.clients.prover.serialization.JsonSerialization.proofResponseMapperV1
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import com.github.michaelbull.result.getOrElse
import com.github.michaelbull.result.mapEither
import com.github.michaelbull.result.runCatching
import io.vertx.core.Vertx
import net.consensys.encodeHex
import net.consensys.linea.BlockNumberAndHash
import linea.domain.BlockNumberAndHash
import linea.kotlin.encodeHex
import net.consensys.linea.async.toSafeFuture
import net.consensys.linea.errors.ErrorResponse
import net.consensys.linea.jsonrpc.JsonRpcErrorResponse
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import io.micrometer.core.instrument.simple.SimpleMeterRegistry
import io.vertx.core.Vertx
import io.vertx.core.json.JsonObject
import io.vertx.junit5.VertxExtension
import net.consensys.ByteArrayExt
import net.consensys.encodeHex
import net.consensys.linea.BlockNumberAndHash
import linea.domain.BlockNumberAndHash
import linea.kotlin.ByteArrayExt
import linea.kotlin.encodeHex
import net.consensys.linea.async.get
import net.consensys.linea.jsonrpc.client.JsonRpcClient
import net.consensys.linea.jsonrpc.client.VertxHttpJsonRpcClientFactory
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package net.consensys.linea.contract

import linea.kotlin.toBigInteger
import linea.kotlin.toIntervalString
import net.consensys.linea.web3j.AtomicContractEIP1559GasProvider
import net.consensys.linea.web3j.EIP1559GasFees
import net.consensys.linea.web3j.blocksRange
import net.consensys.linea.web3j.toLineaDomain
import net.consensys.toBigInteger
import net.consensys.toIntervalString
import org.apache.logging.log4j.LogManager
import org.apache.logging.log4j.Logger
import org.web3j.protocol.Web3j
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package net.consensys.linea.contract

import build.linea.contract.LineaRollupV6
import linea.kotlin.toBigInteger
import linea.kotlin.toULong
import net.consensys.linea.web3j.AtomicContractEIP1559GasProvider
import net.consensys.linea.web3j.EIP1559GasFees
import net.consensys.linea.web3j.SmartContractErrors
import net.consensys.toBigInteger
import net.consensys.toULong
import org.web3j.abi.FunctionEncoder
import org.web3j.abi.datatypes.Function
import org.web3j.crypto.Credentials
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package net.consensys.linea.contract

import net.consensys.gwei
import linea.kotlin.gwei
import linea.kotlin.toBigInteger
import net.consensys.linea.web3j.AtomicContractEIP1559GasProvider
import net.consensys.linea.web3j.EIP1559GasFees
import net.consensys.linea.web3j.EIP4844GasFees
import net.consensys.linea.web3j.EIP4844GasProvider
import net.consensys.toBigInteger
import java.math.BigInteger

// this class is mainly intended to be used for testing purposes
Expand Down
Loading

0 comments on commit 3c4f4c2

Please sign in to comment.