From a94465234c80421d4ee289eb05d492b134ef200e Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Mon, 16 Mar 2026 15:59:02 -0700 Subject: [PATCH 1/6] chore: allow concurrent test runs --- .github/workflows/on_pull_request.yml | 6 - .github/workflows/sub_essential_tests.yml | 35 ++-- .github/workflows/sub_extended_tests.yml | 35 ++-- essential-tests/build.gradle.kts | 7 + .../anchor/platform/EphemeralAccountSetup.kt | 172 ++++++++++++++++++ 5 files changed, 221 insertions(+), 34 deletions(-) create mode 100644 essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt diff --git a/.github/workflows/on_pull_request.yml b/.github/workflows/on_pull_request.yml index af490ab503..66483e26ab 100644 --- a/.github/workflows/on_pull_request.yml +++ b/.github/workflows/on_pull_request.yml @@ -13,16 +13,10 @@ jobs: essential_tests: needs: [ gradle_build ] uses: ./.github/workflows/sub_essential_tests.yml - concurrency: - group: ap-test-job - cancel-in-progress: false extended_tests: needs: [ gradle_build, essential_tests ] uses: ./.github/workflows/sub_extended_tests.yml - concurrency: - group: ap-test-job - cancel-in-progress: false complete: if: always() diff --git a/.github/workflows/sub_essential_tests.yml b/.github/workflows/sub_essential_tests.yml index d247a3b395..ecc965bc42 100644 --- a/.github/workflows/sub_essential_tests.yml +++ b/.github/workflows/sub_essential_tests.yml @@ -4,29 +4,17 @@ on: workflow_dispatch: workflow_call: -concurrency: - group: ap-test-job - cancel-in-progress: false - jobs: essential_tests: name: Run Essential Tests (Integration Tests, Faster End-2-End Tests, Unit Tests, and Stellar Validation Tools) runs-on: ubuntu-latest env: - # Anchor Platform secrets + # Anchor Platform secrets (off-chain only — kept fixed) SECRET_SEP10_SIGNING_SEED: ${{ vars.SECRET_SEP10_SIGNING_SEED }} - APP__PAYMENT_SIGNING_SEED: ${{ vars.APP__PAYMENT_SIGNING_SEED }} SECRET__KEY: ${{ vars.SECRET__KEY }} - # Test secrets - TEST_CLIENT_WALLET_SECRET: ${{ vars.TEST_CLIENT_WALLET_SECRET }} + # Smart wallet contract (pre-deployed — kept fixed) TEST_CLIENT_SMART_WALLET_ACCOUNT: ${{ vars.TEST_CLIENT_SMART_WALLET_ACCOUNT }} - TEST_CLIENT_WALLET_EXTRA_SIGNER_1_SECRET: ${{ vars.TEST_CLIENT_WALLET_EXTRA_SIGNER_1_SECRET }} - TEST_CLIENT_WALLET_EXTRA_SIGNER_2_SECRET: ${{ vars.TEST_CLIENT_WALLET_EXTRA_SIGNER_2_SECRET }} - TEST_WITHDRAW_FUND_CLIENT_SECRET_1: ${{ vars.TEST_WITHDRAW_FUND_CLIENT_SECRET_1 }} - TEST_WITHDRAW_FUND_CLIENT_SECRET_2: ${{ vars.TEST_WITHDRAW_FUND_CLIENT_SECRET_2 }} - TEST_DEPOSIT_FUND_CLIENT_SECRET_1: ${{ vars.TEST_DEPOSIT_FUND_CLIENT_SECRET_1 }} - TEST_DEPOSIT_FUND_CLIENT_SECRET_2: ${{ vars.TEST_DEPOSIT_FUND_CLIENT_SECRET_2 }} steps: ############################################# # Setup JDK 17 @@ -66,6 +54,25 @@ jobs: ############################################# + - name: Generate ephemeral test accounts + env: + TEST_USDC_ISSUER_SECRET: ${{ vars.TEST_USDC_ISSUER_SECRET }} + run: | + cd /home/runner/anchor-platform + ./gradlew :essential-tests:generateEphemeralAccounts + cat /tmp/ephemeral-accounts.env >> $GITHUB_ENV + + - name: Patch config files with ephemeral accounts + run: | + CONFIG_DIR=/home/runner/anchor-platform/service-runner/src/main/resources/config + sed -i "s/GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF/$DISTRIBUTION_ACCOUNT_PUBKEY/g" \ + $CONFIG_DIR/assets.yaml $CONFIG_DIR/reference-config.yaml \ + $CONFIG_DIR/stellar.host.docker.internal.toml $CONFIG_DIR/stellar.localhost.toml + sed -i "s/GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG/$CLIENT_WALLET_PUBKEY/g" \ + $CONFIG_DIR/clients.yaml + sed -i "s/GCSGSR6KQQ5BP2FXVPWRL6SWPUSFWLVONLIBJZUKTVQB5FYJFVL6XOXE/$DISTRIBUTION_ACCOUNT_PUBKEY/g" \ + $CONFIG_DIR/stellar.host.docker.internal.toml $CONFIG_DIR/stellar.localhost.toml + - name: Pull Stellar Validation Tests Docker Image run: docker pull stellar/anchor-tests:latest & diff --git a/.github/workflows/sub_extended_tests.yml b/.github/workflows/sub_extended_tests.yml index 1d782f7038..8d84b1c9c7 100644 --- a/.github/workflows/sub_extended_tests.yml +++ b/.github/workflows/sub_extended_tests.yml @@ -4,29 +4,17 @@ on: workflow_dispatch: workflow_call: -concurrency: - group: ap-test-job - cancel-in-progress: false - jobs: extended_tests: name: Run Extended Tests runs-on: ubuntu-latest env: - # Anchor Platform secrets + # Anchor Platform secrets (off-chain only — kept fixed) SECRET_SEP10_SIGNING_SEED: ${{ vars.SECRET_SEP10_SIGNING_SEED }} - APP__PAYMENT_SIGNING_SEED: ${{ vars.APP__PAYMENT_SIGNING_SEED }} SECRET__KEY: ${{ vars.SECRET__KEY }} - # Test secrets - TEST_CLIENT_WALLET_SECRET: ${{ vars.TEST_CLIENT_WALLET_SECRET }} + # Smart wallet contract (pre-deployed — kept fixed) TEST_CLIENT_SMART_WALLET_ACCOUNT: ${{ vars.TEST_CLIENT_SMART_WALLET_ACCOUNT }} - TEST_CLIENT_WALLET_EXTRA_SIGNER_1_SECRET: ${{ vars.TEST_CLIENT_WALLET_EXTRA_SIGNER_1_SECRET }} - TEST_CLIENT_WALLET_EXTRA_SIGNER_2_SECRET: ${{ vars.TEST_CLIENT_WALLET_EXTRA_SIGNER_2_SECRET }} - TEST_WITHDRAW_FUND_CLIENT_SECRET_1: ${{ vars.TEST_WITHDRAW_FUND_CLIENT_SECRET_1 }} - TEST_WITHDRAW_FUND_CLIENT_SECRET_2: ${{ vars.TEST_WITHDRAW_FUND_CLIENT_SECRET_2 }} - TEST_DEPOSIT_FUND_CLIENT_SECRET_1: ${{ vars.TEST_DEPOSIT_FUND_CLIENT_SECRET_1 }} - TEST_DEPOSIT_FUND_CLIENT_SECRET_2: ${{ vars.TEST_DEPOSIT_FUND_CLIENT_SECRET_2 }} steps: ############################################# # Setup JDK 17 @@ -65,6 +53,25 @@ jobs: ############################################# + - name: Generate ephemeral test accounts + env: + TEST_USDC_ISSUER_SECRET: ${{ vars.TEST_USDC_ISSUER_SECRET }} + run: | + cd /home/runner/anchor-platform + ./gradlew :essential-tests:generateEphemeralAccounts + cat /tmp/ephemeral-accounts.env >> $GITHUB_ENV + + - name: Patch config files with ephemeral accounts + run: | + CONFIG_DIR=/home/runner/anchor-platform/service-runner/src/main/resources/config + sed -i "s/GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF/$DISTRIBUTION_ACCOUNT_PUBKEY/g" \ + $CONFIG_DIR/assets.yaml $CONFIG_DIR/reference-config.yaml \ + $CONFIG_DIR/stellar.host.docker.internal.toml $CONFIG_DIR/stellar.localhost.toml + sed -i "s/GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG/$CLIENT_WALLET_PUBKEY/g" \ + $CONFIG_DIR/clients.yaml + sed -i "s/GCSGSR6KQQ5BP2FXVPWRL6SWPUSFWLVONLIBJZUKTVQB5FYJFVL6XOXE/$DISTRIBUTION_ACCOUNT_PUBKEY/g" \ + $CONFIG_DIR/stellar.host.docker.internal.toml $CONFIG_DIR/stellar.localhost.toml + - name: Run Kafka, Postgres, and Sep24 UI with docker compose run: docker compose -f /home/runner/anchor-platform/service-runner/src/main/resources/docker-compose-test.yaml up -d --build diff --git a/essential-tests/build.gradle.kts b/essential-tests/build.gradle.kts index 1247267e9c..260c9e5b96 100644 --- a/essential-tests/build.gradle.kts +++ b/essential-tests/build.gradle.kts @@ -43,3 +43,10 @@ tasks.test { exclude("**/org/stellar/anchor/platform/integrationtest/**") exclude("**/org/stellar/anchor/platform/e2etest/**") } + +tasks.register("generateEphemeralAccounts") { + description = "Generate ephemeral Stellar testnet accounts for CI" + group = "verification" + classpath = sourceSets["testFixtures"].runtimeClasspath + mainClass.set("org.stellar.anchor.platform.EphemeralAccountSetup") +} diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt new file mode 100644 index 0000000000..aed63d9a7f --- /dev/null +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt @@ -0,0 +1,172 @@ +package org.stellar.anchor.platform + +import java.io.File +import java.math.BigDecimal +import java.net.URL +import org.stellar.sdk.* +import org.stellar.sdk.Network.TESTNET +import org.stellar.sdk.operations.ChangeTrustOperation +import org.stellar.sdk.operations.PaymentOperation + +/** + * Generates ephemeral Stellar testnet accounts for CI runs, so each run uses fresh accounts and + * tests can run in parallel without concurrency conflicts. + */ +object EphemeralAccountSetup { + + private const val FRIENDBOT_URL = "https://friendbot.stellar.org/?addr=" + private const val HORIZON_URL = "https://horizon-testnet.stellar.org" + private const val USDC_ISSUER = "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + + data class AccountSet( + val clientWallet: KeyPair, + val extraSigner1: KeyPair, + val extraSigner2: KeyPair, + val withdrawFund1: KeyPair, + val withdrawFund2: KeyPair, + val depositFund1: KeyPair, + val depositFund2: KeyPair, + val distribution: KeyPair, + ) + + @JvmStatic + fun main(args: Array) { + val usdcIssuerSecret = + System.getenv("TEST_USDC_ISSUER_SECRET") + ?: throw IllegalStateException("TEST_USDC_ISSUER_SECRET not set") + + val outputPath = args.firstOrNull() ?: "/tmp/ephemeral-accounts.env" + val accounts = generateAccounts() + val server = Server(HORIZON_URL) + val usdc = Asset.createNonNativeAsset("USDC", USDC_ISSUER) + val issuerKeyPair = KeyPair.fromSecretSeed(usdcIssuerSecret) + + // Fund accounts via friendbot (all except extra signers — they only sign off-chain) + val accountsToFund = + listOf( + accounts.clientWallet, + accounts.withdrawFund1, + accounts.withdrawFund2, + accounts.depositFund1, + accounts.depositFund2, + accounts.distribution, + ) + + for (kp in accountsToFund) { + fundViaFriendbot(kp) + } + + // Create USDC trustlines: distribution, client wallet, withdraw fund 1, deposit fund 1 + val accountsNeedingTrustline = + listOf( + accounts.distribution, + accounts.clientWallet, + accounts.withdrawFund1, + accounts.depositFund1, + ) + + for (kp in accountsNeedingTrustline) { + createTrustline(server, kp, usdc) + } + + // Mint USDC from issuer to distribution (1000 USDC) and withdraw fund 1 (10 USDC) + mintUsdc(server, issuerKeyPair, accounts.distribution, usdc, BigDecimal("1000")) + mintUsdc(server, issuerKeyPair, accounts.withdrawFund1, usdc, BigDecimal("10")) + + // Write env file + val envContent = buildEnvFile(accounts) + File(outputPath).writeText(envContent) + println("Ephemeral accounts written to $outputPath") + } + + private fun generateAccounts(): AccountSet { + return AccountSet( + clientWallet = KeyPair.random(), + extraSigner1 = KeyPair.random(), + extraSigner2 = KeyPair.random(), + withdrawFund1 = KeyPair.random(), + withdrawFund2 = KeyPair.random(), + depositFund1 = KeyPair.random(), + depositFund2 = KeyPair.random(), + distribution = KeyPair.random(), + ) + } + + private fun fundViaFriendbot(kp: KeyPair) { + val maxRetries = 3 + for (attempt in 1..maxRetries) { + try { + URL("$FRIENDBOT_URL${kp.accountId}").openStream().close() + println("Funded ${kp.accountId}") + if (attempt < maxRetries) Thread.sleep(1000) + return + } catch (e: Exception) { + if (attempt == maxRetries) throw RuntimeException("Failed to fund ${kp.accountId}", e) + println("Friendbot attempt $attempt failed for ${kp.accountId}, retrying...") + Thread.sleep(2000) + } + } + } + + private fun createTrustline(server: Server, kp: KeyPair, asset: Asset) { + val account = server.accounts().account(kp.accountId) + val tx = + TransactionBuilder(Account(kp.accountId, account.sequenceNumber), TESTNET) + .setBaseFee(AbstractTransaction.MIN_BASE_FEE) + .setTimeout(30) + .addOperation( + ChangeTrustOperation.builder() + .asset(ChangeTrustAsset(asset)) + .limit(BigDecimal("922337203685.4775807")) + .build() + ) + .build() + tx.sign(kp) + server.submitTransaction(tx) + println("Trustline created for ${kp.accountId}") + } + + private fun mintUsdc( + server: Server, + issuer: KeyPair, + destination: KeyPair, + asset: Asset, + amount: BigDecimal, + ) { + val issuerAccount = server.accounts().account(issuer.accountId) + val tx = + TransactionBuilder(Account(issuer.accountId, issuerAccount.sequenceNumber), TESTNET) + .setBaseFee(AbstractTransaction.MIN_BASE_FEE) + .setTimeout(30) + .addOperation( + PaymentOperation.builder() + .destination(destination.accountId) + .asset(asset) + .amount(amount) + .build() + ) + .build() + tx.sign(issuer) + server.submitTransaction(tx) + println("Minted $amount USDC to ${destination.accountId}") + } + + private fun buildEnvFile(accounts: AccountSet): String { + return buildString { + appendLine("TEST_CLIENT_WALLET_SECRET=${String(accounts.clientWallet.secretSeed)}") + appendLine( + "TEST_CLIENT_WALLET_EXTRA_SIGNER_1_SECRET=${String(accounts.extraSigner1.secretSeed)}" + ) + appendLine( + "TEST_CLIENT_WALLET_EXTRA_SIGNER_2_SECRET=${String(accounts.extraSigner2.secretSeed)}" + ) + appendLine("TEST_WITHDRAW_FUND_CLIENT_SECRET_1=${String(accounts.withdrawFund1.secretSeed)}") + appendLine("TEST_WITHDRAW_FUND_CLIENT_SECRET_2=${String(accounts.withdrawFund2.secretSeed)}") + appendLine("TEST_DEPOSIT_FUND_CLIENT_SECRET_1=${String(accounts.depositFund1.secretSeed)}") + appendLine("TEST_DEPOSIT_FUND_CLIENT_SECRET_2=${String(accounts.depositFund2.secretSeed)}") + appendLine("APP__PAYMENT_SIGNING_SEED=${String(accounts.distribution.secretSeed)}") + appendLine("CLIENT_WALLET_PUBKEY=${accounts.clientWallet.accountId}") + appendLine("DISTRIBUTION_ACCOUNT_PUBKEY=${accounts.distribution.accountId}") + } + } +} From 0c13b6fadb9b72d7996e738bff9998fecde1bcb1 Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Mon, 16 Mar 2026 18:49:16 -0700 Subject: [PATCH 2/6] chore: allow concurrent test runs - use stellar cli instead --- .../scripts/generate_ephemeral_accounts.sh | 80 ++++++++ .github/workflows/sub_essential_tests.yml | 8 +- .github/workflows/sub_extended_tests.yml | 8 +- essential-tests/build.gradle.kts | 9 +- .../anchor/platform/EphemeralAccountSetup.kt | 172 ------------------ 5 files changed, 93 insertions(+), 184 deletions(-) create mode 100755 .github/scripts/generate_ephemeral_accounts.sh delete mode 100644 essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt diff --git a/.github/scripts/generate_ephemeral_accounts.sh b/.github/scripts/generate_ephemeral_accounts.sh new file mode 100755 index 0000000000..1e184ad229 --- /dev/null +++ b/.github/scripts/generate_ephemeral_accounts.sh @@ -0,0 +1,80 @@ +#!/usr/bin/env bash +# +# Generates ephemeral Stellar testnet accounts for CI runs. +# Each run gets fresh accounts so tests can run in parallel. +# +# Requires: stellar CLI, TEST_USDC_ISSUER_SECRET env var +# Outputs: KEY=VALUE pairs to the file specified by $1 (default /tmp/ephemeral-accounts.env) + +set -euo pipefail + +OUTPUT_FILE="${1:-/tmp/ephemeral-accounts.env}" +USDC_ASSET="USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" +NETWORK="testnet" + +if [[ -z "${TEST_USDC_ISSUER_SECRET:-}" ]]; then + echo "ERROR: TEST_USDC_ISSUER_SECRET is not set or empty. Add it as a GitHub Actions variable." + exit 1 +fi + +# Generate and fund accounts that need on-chain XLM +funded_accounts=(client-wallet withdraw-fund-1 withdraw-fund-2 deposit-fund-1 deposit-fund-2 distribution) +for name in "${funded_accounts[@]}"; do + echo "Generating and funding $name..." + stellar keys generate "$name" --network "$NETWORK" --fund --overwrite -q +done + +# Generate extra signers (off-chain only, no funding needed) +for name in extra-signer-1 extra-signer-2; do + echo "Generating $name (no funding)..." + stellar keys generate "$name" --network "$NETWORK" --overwrite -q +done + +# Create USDC trustlines +trustline_accounts=(distribution client-wallet withdraw-fund-1 deposit-fund-1) +for name in "${trustline_accounts[@]}"; do + echo "Creating USDC trustline for $name..." + stellar tx new change-trust \ + --source "$name" \ + --line "$USDC_ASSET" \ + --network "$NETWORK" -q +done + +# Mint USDC from issuer to distribution (1000 USDC) and withdraw-fund-1 (10 USDC) +# The issuer secret is passed directly since it's not a named identity +echo "Minting 1000 USDC to distribution..." +DIST_PUBKEY=$(stellar keys public-key distribution -q) +stellar tx new payment \ + --source "$TEST_USDC_ISSUER_SECRET" \ + --destination "$DIST_PUBKEY" \ + --asset "$USDC_ASSET" \ + --amount 10000000000 \ + --network "$NETWORK" -q + +echo "Minting 10 USDC to withdraw-fund-1..." +WF1_PUBKEY=$(stellar keys public-key withdraw-fund-1 -q) +stellar tx new payment \ + --source "$TEST_USDC_ISSUER_SECRET" \ + --destination "$WF1_PUBKEY" \ + --asset "$USDC_ASSET" \ + --amount 100000000 \ + --network "$NETWORK" -q + +# Write env file +CLIENT_WALLET_PUBKEY=$(stellar keys public-key client-wallet -q) +DISTRIBUTION_ACCOUNT_PUBKEY="$DIST_PUBKEY" + +cat > "$OUTPUT_FILE" <> $GITHUB_PATH + - name: Generate ephemeral test accounts env: TEST_USDC_ISSUER_SECRET: ${{ vars.TEST_USDC_ISSUER_SECRET }} run: | - cd /home/runner/anchor-platform - ./gradlew :essential-tests:generateEphemeralAccounts + bash /home/runner/anchor-platform/.github/scripts/generate_ephemeral_accounts.sh cat /tmp/ephemeral-accounts.env >> $GITHUB_ENV - name: Patch config files with ephemeral accounts diff --git a/.github/workflows/sub_extended_tests.yml b/.github/workflows/sub_extended_tests.yml index 8d84b1c9c7..25b31d1797 100644 --- a/.github/workflows/sub_extended_tests.yml +++ b/.github/workflows/sub_extended_tests.yml @@ -53,12 +53,16 @@ jobs: ############################################# + - name: Install Stellar CLI + run: | + curl -fsSL https://github.com/stellar/stellar-cli/releases/latest/download/stellar-cli-installer.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH + - name: Generate ephemeral test accounts env: TEST_USDC_ISSUER_SECRET: ${{ vars.TEST_USDC_ISSUER_SECRET }} run: | - cd /home/runner/anchor-platform - ./gradlew :essential-tests:generateEphemeralAccounts + bash /home/runner/anchor-platform/.github/scripts/generate_ephemeral_accounts.sh cat /tmp/ephemeral-accounts.env >> $GITHUB_ENV - name: Patch config files with ephemeral accounts diff --git a/essential-tests/build.gradle.kts b/essential-tests/build.gradle.kts index 260c9e5b96..43064540d4 100644 --- a/essential-tests/build.gradle.kts +++ b/essential-tests/build.gradle.kts @@ -42,11 +42,4 @@ tasks.test { exclude("**/org/stellar/anchor/platform/*Test.class") exclude("**/org/stellar/anchor/platform/integrationtest/**") exclude("**/org/stellar/anchor/platform/e2etest/**") -} - -tasks.register("generateEphemeralAccounts") { - description = "Generate ephemeral Stellar testnet accounts for CI" - group = "verification" - classpath = sourceSets["testFixtures"].runtimeClasspath - mainClass.set("org.stellar.anchor.platform.EphemeralAccountSetup") -} +} \ No newline at end of file diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt deleted file mode 100644 index aed63d9a7f..0000000000 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/EphemeralAccountSetup.kt +++ /dev/null @@ -1,172 +0,0 @@ -package org.stellar.anchor.platform - -import java.io.File -import java.math.BigDecimal -import java.net.URL -import org.stellar.sdk.* -import org.stellar.sdk.Network.TESTNET -import org.stellar.sdk.operations.ChangeTrustOperation -import org.stellar.sdk.operations.PaymentOperation - -/** - * Generates ephemeral Stellar testnet accounts for CI runs, so each run uses fresh accounts and - * tests can run in parallel without concurrency conflicts. - */ -object EphemeralAccountSetup { - - private const val FRIENDBOT_URL = "https://friendbot.stellar.org/?addr=" - private const val HORIZON_URL = "https://horizon-testnet.stellar.org" - private const val USDC_ISSUER = "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" - - data class AccountSet( - val clientWallet: KeyPair, - val extraSigner1: KeyPair, - val extraSigner2: KeyPair, - val withdrawFund1: KeyPair, - val withdrawFund2: KeyPair, - val depositFund1: KeyPair, - val depositFund2: KeyPair, - val distribution: KeyPair, - ) - - @JvmStatic - fun main(args: Array) { - val usdcIssuerSecret = - System.getenv("TEST_USDC_ISSUER_SECRET") - ?: throw IllegalStateException("TEST_USDC_ISSUER_SECRET not set") - - val outputPath = args.firstOrNull() ?: "/tmp/ephemeral-accounts.env" - val accounts = generateAccounts() - val server = Server(HORIZON_URL) - val usdc = Asset.createNonNativeAsset("USDC", USDC_ISSUER) - val issuerKeyPair = KeyPair.fromSecretSeed(usdcIssuerSecret) - - // Fund accounts via friendbot (all except extra signers — they only sign off-chain) - val accountsToFund = - listOf( - accounts.clientWallet, - accounts.withdrawFund1, - accounts.withdrawFund2, - accounts.depositFund1, - accounts.depositFund2, - accounts.distribution, - ) - - for (kp in accountsToFund) { - fundViaFriendbot(kp) - } - - // Create USDC trustlines: distribution, client wallet, withdraw fund 1, deposit fund 1 - val accountsNeedingTrustline = - listOf( - accounts.distribution, - accounts.clientWallet, - accounts.withdrawFund1, - accounts.depositFund1, - ) - - for (kp in accountsNeedingTrustline) { - createTrustline(server, kp, usdc) - } - - // Mint USDC from issuer to distribution (1000 USDC) and withdraw fund 1 (10 USDC) - mintUsdc(server, issuerKeyPair, accounts.distribution, usdc, BigDecimal("1000")) - mintUsdc(server, issuerKeyPair, accounts.withdrawFund1, usdc, BigDecimal("10")) - - // Write env file - val envContent = buildEnvFile(accounts) - File(outputPath).writeText(envContent) - println("Ephemeral accounts written to $outputPath") - } - - private fun generateAccounts(): AccountSet { - return AccountSet( - clientWallet = KeyPair.random(), - extraSigner1 = KeyPair.random(), - extraSigner2 = KeyPair.random(), - withdrawFund1 = KeyPair.random(), - withdrawFund2 = KeyPair.random(), - depositFund1 = KeyPair.random(), - depositFund2 = KeyPair.random(), - distribution = KeyPair.random(), - ) - } - - private fun fundViaFriendbot(kp: KeyPair) { - val maxRetries = 3 - for (attempt in 1..maxRetries) { - try { - URL("$FRIENDBOT_URL${kp.accountId}").openStream().close() - println("Funded ${kp.accountId}") - if (attempt < maxRetries) Thread.sleep(1000) - return - } catch (e: Exception) { - if (attempt == maxRetries) throw RuntimeException("Failed to fund ${kp.accountId}", e) - println("Friendbot attempt $attempt failed for ${kp.accountId}, retrying...") - Thread.sleep(2000) - } - } - } - - private fun createTrustline(server: Server, kp: KeyPair, asset: Asset) { - val account = server.accounts().account(kp.accountId) - val tx = - TransactionBuilder(Account(kp.accountId, account.sequenceNumber), TESTNET) - .setBaseFee(AbstractTransaction.MIN_BASE_FEE) - .setTimeout(30) - .addOperation( - ChangeTrustOperation.builder() - .asset(ChangeTrustAsset(asset)) - .limit(BigDecimal("922337203685.4775807")) - .build() - ) - .build() - tx.sign(kp) - server.submitTransaction(tx) - println("Trustline created for ${kp.accountId}") - } - - private fun mintUsdc( - server: Server, - issuer: KeyPair, - destination: KeyPair, - asset: Asset, - amount: BigDecimal, - ) { - val issuerAccount = server.accounts().account(issuer.accountId) - val tx = - TransactionBuilder(Account(issuer.accountId, issuerAccount.sequenceNumber), TESTNET) - .setBaseFee(AbstractTransaction.MIN_BASE_FEE) - .setTimeout(30) - .addOperation( - PaymentOperation.builder() - .destination(destination.accountId) - .asset(asset) - .amount(amount) - .build() - ) - .build() - tx.sign(issuer) - server.submitTransaction(tx) - println("Minted $amount USDC to ${destination.accountId}") - } - - private fun buildEnvFile(accounts: AccountSet): String { - return buildString { - appendLine("TEST_CLIENT_WALLET_SECRET=${String(accounts.clientWallet.secretSeed)}") - appendLine( - "TEST_CLIENT_WALLET_EXTRA_SIGNER_1_SECRET=${String(accounts.extraSigner1.secretSeed)}" - ) - appendLine( - "TEST_CLIENT_WALLET_EXTRA_SIGNER_2_SECRET=${String(accounts.extraSigner2.secretSeed)}" - ) - appendLine("TEST_WITHDRAW_FUND_CLIENT_SECRET_1=${String(accounts.withdrawFund1.secretSeed)}") - appendLine("TEST_WITHDRAW_FUND_CLIENT_SECRET_2=${String(accounts.withdrawFund2.secretSeed)}") - appendLine("TEST_DEPOSIT_FUND_CLIENT_SECRET_1=${String(accounts.depositFund1.secretSeed)}") - appendLine("TEST_DEPOSIT_FUND_CLIENT_SECRET_2=${String(accounts.depositFund2.secretSeed)}") - appendLine("APP__PAYMENT_SIGNING_SEED=${String(accounts.distribution.secretSeed)}") - appendLine("CLIENT_WALLET_PUBKEY=${accounts.clientWallet.accountId}") - appendLine("DISTRIBUTION_ACCOUNT_PUBKEY=${accounts.distribution.accountId}") - } - } -} From a32a8aac6dd17444b278fa879740dce49fda8ab9 Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Mon, 16 Mar 2026 19:15:39 -0700 Subject: [PATCH 3/6] chore: allow concurrent test runs - use stellar cli instead --- .github/workflows/sub_essential_tests.yml | 4 ++-- .github/workflows/sub_extended_tests.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/sub_essential_tests.yml b/.github/workflows/sub_essential_tests.yml index bc1c073db6..2929475422 100644 --- a/.github/workflows/sub_essential_tests.yml +++ b/.github/workflows/sub_essential_tests.yml @@ -56,8 +56,8 @@ jobs: - name: Install Stellar CLI run: | - curl -fsSL https://github.com/stellar/stellar-cli/releases/latest/download/stellar-cli-installer.sh | sh - echo "$HOME/.cargo/bin" >> $GITHUB_PATH + curl -fsSL https://github.com/stellar/stellar-cli/raw/main/install.sh | sh + echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Generate ephemeral test accounts env: diff --git a/.github/workflows/sub_extended_tests.yml b/.github/workflows/sub_extended_tests.yml index 25b31d1797..8fdc279124 100644 --- a/.github/workflows/sub_extended_tests.yml +++ b/.github/workflows/sub_extended_tests.yml @@ -55,8 +55,8 @@ jobs: - name: Install Stellar CLI run: | - curl -fsSL https://github.com/stellar/stellar-cli/releases/latest/download/stellar-cli-installer.sh | sh - echo "$HOME/.cargo/bin" >> $GITHUB_PATH + curl -fsSL https://github.com/stellar/stellar-cli/raw/main/install.sh | sh + echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Generate ephemeral test accounts env: From 4c53066cb52c66a8a5f6a58770845702820d0467 Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Mon, 16 Mar 2026 20:01:08 -0700 Subject: [PATCH 4/6] chore: fix flaky tests --- .../scripts/generate_ephemeral_accounts.sh | 24 ++ .../integrationtest/LedgerClientTests.kt | 40 +-- .../integrationtest/PlatformAPITestBase.kt | 9 +- .../integrationtest/PlatformApiTests.kt | 50 +-- .../integrationtest/Sep24PlatformApiTests.kt | 228 ++++++------ .../platform/integrationtest/Sep24Tests.kt | 3 +- .../integrationtest/Sep31PlatformApiTests.kt | 78 ++-- .../platform/integrationtest/Sep31Tests.kt | 14 +- .../integrationtest/Sep6PlatformApiTests.kt | 334 +++++++++--------- .../platform/integrationtest/Sep6Tests.kt | 37 +- 10 files changed, 413 insertions(+), 404 deletions(-) diff --git a/.github/scripts/generate_ephemeral_accounts.sh b/.github/scripts/generate_ephemeral_accounts.sh index 1e184ad229..347df5f8f7 100755 --- a/.github/scripts/generate_ephemeral_accounts.sh +++ b/.github/scripts/generate_ephemeral_accounts.sh @@ -60,6 +60,30 @@ stellar tx new payment \ --amount 100000000 \ --network "$NETWORK" -q +echo "Minting 100 USDC to client-wallet..." +CW_PUBKEY=$(stellar keys public-key client-wallet -q) +stellar tx new payment \ + --source "$TEST_USDC_ISSUER_SECRET" \ + --destination "$CW_PUBKEY" \ + --asset "$USDC_ASSET" \ + --amount 1000000000 \ + --network "$NETWORK" -q + +# Add extra signers to client-wallet for multi-sig tests +echo "Adding extra-signer-1 to client-wallet..." +stellar tx new set-options \ + --source "client-wallet" \ + --signer-ed25519-public-key "$(stellar keys public-key extra-signer-1 -q)" \ + --signer-weight 1 \ + --network "$NETWORK" -q + +echo "Adding extra-signer-2 to client-wallet..." +stellar tx new set-options \ + --source "client-wallet" \ + --signer-ed25519-public-key "$(stellar keys public-key extra-signer-2 -q)" \ + --signer-weight 1 \ + --network "$NETWORK" -q + # Write env file CLIENT_WALLET_PUBKEY=$(stellar keys public-key client-wallet -q) DISTRIBUTION_ACCOUNT_PUBKEY="$DIST_PUBKEY" diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/LedgerClientTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/LedgerClientTests.kt index 5c65f34824..56d67c0dfb 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/LedgerClientTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/LedgerClientTests.kt @@ -10,8 +10,6 @@ import org.junit.jupiter.api.parallel.Execution import org.junit.jupiter.api.parallel.ExecutionMode import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.MethodSource -import org.skyscreamer.jsonassert.JSONAssert -import org.skyscreamer.jsonassert.JSONCompareMode import org.stellar.anchor.config.StellarNetworkConfig import org.stellar.anchor.config.StellarNetworkConfig.ProviderType.HORIZON import org.stellar.anchor.ledger.Horizon @@ -33,7 +31,7 @@ import org.stellar.sdk.xdr.TransactionEnvelope @Execution(ExecutionMode.SAME_THREAD) class LedgerClientTests : IntegrationTestBase(TestConfig()) { private val stellarNetworkConfig = mockk() - private val trustlineTestAccount = "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + private val trustlineTestAccount = walletKeyPair.address val gson = GsonUtils.getInstance()!! private lateinit var sourceKeypair: KeyPair private lateinit var destKeyPair: KeyPair @@ -47,7 +45,7 @@ class LedgerClientTests : IntegrationTestBase(TestConfig()) { every { stellarNetworkConfig.stellarNetworkPassphrase } returns TESTNET.networkPassphrase sourceKeypair = KeyPair.random() - destKeyPair = KeyPair.fromAccountId("GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG") + destKeyPair = KeyPair.fromAccountId(walletKeyPair.address) prepareAccount(Server(stellarNetworkConfig.horizonUrl), sourceKeypair) } @@ -55,7 +53,9 @@ class LedgerClientTests : IntegrationTestBase(TestConfig()) { @MethodSource("getLedgerClient") fun `test getAccount()`(ledgerClient: LedgerClient) { val account = ledgerClient.getAccount(trustlineTestAccount) - JSONAssert.assertEquals(expectedAccount, gson.toJson(account), JSONCompareMode.LENIENT) + assertEquals(trustlineTestAccount, account.accountId) + assertNotNull(account.signers) + assertTrue(account.signers.isNotEmpty()) } @ParameterizedTest @@ -147,33 +147,3 @@ class LedgerClientTests : IntegrationTestBase(TestConfig()) { } } } - -private val expectedAccount = - """ -{ - "accountId": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", - "thresholds": { - "low": 0, - "medium": 0, - "high": 0 - }, - "signers": [ - { - "key": "GATEYCIMJZ2F6Y437QSYH4XFQ6HLD5YP4MBJZFFPZVEQDJOY4QTCB7BB", - "type": "SIGNER_KEY_TYPE_ED25519", - "weight": 1 - }, - { - "key": "GC6X2ANA2OS3O2ESHUV6X44NH6J46EP2EO2JB7563Y7DYOIXFKHMHJ5O", - "type": "SIGNER_KEY_TYPE_ED25519", - "weight": 1 - }, - { - "key": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", - "type": "SIGNER_KEY_TYPE_ED25519", - "weight": 1 - } - ] -} -""" - .trimIndent() diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt index 0b59c5910c..30497b9f9d 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt @@ -37,7 +37,7 @@ open class PlatformAPITestBase(config: TestConfig) : IntegrationTestBase(config) const val TEST_PAYMENT_MEMO = "22bf7341574e4b1082516a2e84a8" const val TEST_PAYMENT_DEST_ACCOUNT = "GBDYDBJKQBJK4GY4V7FAONSFF2IBJSKNTBYJ65F5KCGBY2BIGPGGLJOH" const val TEST_PAYMENT_ASSET_CIRCLE_USDC = - "USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" // custody deposit address const val CUSTODY_DEST_ACCOUNT = "GC6X2ANA2OS3O2ESHUV6X44NH6J46EP2EO2JB7563Y7DYOIXFKHMHJ5O" @@ -51,6 +51,9 @@ open class PlatformAPITestBase(config: TestConfig) : IntegrationTestBase(config) result = result.replace(search, replace) } + // Inject the client wallet account + result = result.replace("%CLIENT_WALLET_ACCOUNT%", walletKeyPair.address) + for ((search, replace) in getTestPaymentValues()) { result = result.replace(search, replace) } @@ -141,7 +144,7 @@ open class PlatformAPITestBase(config: TestConfig) : IntegrationTestBase(config) // send test payment of 1 USDC from distribution account to the test receiver account val usdcAsset = - Asset.create(null, "USDC", "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5") + Asset.create(null, "USDC", "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP") as AssetTypeCreditAlphaNum val sourceKey = KeyPair.fromSecretSeed(config.get("app..payment.signing.seed")) info( @@ -220,7 +223,7 @@ open class PlatformAPITestBase(config: TestConfig) : IntegrationTestBase(config) private fun sendTestPaymentToHorizon(server: Server) { // send test payment of 1 USDC from distribution account to the test receiver account val usdcAsset = - Asset.create(null, "USDC", "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5") + Asset.create(null, "USDC", "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP") as AssetTypeCreditAlphaNum val sourceKey = KeyPair.fromSecretSeed(config.get("app..payment.signing.seed")) diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt index 7fab6351ae..01f7184e23 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt @@ -232,7 +232,7 @@ const val CUSTOMER_ID_KEY = "CUSTOMER_ID" private const val RPC_DEPOSIT_REQUEST = """{ "asset_code": "USDC", - "asset_issuer": "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5", + "asset_issuer": "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP", "lang": "en" }""" @@ -246,7 +246,7 @@ private const val REQUEST_OFFCHAIN_FUNDS_PARAMS = }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "0.1", @@ -286,30 +286,30 @@ private const val EXPECTED_RPC_RESPONSE = "status": "pending_user_transfer_start", "amount_expected": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "1", "asset": "iso4217:USD" }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "0.1", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:36:17.651248Z", "updated_at": "2024-06-25T20:36:18.683321Z", "message": "test message", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "request_client_ip_address": "127.0.0.1", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": 1 @@ -329,30 +329,30 @@ private const val EXPECTED_RPC_BATCH_RESPONSE = "status": "pending_user_transfer_start", "amount_expected": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "1", "asset": "iso4217:USD" }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "0.1", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:37:50.883071Z", "updated_at": "2024-06-25T20:37:51.908872Z", "message": "test message", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "request_client_ip_address": "127.0.0.1", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": 1 @@ -366,31 +366,31 @@ private const val EXPECTED_RPC_BATCH_RESPONSE = "status": "pending_anchor", "amount_expected": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "1", "asset": "iso4217:USD" }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "0.1", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:37:50.883071Z", "updated_at": "2024-06-25T20:37:52.922103Z", "message": "test message", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "1", "client_name": "referenceCustodial", "request_client_ip_address": "127.0.0.1", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": 2 @@ -407,23 +407,23 @@ private const val EXPECTED_GET_TRANSACTION_BY_RPC_RESPONSE = "status": "incomplete", "amount_expected": { "asset": -"stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" +"stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-08-07T20:36:18.344467Z", "destination_account": -"GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", +"%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "request_client_ip_address": "127.0.0.1", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } """ diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt index 370f723163..efc60c4133 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt @@ -176,7 +176,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -231,13 +231,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:18:34.205694Z", "updated_at": "2024-06-25T20:18:35.274007Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial" }, "id": "1" @@ -256,13 +256,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:18:34.205694Z", "updated_at": "2024-06-25T20:18:36.290857Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -282,7 +282,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:18:34.205694Z", @@ -306,7 +306,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -331,7 +331,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -355,7 +355,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -438,13 +438,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", "updated_at": "2024-06-25T20:19:49.849169Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial" }, "id": "1" @@ -463,13 +463,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", "updated_at": "2024-06-25T20:19:50.877987Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial" }, "id": "2" @@ -488,13 +488,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", "updated_at": "2024-06-25T20:19:51.894806Z", "message": "test message 3", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -514,13 +514,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", "updated_at": "2024-06-25T20:19:52.914135Z", "message": "test message 4", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -540,13 +540,13 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", "updated_at": "2024-06-25T20:19:53.940893Z", "message": "test message 5", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -566,7 +566,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -590,7 +590,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -704,7 +704,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "started_at": "2024-06-25T20:21:24.266127Z", "updated_at": "2024-06-25T20:21:25.299818Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial" }, "id": "1" @@ -729,7 +729,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "started_at": "2024-06-25T20:21:24.266127Z", "updated_at": "2024-06-25T20:21:26.312882Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -755,7 +755,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "started_at": "2024-06-25T20:21:24.266127Z", "updated_at": "2024-06-25T20:21:27.330339Z", "message": "test message 3", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -781,7 +781,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "started_at": "2024-06-25T20:21:24.266127Z", "updated_at": "2024-06-25T20:21:28.350485Z", "message": "test message 4", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -825,7 +825,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -961,7 +961,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPO "started_at": "2024-06-25T20:24:52.680611Z", "updated_at": "2024-06-25T20:24:53.700986Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial" }, "id": "1" @@ -986,7 +986,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPO "started_at": "2024-06-25T20:24:52.680611Z", "updated_at": "2024-06-25T20:24:54.714524Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -1024,7 +1024,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPO } ] }, - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -1062,7 +1062,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPO } ] }, - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -1118,7 +1118,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPO ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial" }, @@ -1139,7 +1139,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", @@ -1147,7 +1147,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_expected": { "amount": "100" @@ -1189,16 +1189,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:26:19.128384Z", "updated_at": "2024-06-25T20:26:20.153836Z", @@ -1220,16 +1220,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:26:19.128384Z", "updated_at": "2024-06-25T20:26:21.203470Z", @@ -1270,16 +1270,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "status": "completed", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:26:19.128384Z", "updated_at": "2024-06-25T20:26:22.218796Z", @@ -1328,7 +1328,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", @@ -1336,7 +1336,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_expected": { "amount": "100" @@ -1388,16 +1388,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:30.616647Z", @@ -1419,16 +1419,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:31.668161Z", @@ -1469,16 +1469,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "pending_external", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:32.684285Z", @@ -1520,16 +1520,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "completed", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:33.698792Z", @@ -1578,16 +1578,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:42.430584Z", @@ -1609,16 +1609,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:43.477431Z", @@ -1659,16 +1659,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "pending_user_transfer_complete", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:44.490809Z", @@ -1710,16 +1710,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "completed", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:45.505773Z", @@ -1768,7 +1768,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_REQ "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", @@ -1776,7 +1776,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_REQ }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_expected": { "amount": "100" @@ -1828,7 +1828,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_REQUESTS = "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", @@ -1836,7 +1836,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_REQUESTS = }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_expected": { "amount": "100" @@ -1864,11 +1864,11 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_REQUESTS = "id": "123456", "amount": { "amount": 95, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_fee": { "amount": 5, - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" } } } @@ -1888,16 +1888,16 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:29:52.637982Z", "updated_at": "2024-06-25T20:29:53.671452Z", @@ -1919,16 +1919,16 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:29:52.637982Z", "updated_at": "2024-06-25T20:29:54.713859Z", @@ -1969,16 +1969,16 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "status": "refunded", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:29:52.637982Z", "updated_at": "2024-06-25T20:29:55.727918Z", @@ -1987,11 +1987,11 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "refunds": { "amount_refunded": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_fee": { "amount": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "payments": [ { @@ -1999,11 +1999,11 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "id_type": "stellar", "amount": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee": { "amount": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" } } ] @@ -2048,7 +2048,7 @@ private const val SEP_24_WITHDRAW_FLOW_REQUEST = """{ "amount": "10", "asset_code": "USDC", - "asset_issuer": "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5", + "asset_issuer": "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP", "account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", "lang": "en" }""" @@ -2069,7 +2069,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -2092,7 +2092,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -2116,7 +2116,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -2140,7 +2140,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -2164,7 +2164,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -2184,7 +2184,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = "message": "test message 6", "amount_in": { "amount": "10.11", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "9", @@ -2192,7 +2192,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "fee_details": { "total": "1.11", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_expected": { "amount": "10.11" @@ -2212,7 +2212,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD" }, "fee_details": { "total": "1.11", @@ -2236,7 +2236,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "0", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD" }, "fee_details": { "total": "1.11", @@ -2260,7 +2260,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -2284,7 +2284,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -2308,7 +2308,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -2332,7 +2332,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -2356,7 +2356,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -2455,11 +2455,11 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = "id": "123456", "amount": { "amount": "989.11", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_fee": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" } } } @@ -2548,7 +2548,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = "error": { "id": "%TX_ID%", "code": -32602, - "message": "'stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD' is not a supported asset." + "message": "'stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD' is not a supported asset." }, "id": "7" }, @@ -2557,7 +2557,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = "error": { "id": "%TX_ID%", "code": -32602, - "message": "'stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD' is not a supported asset." + "message": "'stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD' is not a supported asset." }, "id": "8" }, @@ -2587,14 +2587,14 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "message": "test message 10", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial" }, "id": "10" @@ -2625,14 +2625,14 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "message": "test message 12", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "destination_account": "%CLIENT_WALLET_ACCOUNT%" }, "id": "12" }, @@ -2671,14 +2671,14 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "message": "test message 15", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456" }, "id": "15" @@ -2727,7 +2727,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -2749,7 +2749,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456" }, "id": "19" diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24Tests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24Tests.kt index 9e544272cd..0b11392361 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24Tests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24Tests.kt @@ -112,6 +112,7 @@ class Sep24Tests : IntegrationTestBase(TestConfig()) { fun `test Sep24 deposit`() = runBlocking { printRequest("POST /transactions/withdraw/interactive") val depositRequest = GsonUtils.fromJsonToMap(depositRequestJson) + depositRequest["account"] = walletKeyPair.address val response = anchor .sep24() @@ -128,7 +129,7 @@ class Sep24Tests : IntegrationTestBase(TestConfig()) { assertNotNull(savedDepositTxn.moreInfoUrl) assertEquals("INCOMPLETE", savedDepositTxn.status.name) assertEquals( - "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + walletKeyPair.address, savedDepositTxn.to?.address, ) // check the returning Sep24InteractiveUrlJwt diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt index 3fb484491b..878a3d09a9 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt @@ -118,11 +118,11 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_REQUESTS = "id": "123456", "amount": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_fee": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" } } } @@ -142,16 +142,16 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "transfer_received_at": "2024-06-13T20:02:49Z", "message": "test message 1", @@ -179,7 +179,7 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "2" @@ -193,27 +193,27 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_anchor", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "transfer_received_at": "2024-06-13T20:02:49Z", "message": "test message 2", "refunds": { "amount_refunded": { "amount": "2", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_fee": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "payments": [ { @@ -221,11 +221,11 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "id_type": "stellar", "amount": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee": { "amount": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" } } ] @@ -254,7 +254,7 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "3" @@ -337,16 +337,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:18.072040Z", @@ -376,7 +376,7 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "1" @@ -390,16 +390,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:20.102730Z", @@ -429,7 +429,7 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "2" @@ -443,16 +443,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "error", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:21.141947Z", @@ -482,7 +482,7 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "3" @@ -496,16 +496,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:22.155595Z", @@ -535,7 +535,7 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "4" @@ -549,16 +549,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_external", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:23.170709Z", @@ -589,7 +589,7 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "5" @@ -603,16 +603,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "completed", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:24.184182Z", @@ -644,7 +644,7 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "receiver": { "id": "%RECEIVER_ID%" } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } }, "id": "6" @@ -657,7 +657,7 @@ private const val SEP_31_RECEIVE_FLOW_REQUEST = { "amount": "10", "asset_code": "USDC", - "asset_issuer": "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5", + "asset_issuer": "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP", "receiver_id": "%RECEIVER_ID%", "sender_id": "%SENDER_ID%", "funding_method": "SEPA", diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31Tests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31Tests.kt index 88f199c415..0420a68bce 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31Tests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31Tests.kt @@ -250,12 +250,20 @@ class Sep31Tests : IntegrationTestBase(TestConfig()) { // check if the patched transactions are as expected var afterPatch = platformApiClient.getTransaction(savedTxn.transaction.id) assertEquals(afterPatch.id, savedTxn.transaction.id) - JSONAssert.assertEquals(expectedAfterPatch, json(afterPatch), LENIENT) + JSONAssert.assertEquals( + expectedAfterPatch.replace("%CLIENT_WALLET_ACCOUNT%", walletKeyPair.address), + json(afterPatch), + LENIENT + ) // Test patch idempotency afterPatch = platformApiClient.getTransaction(savedTxn.transaction.id) assertEquals(afterPatch.id, savedTxn.transaction.id) - JSONAssert.assertEquals(expectedAfterPatch, json(afterPatch), LENIENT) + JSONAssert.assertEquals( + expectedAfterPatch.replace("%CLIENT_WALLET_ACCOUNT%", walletKeyPair.address), + json(afterPatch), + LENIENT + ) } } @@ -432,7 +440,7 @@ private const val expectedAfterPatch = } }, "creator": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } """ diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt index afde52c242..f8ac7980ea 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt @@ -253,7 +253,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -307,7 +307,7 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", @@ -376,20 +376,20 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", "updated_at": "2024-06-25T20:02:32.055853Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -410,22 +410,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", "updated_at": "2024-06-25T20:02:33.085143Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -446,7 +446,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -471,15 +471,15 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -506,20 +506,20 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", "updated_at": "2024-06-25T20:02:32.055853Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -551,22 +551,22 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", "updated_at": "2024-06-25T20:02:33.085143Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -587,7 +587,7 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -612,15 +612,15 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -648,20 +648,20 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:05:21.747241Z", "updated_at": "2024-06-25T20:05:22.776951Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -682,22 +682,22 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:05:21.747241Z", "updated_at": "2024-06-25T20:05:23.796201Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -718,7 +718,7 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:05:21.747241Z", @@ -743,15 +743,15 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -787,7 +787,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -871,14 +871,14 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "started_at": "2024-06-25T20:07:15.112397Z", "updated_at": "2024-06-25T20:07:16.135912Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -899,20 +899,20 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", "updated_at": "2024-06-25T20:07:16.200042Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -933,22 +933,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", "updated_at": "2024-06-25T20:07:17.224307Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 3", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -969,22 +969,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", "updated_at": "2024-06-25T20:07:18.259066Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 4", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1005,22 +1005,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", "updated_at": "2024-06-25T20:07:19.304664Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 5", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1041,7 +1041,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", @@ -1066,15 +1066,15 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1099,7 +1099,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_REQUESTS }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -1183,20 +1183,20 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", "updated_at": "2024-06-25T20:09:36.699649Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1217,22 +1217,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", "updated_at": "2024-06-25T20:09:37.713378Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1253,22 +1253,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", "updated_at": "2024-06-25T20:09:38.732764Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 3", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1289,22 +1289,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", "updated_at": "2024-06-25T20:09:39.766277Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 4", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1325,7 +1325,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", @@ -1350,15 +1350,15 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1383,7 +1383,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_REQUES }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", @@ -1489,20 +1489,20 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", "updated_at": "2024-06-25T20:11:03.439769Z", "message": "test message 1", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1523,22 +1523,22 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", "updated_at": "2024-06-25T20:11:04.458865Z", "transfer_received_at": "2023-07-04T12:34:56Z", "message": "test message 2", - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1559,7 +1559,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1578,15 +1578,15 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON } ] }, - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1607,7 +1607,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1626,15 +1626,15 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON } ] }, - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1655,7 +1655,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1692,15 +1692,15 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON ] } ], - "destination_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "destination_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1786,16 +1786,16 @@ private const val SEP_6_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "started_at": "2024-06-25T20:12:42.295731Z", "updated_at": "2024-06-25T20:12:43.318713Z", "message": "test message 1", - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "YWEyNDVlMjgtZGIyYS00YmRjLThkODgtYzExYmJhM2Y=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1843,16 +1843,16 @@ private const val SEP_6_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "YWEyNDVlMjgtZGIyYS00YmRjLThkODgtYzExYmJhM2Y=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1901,17 +1901,17 @@ private const val SEP_6_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "YWEyNDVlMjgtZGIyYS00YmRjLThkODgtYzExYmJhM2Y=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -1947,16 +1947,16 @@ private const val SEP_6_WITHDRAW_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "started_at": "2024-06-25T20:14:07.562913Z", "updated_at": "2024-06-25T20:14:08.587470Z", "message": "test message 1", - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "MjMwYzFlNjgtZTc3MC00ZTI5LTlhNDktNWM3OGJmZGY=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2004,16 +2004,16 @@ private const val SEP_6_WITHDRAW_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "MjMwYzFlNjgtZTc3MC00ZTI5LTlhNDktNWM3OGJmZGY=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2062,17 +2062,17 @@ private const val SEP_6_WITHDRAW_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "MjMwYzFlNjgtZTc3MC00ZTI5LTlhNDktNWM3OGJmZGY=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2093,7 +2093,7 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", @@ -2101,7 +2101,7 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_expected": { "amount": "100" @@ -2158,26 +2158,26 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:26.050724Z", "message": "test message 1", - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "MTIxYmNmNjctN2IxYy00N2IwLTg1NDktZWU0ZGY4ODg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2197,12 +2197,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:27.109470Z", @@ -2225,16 +2225,16 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "MTIxYmNmNjctN2IxYy00N2IwLTg1NDktZWU0ZGY4ODg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2254,12 +2254,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:28.131905Z", @@ -2282,17 +2282,17 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "MTIxYmNmNjctN2IxYy00N2IwLTg1NDktZWU0ZGY4ODg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2312,12 +2312,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" + "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:29.175950Z", @@ -2341,17 +2341,17 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "MTIxYmNmNjctN2IxYy00N2IwLTg1NDktZWU0ZGY4ODg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2446,16 +2446,16 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RESP "started_at": "2024-06-25T19:55:51.246352Z", "updated_at": "2024-06-25T19:55:52.305301Z", "message": "test message 1", - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "MjJkMmM1MjEtMmQ4MS00ZmIxLWE0ZGItZjhjMDdiZjg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2503,16 +2503,16 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RESP ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "MjJkMmM1MjEtMmQ4MS00ZmIxLWE0ZGItZjhjMDdiZjg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2560,17 +2560,17 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RESP ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "MjJkMmM1MjEtMmQ4MS00ZmIxLWE0ZGItZjhjMDdiZjg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2619,17 +2619,17 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RESP ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "MjJkMmM1MjEtMmQ4MS00ZmIxLWE0ZGItZjhjMDdiZjg=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2726,16 +2726,16 @@ private const val SEP_6_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "started_at": "2024-06-25T20:17:11.692327Z", "updated_at": "2024-06-25T20:17:12.718879Z", "message": "test message 1", - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "ZGU5YmVmZGMtOGFlNy00ZWJkLWFkYWYtNGE5YjcxOWI=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2783,16 +2783,16 @@ private const val SEP_6_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "ZGU5YmVmZGMtOGFlNy00ZWJkLWFkYWYtNGE5YjcxOWI=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2865,16 +2865,16 @@ private const val SEP_6_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = ] } ], - "source_account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "source_account": "%CLIENT_WALLET_ACCOUNT%", "memo": "ZGU5YmVmZGMtOGFlNy00ZWJkLWFkYWYtNGE5YjcxOWI=", "memo_type": "id", "client_name": "referenceCustodial", "customers": { "sender": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" }, "receiver": { - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "account": "%CLIENT_WALLET_ACCOUNT%" } } }, @@ -2906,7 +2906,7 @@ private const val SEP_6_DEPOSIT_FLOW_REQUEST = """ { "asset_code": "USDC", - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "account": "%CLIENT_WALLET_ACCOUNT%", "amount": "1", "type": "SWIFT" } @@ -2918,7 +2918,7 @@ private const val SEP_6_DEPOSIT_EXCHANGE_FLOW_REQUEST = "destination_asset": "USDC", "source_asset": "iso4217:USD", "amount": "1", - "account": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG", + "account": "%CLIENT_WALLET_ACCOUNT%", "type": "SWIFT" } """ diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6Tests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6Tests.kt index 6c2aa640bc..4da9f4fd78 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6Tests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6Tests.kt @@ -9,15 +9,13 @@ import org.stellar.anchor.client.Sep38Client import org.stellar.anchor.client.Sep6Client import org.stellar.anchor.platform.IntegrationTestBase import org.stellar.anchor.platform.TestConfig -import org.stellar.anchor.platform.TestSecrets.CLIENT_WALLET_SECRET import org.stellar.anchor.platform.gson import org.stellar.anchor.util.Log -import org.stellar.sdk.KeyPair class Sep6Tests : IntegrationTestBase(TestConfig()) { private val sep6Client = Sep6Client(toml.getString("TRANSFER_SERVER"), token.token) private val sep38Client = Sep38Client(toml.getString("ANCHOR_QUOTE_SERVER"), this.token.token) - private val clientWalletAccount = KeyPair.fromSecretSeed(CLIENT_WALLET_SECRET).accountId + private val clientWalletAccount = walletKeyPair.address @Test fun `test Sep6 info endpoint`() { @@ -174,7 +172,6 @@ class Sep6Tests : IntegrationTestBase(TestConfig()) { } companion object { - private val expectedSep6Info = """ { @@ -281,19 +278,22 @@ class Sep6Tests : IntegrationTestBase(TestConfig()) { } """ .trimIndent() + } - private val expectedSep6DepositResponse = + private val expectedSep6DepositResponse + get() = """ { "transaction": { "kind": "deposit", - "to": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "to": "$clientWalletAccount" } } """ .trimIndent() - private val expectedSep6DepositExchangeResponse = + private val expectedSep6DepositExchangeResponse + get() = """ { "transaction": { @@ -307,13 +307,14 @@ class Sep6Tests : IntegrationTestBase(TestConfig()) { "total": "0", "asset": "iso4217:USD" }, - "to": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "to": "$clientWalletAccount" } } """ .trimIndent() - private val expectedSep6DepositExchangeWithQuoteResponse = + private val expectedSep6DepositExchangeWithQuoteResponse + get() = """ { "transaction": { @@ -327,25 +328,27 @@ class Sep6Tests : IntegrationTestBase(TestConfig()) { "total": "1.00", "asset": "iso4217:USD" }, - "to": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "to": "$clientWalletAccount" } } """ .trimIndent() - private val expectedSep6WithdrawResponse = + private val expectedSep6WithdrawResponse + get() = """ { "transaction": { "kind": "withdrawal", "status": "incomplete", - "from": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "from": "$clientWalletAccount" } } """ .trimIndent() - private val expectedSep6WithdrawExchangeResponse = + private val expectedSep6WithdrawExchangeResponse + get() = """ { "transaction": { @@ -359,13 +362,14 @@ class Sep6Tests : IntegrationTestBase(TestConfig()) { "total": "0", "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, - "from": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "from": "$clientWalletAccount" } } """ .trimIndent() - private val expectedSep6WithdrawExchangeWithQuoteResponse = + private val expectedSep6WithdrawExchangeWithQuoteResponse + get() = """ { "transaction": { @@ -379,10 +383,9 @@ class Sep6Tests : IntegrationTestBase(TestConfig()) { "total": "1.00", "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" }, - "from": "GDJLBYYKMCXNVVNABOE66NYXQGIA5AC5D223Z2KF6ZEYK4UBCA7FKLTG" + "from": "$clientWalletAccount" } } """ .trimIndent() - } } From 9c33462dace17651075f1d48256f3da4ad49cb1d Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Mon, 16 Mar 2026 20:21:36 -0700 Subject: [PATCH 5/6] chore: fix flaky tests --- .../scripts/generate_ephemeral_accounts.sh | 4 +- .../integrationtest/PlatformApiTests.kt | 18 +- .../integrationtest/Sep24PlatformApiTests.kt | 182 +++++++++--------- .../integrationtest/Sep31PlatformApiTests.kt | 62 +++--- .../integrationtest/Sep6PlatformApiTests.kt | 78 ++++---- 5 files changed, 172 insertions(+), 172 deletions(-) diff --git a/.github/scripts/generate_ephemeral_accounts.sh b/.github/scripts/generate_ephemeral_accounts.sh index 347df5f8f7..41a2223038 100755 --- a/.github/scripts/generate_ephemeral_accounts.sh +++ b/.github/scripts/generate_ephemeral_accounts.sh @@ -73,14 +73,14 @@ stellar tx new payment \ echo "Adding extra-signer-1 to client-wallet..." stellar tx new set-options \ --source "client-wallet" \ - --signer-ed25519-public-key "$(stellar keys public-key extra-signer-1 -q)" \ + --signer "$(stellar keys public-key extra-signer-1 -q)" \ --signer-weight 1 \ --network "$NETWORK" -q echo "Adding extra-signer-2 to client-wallet..." stellar tx new set-options \ --source "client-wallet" \ - --signer-ed25519-public-key "$(stellar keys public-key extra-signer-2 -q)" \ + --signer "$(stellar keys public-key extra-signer-2 -q)" \ --signer-weight 1 \ --network "$NETWORK" -q diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt index 01f7184e23..dbca9762be 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformApiTests.kt @@ -232,7 +232,7 @@ const val CUSTOMER_ID_KEY = "CUSTOMER_ID" private const val RPC_DEPOSIT_REQUEST = """{ "asset_code": "USDC", - "asset_issuer": "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP", + "asset_issuer": "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5", "lang": "en" }""" @@ -246,7 +246,7 @@ private const val REQUEST_OFFCHAIN_FUNDS_PARAMS = }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "0.1", @@ -286,12 +286,12 @@ private const val EXPECTED_RPC_RESPONSE = "status": "pending_user_transfer_start", "amount_expected": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "1", "asset": "iso4217:USD" }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "0.1", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:36:17.651248Z", @@ -329,12 +329,12 @@ private const val EXPECTED_RPC_BATCH_RESPONSE = "status": "pending_user_transfer_start", "amount_expected": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "1", "asset": "iso4217:USD" }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "0.1", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:37:50.883071Z", @@ -366,12 +366,12 @@ private const val EXPECTED_RPC_BATCH_RESPONSE = "status": "pending_anchor", "amount_expected": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "1", "asset": "iso4217:USD" }, "amount_out": { "amount": "0.9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "0.1", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:37:50.883071Z", @@ -407,7 +407,7 @@ private const val EXPECTED_GET_TRANSACTION_BY_RPC_RESPONSE = "status": "incomplete", "amount_expected": { "asset": -"stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" +"stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-08-07T20:36:18.344467Z", "destination_account": diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt index efc60c4133..1ac7a08c74 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt @@ -176,7 +176,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -231,7 +231,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:18:34.205694Z", @@ -256,7 +256,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:18:34.205694Z", @@ -282,7 +282,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:18:34.205694Z", @@ -331,7 +331,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -355,7 +355,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -438,7 +438,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -463,7 +463,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -488,7 +488,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -514,7 +514,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -540,7 +540,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -566,7 +566,7 @@ private const val SEP_24_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:19:48.818752Z", @@ -1139,7 +1139,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", @@ -1147,7 +1147,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_expected": { "amount": "100" @@ -1189,16 +1189,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:26:19.128384Z", "updated_at": "2024-06-25T20:26:20.153836Z", @@ -1220,16 +1220,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:26:19.128384Z", "updated_at": "2024-06-25T20:26:21.203470Z", @@ -1270,16 +1270,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "status": "completed", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:26:19.128384Z", "updated_at": "2024-06-25T20:26:22.218796Z", @@ -1328,7 +1328,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", @@ -1336,7 +1336,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_expected": { "amount": "100" @@ -1388,16 +1388,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:30.616647Z", @@ -1419,16 +1419,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:31.668161Z", @@ -1469,16 +1469,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "pending_external", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:32.684285Z", @@ -1520,16 +1520,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "status": "completed", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:27:29.594082Z", "updated_at": "2024-06-25T20:27:33.698792Z", @@ -1578,16 +1578,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:42.430584Z", @@ -1609,16 +1609,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:43.477431Z", @@ -1659,16 +1659,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "pending_user_transfer_complete", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:44.490809Z", @@ -1710,16 +1710,16 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "status": "completed", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:28:41.409930Z", "updated_at": "2024-06-25T20:28:45.505773Z", @@ -1768,7 +1768,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_REQ "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", @@ -1776,7 +1776,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_REQ }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_expected": { "amount": "100" @@ -1828,7 +1828,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_REQUESTS = "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", @@ -1836,7 +1836,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_REQUESTS = }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_expected": { "amount": "100" @@ -1864,11 +1864,11 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_REQUESTS = "id": "123456", "amount": { "amount": 95, - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_fee": { "amount": 5, - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" } } } @@ -1888,16 +1888,16 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "status": "pending_user_transfer_start", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:29:52.637982Z", "updated_at": "2024-06-25T20:29:53.671452Z", @@ -1919,16 +1919,16 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "status": "pending_anchor", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:29:52.637982Z", "updated_at": "2024-06-25T20:29:54.713859Z", @@ -1969,16 +1969,16 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "status": "refunded", "amount_expected": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:29:52.637982Z", "updated_at": "2024-06-25T20:29:55.727918Z", @@ -1987,11 +1987,11 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "refunds": { "amount_refunded": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_fee": { "amount": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "payments": [ { @@ -1999,11 +1999,11 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "id_type": "stellar", "amount": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee": { "amount": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" } } ] @@ -2048,7 +2048,7 @@ private const val SEP_24_WITHDRAW_FLOW_REQUEST = """{ "amount": "10", "asset_code": "USDC", - "asset_issuer": "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP", + "asset_issuer": "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5", "account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", "lang": "en" }""" @@ -2069,7 +2069,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2092,7 +2092,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2116,7 +2116,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2140,7 +2140,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2164,7 +2164,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -2184,7 +2184,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = "message": "test message 6", "amount_in": { "amount": "10.11", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "9", @@ -2192,7 +2192,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "fee_details": { "total": "1.11", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_expected": { "amount": "10.11" @@ -2212,7 +2212,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD" }, "fee_details": { "total": "1.11", @@ -2236,7 +2236,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "0", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD" }, "fee_details": { "total": "1.11", @@ -2260,7 +2260,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -2284,7 +2284,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2308,7 +2308,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2332,7 +2332,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -2356,7 +2356,7 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -2455,11 +2455,11 @@ private const val VALIDATIONS_AND_ERRORS_REQUESTS = "id": "123456", "amount": { "amount": "989.11", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_fee": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" } } } @@ -2548,7 +2548,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = "error": { "id": "%TX_ID%", "code": -32602, - "message": "'stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD' is not a supported asset." + "message": "'stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD' is not a supported asset." }, "id": "7" }, @@ -2557,7 +2557,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = "error": { "id": "%TX_ID%", "code": -32602, - "message": "'stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPPiso4217:USD' is not a supported asset." + "message": "'stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5iso4217:USD' is not a supported asset." }, "id": "8" }, @@ -2587,7 +2587,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -2625,7 +2625,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -2671,7 +2671,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -2727,7 +2727,7 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt index 878a3d09a9..cf101c2559 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep31PlatformApiTests.kt @@ -118,11 +118,11 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_REQUESTS = "id": "123456", "amount": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_fee": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" } } } @@ -142,16 +142,16 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "transfer_received_at": "2024-06-13T20:02:49Z", "message": "test message 1", @@ -193,27 +193,27 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "status": "pending_anchor", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "transfer_received_at": "2024-06-13T20:02:49Z", "message": "test message 2", "refunds": { "amount_refunded": { "amount": "2", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_fee": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "payments": [ { @@ -221,11 +221,11 @@ private const val SEP_31_RECEIVE_REFUNDED_SHORT_FLOW_ACTION_RESPONSES = "id_type": "stellar", "amount": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee": { "amount": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" } } ] @@ -337,16 +337,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:18.072040Z", @@ -390,16 +390,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:20.102730Z", @@ -443,16 +443,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "error", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:21.141947Z", @@ -496,16 +496,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_receiver", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:22.155595Z", @@ -549,16 +549,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "pending_external", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:23.170709Z", @@ -603,16 +603,16 @@ private const val SEP_31_RECEIVE_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONS "status": "completed", "amount_expected": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_in": { "amount": "10", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": {}, "fee_details": { "total": "1", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:33:17.013738Z", "updated_at": "2024-06-25T20:33:24.184182Z", @@ -657,7 +657,7 @@ private const val SEP_31_RECEIVE_FLOW_REQUEST = { "amount": "10", "asset_code": "USDC", - "asset_issuer": "GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP", + "asset_issuer": "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5", "receiver_id": "%RECEIVER_ID%", "sender_id": "%SENDER_ID%", "funding_method": "SEPA", diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt index f8ac7980ea..6ce7436b6d 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt @@ -253,7 +253,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -307,7 +307,7 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", @@ -376,7 +376,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -410,7 +410,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -446,7 +446,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -506,7 +506,7 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -551,7 +551,7 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -587,7 +587,7 @@ private val SEP_6_DEPOSIT_WITH_PENDING_EXTERNAL_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:02:31.003419Z", @@ -648,7 +648,7 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:05:21.747241Z", @@ -682,7 +682,7 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:05:21.747241Z", @@ -718,7 +718,7 @@ private const val SEP_6_DEPOSIT_EXCHANGE_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "100", "asset": "iso4217:USD" }, "amount_out": { "amount": "95", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "5", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:05:21.747241Z", @@ -787,7 +787,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_REQUESTS = }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -899,7 +899,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", @@ -933,7 +933,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", @@ -969,7 +969,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", @@ -1005,7 +1005,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", @@ -1041,7 +1041,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_TRUST_FLOW_ACTION_RESPONSES = "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:07:15.112397Z", @@ -1099,7 +1099,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_REQUESTS }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -1183,7 +1183,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", @@ -1217,7 +1217,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", @@ -1253,7 +1253,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", @@ -1289,7 +1289,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", @@ -1325,7 +1325,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_FULL_WITH_RECOVERY_FLOW_ACTION_RESPONSE "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:09:35.672365Z", @@ -1383,7 +1383,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_REQUES }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", @@ -1489,7 +1489,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "10.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1523,7 +1523,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1559,7 +1559,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1607,7 +1607,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -1655,7 +1655,7 @@ private const val SEP_6_DEPOSIT_COMPLETE_SHORT_PARTIAL_REFUND_FLOW_ACTION_RESPON "amount_in": { "amount": "1000.11", "asset": "iso4217:USD" }, "amount_out": { "amount": "9", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "fee_details": { "total": "1.11", "asset": "iso4217:USD" }, "started_at": "2024-06-25T20:11:02.407205Z", @@ -2093,7 +2093,7 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ "message": "test message 1", "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", @@ -2101,7 +2101,7 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_expected": { "amount": "100" @@ -2158,12 +2158,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:26.050724Z", @@ -2197,12 +2197,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:27.109470Z", @@ -2254,12 +2254,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:28.131905Z", @@ -2312,12 +2312,12 @@ private const val SEP_6_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION_ }, "amount_in": { "amount": "100", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "amount_out": { "amount": "95", "asset": "iso4217:USD" }, "fee_details": { "total": "5", - "asset": "stellar:USDC:GDQOE23CFSUMSVQK4Y5JHPPYK73VYCNHZHA7ENKCV37P6SUEO6XQBKPP" + "asset": "stellar:USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5" }, "started_at": "2024-06-25T20:15:25.028960Z", "updated_at": "2024-06-25T20:15:29.175950Z", From 579bb41cb80445a4970a8b1d87811af913aca801 Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Mon, 16 Mar 2026 20:56:31 -0700 Subject: [PATCH 6/6] chore: fix flaky tests --- .../integrationtest/PlatformAPITestBase.kt | 5 ++- .../integrationtest/Sep24PlatformApiTests.kt | 32 +++++++++---------- .../integrationtest/Sep6PlatformApiTests.kt | 5 +-- 3 files changed, 23 insertions(+), 19 deletions(-) diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt index 30497b9f9d..4815bb559c 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/PlatformAPITestBase.kt @@ -51,8 +51,11 @@ open class PlatformAPITestBase(config: TestConfig) : IntegrationTestBase(config) result = result.replace(search, replace) } - // Inject the client wallet account + // Inject the client wallet account and distribution account result = result.replace("%CLIENT_WALLET_ACCOUNT%", walletKeyPair.address) + val distributionAccount = + KeyPair.fromSecretSeed(config.get("app..payment.signing.seed")).accountId + result = result.replace("%DISTRIBUTION_ACCOUNT%", distributionAccount) for ((search, replace) in getTestPaymentValues()) { result = result.replace(search, replace) diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt index 1ac7a08c74..2352159414 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep24PlatformApiTests.kt @@ -1204,7 +1204,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = "updated_at": "2024-06-25T20:26:20.153836Z", "message": "test message 1", "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "ZjdiMzQ0YmUtZjNlZC00NWYwLThlNWItYWQ0NjAzMzY=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1254,7 +1254,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "ZjdiMzQ0YmUtZjNlZC00NWYwLThlNWItYWQ0NjAzMzY=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1305,7 +1305,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_SHORT_FLOW_ACTION_RESPONSES = } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "ZjdiMzQ0YmUtZjNlZC00NWYwLThlNWItYWQ0NjAzMzY=", "memo_type": "id", @@ -1403,7 +1403,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION "updated_at": "2024-06-25T20:27:30.616647Z", "message": "test message 1", "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "NGQwMDk3NTgtODg3My00OGE1LWE4M2UtYTllOGU0OGM=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1453,7 +1453,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "NGQwMDk3NTgtODg3My00OGE1LWE4M2UtYTllOGU0OGM=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1503,7 +1503,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "NGQwMDk3NTgtODg3My00OGE1LWE4M2UtYTllOGU0OGM=", "memo_type": "id", @@ -1555,7 +1555,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_EXTERNAL_FLOW_ACTION } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "NGQwMDk3NTgtODg3My00OGE1LWE4M2UtYTllOGU0OGM=", "memo_type": "id", @@ -1593,7 +1593,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES "updated_at": "2024-06-25T20:28:42.430584Z", "message": "test message 1", "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "ZWZhNWI5YWUtNWJiNS00ZmQyLThiZjQtOWY5M2NmNmY=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1643,7 +1643,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "ZWZhNWI5YWUtNWJiNS00ZmQyLThiZjQtOWY5M2NmNmY=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1693,7 +1693,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "ZWZhNWI5YWUtNWJiNS00ZmQyLThiZjQtOWY5M2NmNmY=", "memo_type": "id", @@ -1745,7 +1745,7 @@ private const val SEP_24_WITHDRAW_COMPLETE_FULL_VIA_PENDING_USER_FLOW_ACTION_RES } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "external_transaction_id": "ext-123456", "memo": "ZWZhNWI5YWUtNWJiNS00ZmQyLThiZjQtOWY5M2NmNmY=", "memo_type": "id", @@ -1903,7 +1903,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = "updated_at": "2024-06-25T20:29:53.671452Z", "message": "test message 1", "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "NmUyZTcyYjktNzIyMC00OGRiLTkwZDItNDkyOWU1OWU=", "memo_type": "id", "client_name": "referenceCustodial" @@ -1953,7 +1953,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "NmUyZTcyYjktNzIyMC00OGRiLTkwZDItNDkyOWU1OWU=", "memo_type": "id", "client_name": "referenceCustodial" @@ -2028,7 +2028,7 @@ private const val SEP_24_WITHDRAW_FULL_REFUND_FLOW_ACTION_RESPONSES = } ], "source_account": "GAIUIZPHLIHQEMNJGSZKCEUWHAZVGUZDBDMO2JXNAJZZZVNSVHQCEWJ4", - "destination_account": "GBN4NNCDGJO4XW4KQU3CBIESUJWFVBUZPOKUZHT7W7WRB7CWOA7BXVQF", + "destination_account": "%DISTRIBUTION_ACCOUNT%", "memo": "NmUyZTcyYjktNzIyMC00OGRiLTkwZDItNDkyOWU1OWU=", "memo_type": "id", "client_name": "referenceCustodial" @@ -2743,8 +2743,8 @@ private const val VALIDATIONS_AND_ERRORS_RESPONSES = "asset": "%TESTPAYMENT_ASSET_CIRCLE_USDC%" }, "payment_type": "payment", - "source_account": "GABCKCYPAGDDQMSCTMSBO7C2L34NU3XXCW7LR4VVSWCCXMAJY3B4YCZP", - "destination_account": "GBDYDBJKQBJK4GY4V7FAONSFF2IBJSKNTBYJ65F5KCGBY2BIGPGGLJOH" + "source_account": "%TESTPAYMENT_SRC_ACCOUNT%", + "destination_account": "%TESTPAYMENT_DEST_ACCOUNT%" } ] } diff --git a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt index 6ce7436b6d..d0c84d9e6d 100644 --- a/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt +++ b/essential-tests/src/testFixtures/kotlin/org/stellar/anchor/platform/integrationtest/Sep6PlatformApiTests.kt @@ -208,7 +208,7 @@ class Sep6PlatformApiTests : PlatformApiTests() { } private fun `test sep6 deposit flow`(actionRequests: String, actionResponse: String) { - val depositRequest = gson.fromJson(SEP_6_DEPOSIT_FLOW_REQUEST, HashMap::class.java) + val depositRequest = gson.fromJson(inject(SEP_6_DEPOSIT_FLOW_REQUEST), HashMap::class.java) val customer = sep12Client.putCustomer( @@ -222,7 +222,8 @@ class Sep6PlatformApiTests : PlatformApiTests() { } private fun `test sep6 deposit-exchange flow`(actionRequests: String, actionResponse: String) { - val depositRequest = gson.fromJson(SEP_6_DEPOSIT_EXCHANGE_FLOW_REQUEST, HashMap::class.java) + val depositRequest = + gson.fromJson(inject(SEP_6_DEPOSIT_EXCHANGE_FLOW_REQUEST), HashMap::class.java) val customer = sep12Client.putCustomer(