Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ plugins {

allprojects {
group = "io.newm.server"
version = "0.13.2-SNAPSHOT"
version = "0.14.0-SNAPSHOT"
}

subprojects {
Expand Down
4 changes: 2 additions & 2 deletions buildSrc/src/main/kotlin/Dependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -319,8 +319,8 @@ object Dependencies {
private const val VERSION = Versions.TEST_CONTAINERS

const val CORE = "org.testcontainers:testcontainers:$VERSION"
const val JUINT = "org.testcontainers:junit-jupiter:$VERSION"
const val POSTGRESQL = "org.testcontainers:postgresql:$VERSION"
const val JUINT = "org.testcontainers:testcontainers-junit-jupiter:$VERSION"
const val POSTGRESQL = "org.testcontainers:testcontainers-postgresql:$VERSION"
}

object Typesafe {
Expand Down
62 changes: 31 additions & 31 deletions buildSrc/src/main/kotlin/Versions.kt
Original file line number Diff line number Diff line change
@@ -1,51 +1,51 @@
object Versions {
const val APACHE_COMMONS_CODEC = "1.20.0"
const val APACHE_COMMONS_CODEC = "1.22.0"
const val APACHE_COMMONS_EMAIL = "1.6.0"
const val APACHE_COMMONS_NET = "3.11.1"
const val APACHE_COMMONS_NUMBERS = "1.2"
const val APACHE_COMMONS_NET = "3.13.0"
const val APACHE_COMMONS_NUMBERS = "1.3"
const val APACHE_CURATORS = "5.9.0"
const val APACHE_TIKA = "3.2.3"
const val AWS = "2.40.16"
const val AYZA = "10.0.2"
const val BOUNCY_CASTLE = "1.83"
const val CAFFEINE = "3.2.3"
const val APACHE_TIKA = "3.3.1"
const val AWS = "2.46.12"
const val AYZA = "10.0.5"
const val BOUNCY_CASTLE = "1.84"
const val CAFFEINE = "3.2.4"
const val CBOR = "0.4.1-NEWM"
const val CLOUDINARY = "1.39.0"
const val COROUTINES = "1.10.2"
const val EXPOSED = "0.61.0"
const val FLYWAYDB = "11.20.0"
const val COROUTINES = "1.11.0"
const val EXPOSED = "1.3.0"
const val FLYWAYDB = "12.8.1"
const val GOOGLE_TRUTH = "1.4.5"
const val GRPC = "1.78.0"
const val GRPC = "1.82.0"
const val GRPC_KOTLIN = "1.5.0"
const val HIKARICP = "7.0.2"
const val HIKARICP = "7.1.0"
const val I2P_CRYPTO = "0.3.0"
const val JBCRYPT = "0.10.2"
const val JSOUP = "1.21.2"
const val JUNIT = "6.0.1"
const val JSOUP = "1.22.2"
const val JUNIT = "6.1.0"
const val J_AUDIO_TAGGER = "3.0.1"
const val KOIN = "4.1.0-Beta8"
const val KOIN_TEST = "4.1.1"
const val KOIN_TEST = "4.2.2"
const val KOGMIOS = "2.7.1"
const val KOTLINX_SERIALIZATION = "1.9.0"
const val KOTLIN_LOGGING = "7.0.13"
const val KOTLIN_PLUGIN = "2.3.0"
const val KOTLINX_SERIALIZATION = "1.11.0"
const val KOTLIN_LOGGING = "8.0.4"
const val KOTLIN_PLUGIN = "2.4.0"
const val KTLINT = "1.8.0"
const val KTLINT_PLUGIN = "12.1.1"
const val KTOR = "3.4.0"
const val KTOR = "3.5.0"
const val KTOR_FLYWAY = "3.3.0"
const val LOGBACK = "1.5.23"
const val MAVEN_PUBLISH = "0.35.0"
const val MOCKK = "1.14.7"
const val POSTGRESQL = "42.7.8"
const val PROTOBUF = "4.33.2"
const val PROTOBUF_PLUGIN = "0.9.5"
const val LOGBACK = "1.5.34"
const val MAVEN_PUBLISH = "0.36.0"
const val MOCKK = "1.14.11"
const val POSTGRESQL = "42.7.11"
const val PROTOBUF = "4.35.1"
const val PROTOBUF_PLUGIN = "0.10.0"
const val QR_CODE_KOTLIN = "4.5.0"
const val QUARTZ = "2.5.2"
const val SENTRY = "8.29.0"
const val SENTRY = "8.44.0"
const val SHADOW_PLUGIN = "9.2.1"
const val SPRING_SECURITY = "6.5.6"
const val SWAGGER = "1.0.59"
const val TEST_CONTAINERS = "1.21.4"
const val TYPESAFE = "1.4.5"
const val SPRING_SECURITY = "7.1.0"
const val SWAGGER = "1.0.62"
const val TEST_CONTAINERS = "2.0.5"
const val TYPESAFE = "1.4.9"
const val VERSIONS_PLUGIN = "0.53.0"
}
3 changes: 1 addition & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ kotlin.code.style=official

org.gradle.parallel=false
org.gradle.caching=true
org.gradle.configureondemand=true
org.gradle.daemon=true
org.gradle.unsafe.configuration-cache=true

Expand All @@ -19,4 +18,4 @@ org.gradle.jvmargs=-Dfile.encoding=UTF-8 \
kotlin.incremental=true
kotlin.incremental.js=true
kotlin.caching.enabled=true
kotlin.parallel.tasks.in.project=true
kotlin.parallel.tasks.in.project=true
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V10__AlterLedgerAssetMetadata : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V11__CreateLedgerUtxoHistory : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V12__AlterNativeAssetLogAddressTxLog : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V13__CreateMonitoredAddressChain : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V14__CleanupIndexes : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V15__CleanupIndexes : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V16__AlterLedgerUtxos : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V17__AlterLedgerUtxos : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V1__InitialCreation : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V2__CreateLedgerAssetMetadata : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V3__AlterLedgerUtxos : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V4__CreateUsers : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V5__AlterLedgerUtxos : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V6__CreateAddressTxLog : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V7__DropKeys : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V8__AlterLedgerAssets : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.newm.chain.database.migration

import org.flywaydb.core.api.migration.BaseJavaMigration
import org.flywaydb.core.api.migration.Context
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.jdbc.transactions.transaction

@Suppress("unused")
class V9__CreateNativeAssetLog : BaseJavaMigration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,19 @@ import io.newm.chain.util.hexToByteArray
import io.newm.chain.util.toHexString
import io.newm.kogmios.protocols.model.PointDetail
import io.newm.kogmios.protocols.model.Tip
import org.jetbrains.exposed.sql.SortOrder
import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
import org.jetbrains.exposed.sql.SqlExpressionBuilder.greater
import org.jetbrains.exposed.sql.SqlExpressionBuilder.greaterEq
import org.jetbrains.exposed.sql.SqlExpressionBuilder.less
import org.jetbrains.exposed.sql.and
import org.jetbrains.exposed.sql.batchInsert
import org.jetbrains.exposed.sql.deleteWhere
import org.jetbrains.exposed.sql.insertAndGetId
import org.jetbrains.exposed.sql.max
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.v1.core.SortOrder
import org.jetbrains.exposed.v1.core.and
import org.jetbrains.exposed.v1.core.eq
import org.jetbrains.exposed.v1.core.eqSubQuery
import org.jetbrains.exposed.v1.core.greater
import org.jetbrains.exposed.v1.core.greaterEq
import org.jetbrains.exposed.v1.core.less
import org.jetbrains.exposed.v1.core.max
import org.jetbrains.exposed.v1.jdbc.batchInsert
import org.jetbrains.exposed.v1.jdbc.deleteWhere
import org.jetbrains.exposed.v1.jdbc.insertAndGetId
import org.jetbrains.exposed.v1.jdbc.select
import org.jetbrains.exposed.v1.jdbc.transactions.transaction
import org.slf4j.Logger
import org.slf4j.LoggerFactory

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ interface LedgerRepository {
currentEpoch: Long
): Long

fun queryTransactionInfo(txId: String): TransactionInfo?

fun queryAdaHandle(adaHandleName: String): String?

fun siblingHashCount(hash: String): Long
Expand Down
Loading
Loading