Skip to content

Commit fdf863d

Browse files
author
Shota Jolbordi
committed
Fix compilation errors
Signed-off-by: Shota Jolbordi <[email protected]>
1 parent 9f287ff commit fdf863d

File tree

200 files changed

+489
-1270
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+489
-1270
lines changed

build.sbt

+84-57
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ lazy val versions = new {
5050
val typesafeConfig = "1.4.2"
5151
val fs2 = "3.2.5"
5252
val scalaUri = "4.0.0"
53-
val prismSdk = "v1.4.1-snapshot-1688975371-7541fd2" // deployed to github packages from sdk branch "node-1.4-extension-sdk"
53+
val prismSdk =
54+
"v1.4.1-snapshot-1688975371-7541fd2" // deployed to github packages from sdk branch "node-1.4-extension-sdk"
5455
val vaultSdk = "0.1.0-build-2-96cc137d"
5556
}
5657

@@ -108,9 +109,9 @@ lazy val Dependencies = new {
108109
// We have to exclude bouncycastle since for some reason bitcoinj depends on bouncycastle jdk15to18
109110
// (i.e. JDK 1.5 to 1.8), but we are using JDK 11
110111
val prismCredentials =
111-
"io.iohk.atala" % "prism-credentials-jvm" % versions.prismSdk excludeAll ExclusionRule(
112-
organization = "org.bouncycastle"
113-
)
112+
"io.iohk.atala" % "prism-credentials-jvm" % versions.prismSdk excludeAll ExclusionRule(
113+
organization = "org.bouncycastle"
114+
)
114115
val prismProtos =
115116
"io.iohk.atala" % "prism-protos-jvm" % versions.prismSdk % "protobuf-src" intransitive ()
116117
val vaultProtos =
@@ -190,7 +191,7 @@ lazy val commonSettings = Seq(
190191
"-Ywarn-dead-code"
191192
)
192193
)
193-
),
194+
),
194195
scalacOptions += "-Ymacro-annotations",
195196
javacOptions ++= Seq("-source", "1.11", "-target", "1.11"),
196197
githubTokenSource := TokenSource.Environment("GITHUB_TOKEN"),
@@ -243,43 +244,43 @@ lazy val commonSettings = Seq(
243244
}
244245
)
245246

246-
lazy val common = project
247-
.in(file("common"))
248-
.settings(
249-
commonSettings,
250-
// Make ScalaPB compile protos relative to `protobuf_external_src/protos` directory.
251-
// Otherwise, it will assume that `protobuf_external_src` is the root directory for proto files.
252-
Compile / PB.protoSources := (Compile / PB.protoSources).value.map {
253-
case externalSrc if externalSrc.toPath.endsWith("protobuf_external_src") =>
254-
externalSrc / "proto"
255-
case other => other
256-
},
257-
resolvers += Resolver.mavenLocal,
258-
resolvers += Resolver.jcenterRepo,
259-
resolvers += Resolver.mavenCentral,
260-
libraryDependencies ++=
261-
Dependencies.doobieDependencies ++
262-
Dependencies.dockerDependencies ++
263-
Dependencies.bouncyDependencies ++
264-
Dependencies.grpcDependencies ++
265-
Dependencies.mockitoDependencies ++
266-
Dependencies.kamonDependencies ++
267-
Dependencies.circeDependencies ++
268-
Dependencies.enumeratumDependencies ++
269-
Dependencies.tofuDependencies ++
270-
Seq(
271-
Dependencies.diffx,
272-
Dependencies.flyway,
273-
Dependencies.typesafeConfig,
274-
Dependencies.fs2,
275-
Dependencies.scalaUri
276-
) ++
277-
Dependencies.prismDependencies ++
278-
Dependencies.scalapbDependencies,
279-
Compile / PB.targets := Seq(
280-
scalapb.gen() -> (Compile / sourceManaged).value / "proto"
281-
)
282-
)
247+
//lazy val common = project
248+
// .in(file("common"))
249+
// .settings(
250+
// commonSettings,
251+
// // Make ScalaPB compile protos relative to `protobuf_external_src/protos` directory.
252+
// // Otherwise, it will assume that `protobuf_external_src` is the root directory for proto files.
253+
// Compile / PB.protoSources := (Compile / PB.protoSources).value.map {
254+
// case externalSrc if externalSrc.toPath.endsWith("protobuf_external_src") =>
255+
// externalSrc / "proto"
256+
// case other => other
257+
// },
258+
// resolvers += Resolver.mavenLocal,
259+
// resolvers += Resolver.jcenterRepo,
260+
// resolvers += Resolver.mavenCentral,
261+
// libraryDependencies ++=
262+
// Dependencies.doobieDependencies ++
263+
// Dependencies.dockerDependencies ++
264+
// Dependencies.bouncyDependencies ++
265+
// Dependencies.grpcDependencies ++
266+
// Dependencies.mockitoDependencies ++
267+
// Dependencies.kamonDependencies ++
268+
// Dependencies.circeDependencies ++
269+
// Dependencies.enumeratumDependencies ++
270+
// Dependencies.tofuDependencies ++
271+
// Seq(
272+
// Dependencies.diffx,
273+
// Dependencies.flyway,
274+
// Dependencies.typesafeConfig,
275+
// Dependencies.fs2,
276+
// Dependencies.scalaUri
277+
// ) ++
278+
// Dependencies.prismDependencies ++
279+
// Dependencies.scalapbDependencies,
280+
// Compile / PB.targets := Seq(
281+
// scalapb.gen() -> (Compile / sourceManaged).value / "proto"
282+
// )
283+
// )
283284

284285
lazy val node =
285286
project
@@ -288,32 +289,58 @@ lazy val node =
288289
commonSettings,
289290
name := "node",
290291
Compile / mainClass := Some("io.iohk.atala.prism.node.NodeApp"),
292+
// Make ScalaPB compile protos relative to `protobuf_external_src/protos` directory.
293+
// Otherwise, it will assume that `protobuf_external_src` is the root directory for proto files.
294+
Compile / PB.protoSources := (Compile / PB.protoSources).value.map {
295+
case externalSrc if externalSrc.toPath.endsWith("protobuf_external_src") =>
296+
externalSrc / "proto"
297+
case other => other
298+
},
299+
Compile / PB.targets := Seq(
300+
scalapb.gen() -> (Compile / sourceManaged).value / "proto"
301+
),
302+
resolvers += Resolver.mavenLocal,
303+
resolvers += Resolver.jcenterRepo,
304+
resolvers += Resolver.mavenCentral,
291305
Docker / maintainer := "[email protected]",
292306
Docker / dockerUsername := Some("input-output-hk"),
293307
Docker / dockerRepository := Some("ghcr.io"),
294308
Docker / packageName := "prism-node",
295309
dockerExposedPorts := Seq(5432),
296310
dockerBaseImage := "openjdk:11",
297-
libraryDependencies ++= Dependencies.circeDependencies ++ Dependencies.enumeratumDependencies ++ Dependencies.doobieDependencies ++
298-
Dependencies.grpcDependencies ++ Dependencies.logbackDependencies ++
299-
Dependencies.sttpDependencies ++
300-
Dependencies.prismDependencies ++
301-
Dependencies.mockitoDependencies ++
302-
Seq(
303-
Dependencies.chimney,
304-
Dependencies.flyway,
305-
Dependencies.postgresql,
306-
Dependencies.scalapbRuntimeGrpc,
307-
Dependencies.slf4j,
308-
Dependencies.typesafeConfig
309-
)
311+
libraryDependencies
312+
++= Dependencies.circeDependencies
313+
++ Dependencies.tofuDependencies
314+
++ Dependencies.kamonDependencies
315+
++ Dependencies.dockerDependencies
316+
++ Dependencies.bouncyDependencies
317+
++ Dependencies.enumeratumDependencies
318+
++ Dependencies.doobieDependencies
319+
++ Dependencies.grpcDependencies
320+
++ Dependencies.logbackDependencies
321+
++ Dependencies.sttpDependencies
322+
++ Dependencies.prismDependencies
323+
++ Dependencies.mockitoDependencies
324+
++ Dependencies.prismDependencies
325+
++ Dependencies.scalapbDependencies
326+
++ Seq(
327+
Dependencies.chimney,
328+
Dependencies.diffx,
329+
Dependencies.flyway,
330+
Dependencies.typesafeConfig,
331+
Dependencies.postgresql,
332+
Dependencies.scalapbRuntimeGrpc,
333+
Dependencies.slf4j,
334+
Dependencies.typesafeConfig,
335+
Dependencies.fs2,
336+
Dependencies.scalaUri
337+
)
310338
)
311339
.enablePlugins(BuildInfoPlugin, JavaAppPackaging, DockerPlugin)
312-
.dependsOn(common % "compile->compile;test->test")
313340

314341
lazy val root = project
315342
.in(file("."))
316-
.aggregate(common, node)
343+
.aggregate(node)
317344

318345
Global / onChangedBuildSource := ReloadOnSourceChanges
319346

common/src/main/protobuf/endorsements_api.proto

-65
This file was deleted.

common/src/test/resources/application.conf

-12
This file was deleted.

common/src/test/resources/common/db/migration/V1__create_connector_message_offset.sql

-6
This file was deleted.

common/src/test/resources/common/db/migration/V2__create_config.sql

-5
This file was deleted.

common/src/test/resources/common/db/migration/V3__create_processing_tasks.sql

-9
This file was deleted.

common/src/test/resources/common/db/migration/V4__processing_tasks_owner_to_string.sql

-2
This file was deleted.

node/src/main/scala/io/iohk/atala/prism/node/NodeApp.scala

+9-9
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ import cats.implicits.toFunctorOps
66
import com.typesafe.config.{Config, ConfigFactory}
77
import doobie.hikari.HikariTransactor
88
import io.grpc.{Server, ServerBuilder}
9-
import io.iohk.atala.prism.auth.WhitelistedAuthenticatorF
10-
import io.iohk.atala.prism.auth.grpc.{
9+
import io.iohk.atala.prism.node.auth.WhitelistedAuthenticatorF
10+
import io.iohk.atala.prism.node.auth.grpc.{
1111
GrpcAuthenticatorInterceptor,
1212
TraceExposeInterceptor,
1313
TraceReadInterceptor
1414
}
15-
import io.iohk.atala.prism.auth.utils.DidWhitelistLoader
15+
import io.iohk.atala.prism.node.auth.utils.DidWhitelistLoader
1616
import io.iohk.atala.prism.identity.PrismDid
17-
import io.iohk.atala.prism.logging.TraceId
18-
import io.iohk.atala.prism.logging.TraceId.IOWithTraceIdContext
19-
import io.iohk.atala.prism.metrics.UptimeReporter
20-
import io.iohk.atala.prism.models.DidSuffix
17+
import io.iohk.atala.prism.node.logging.TraceId
18+
import io.iohk.atala.prism.node.logging.TraceId.IOWithTraceIdContext
19+
import io.iohk.atala.prism.node.metrics.UptimeReporter
20+
import io.iohk.atala.prism.node.models.DidSuffix
2121
import io.iohk.atala.prism.node.cardano.CardanoClient
2222
import io.iohk.atala.prism.node.metrics.NodeReporter
2323
import io.iohk.atala.prism.node.operations.ApplyOperationConfig
@@ -26,8 +26,8 @@ import io.iohk.atala.prism.node.services.CardanoLedgerService.CardanoBlockHandle
2626
import io.iohk.atala.prism.node.services._
2727
import io.iohk.atala.prism.node.services.models.AtalaObjectNotification
2828
import io.iohk.atala.prism.protos.node_api._
29-
import io.iohk.atala.prism.repositories.{SchemaMigrations, TransactorFactory}
30-
import io.iohk.atala.prism.utils.IOUtils._
29+
import io.iohk.atala.prism.node.repositories.{SchemaMigrations, TransactorFactory}
30+
import io.iohk.atala.prism.node.utils.IOUtils._
3131
import kamon.Kamon
3232
import kamon.module.Module
3333
import org.slf4j.LoggerFactory

node/src/main/scala/io/iohk/atala/prism/node/NodeConfig.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import io.iohk.atala.prism.node.cardano.dbsync.CardanoDbSyncClient
77
import io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClient
88
import io.iohk.atala.prism.node.services.CardanoLedgerService
99
import io.iohk.atala.prism.node.services.CardanoLedgerService.CardanoNetwork
10-
import io.iohk.atala.prism.repositories.TransactorFactory
10+
import io.iohk.atala.prism.node.repositories.TransactorFactory
1111
import sttp.model.Header
1212

1313
import scala.util.Try

node/src/main/scala/io/iohk/atala/prism/node/NodeExplorerAuthenticator.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.iohk.atala.prism.node
22

3-
import io.iohk.atala.prism.auth.{WhitelistedAuthHelper, model}
3+
import io.iohk.atala.prism.node.auth.{WhitelistedAuthHelper, model}
44
import io.iohk.atala.prism.identity.PrismDid
5-
import io.iohk.atala.prism.logging.TraceId.IOWithTraceIdContext
5+
import io.iohk.atala.prism.node.logging.TraceId.IOWithTraceIdContext
66
import io.iohk.atala.prism.node.repositories.RequestNoncesRepository
77

88
class NodeExplorerAuthenticator(

node/src/main/scala/io/iohk/atala/prism/node/NodeExplorerGrpcServiceImpl.scala

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package io.iohk.atala.prism.node
33
import cats.effect.unsafe.IORuntime
44
import cats.syntax.traverse._
55
import com.google.protobuf.ByteString
6-
import io.iohk.atala.prism.auth.WhitelistedAuthenticatorF
7-
import io.iohk.atala.prism.auth.grpc.GrpcAuthenticationHeaderParser.grpcHeader
6+
import io.iohk.atala.prism.node.auth.WhitelistedAuthenticatorF
7+
import io.iohk.atala.prism.node.auth.grpc.GrpcAuthenticationHeaderParser.grpcHeader
88
import io.iohk.atala.prism.identity.{PrismDid => DID}
9-
import io.iohk.atala.prism.logging.TraceId
10-
import io.iohk.atala.prism.logging.TraceId.IOWithTraceIdContext
11-
import io.iohk.atala.prism.metrics.RequestMeasureUtil
12-
import io.iohk.atala.prism.metrics.RequestMeasureUtil.measureRequestFuture
13-
import io.iohk.atala.prism.models.TransactionId
9+
import io.iohk.atala.prism.node.logging.TraceId
10+
import io.iohk.atala.prism.node.logging.TraceId.IOWithTraceIdContext
11+
import io.iohk.atala.prism.node.metrics.RequestMeasureUtil
12+
import io.iohk.atala.prism.node.metrics.RequestMeasureUtil.measureRequestFuture
13+
import io.iohk.atala.prism.node.models.TransactionId
1414
import io.iohk.atala.prism.node.NodeExplorerGrpcServiceImpl.{countAndThrowNodeError, serviceName}
1515
import io.iohk.atala.prism.node.errors.NodeError
1616
import io.iohk.atala.prism.node.metrics.StatisticsCounters
@@ -25,8 +25,8 @@ import io.iohk.atala.prism.protos.node_api.GetScheduledOperationsRequest.Operati
2525
UpdateDidOperationOperationType
2626
}
2727
import io.iohk.atala.prism.protos.node_api._
28-
import io.iohk.atala.prism.tracing.Tracing.trace
29-
import io.iohk.atala.prism.utils.FutureEither.FutureEitherOps
28+
import io.iohk.atala.prism.node.tracing.Tracing.trace
29+
import io.iohk.atala.prism.node.utils.FutureEither.FutureEitherOps
3030
import scalapb.GeneratedMessage
3131

3232
import scala.concurrent.{ExecutionContext, Future}

0 commit comments

Comments
 (0)