From e5ec92365d59298e9dd95ca7563f335c3556f9ac Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Mar 2026 13:34:24 +0800 Subject: [PATCH 1/3] Remove outdated fisco-bcos.org URL from Maven POM metadata (#946) * Initial plan * Remove fisco-bcos.org URL, replace with GitHub repo URL in build.gradle Co-authored-by: kyonRay <32325790+kyonRay@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kyonRay <32325790+kyonRay@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e4761a777..181eb4d0a 100644 --- a/build.gradle +++ b/build.gradle @@ -225,7 +225,7 @@ publishing { pom { name = 'fisco-bcos' description = 'fisco-bcos java-sdk' - url = 'http://www.fisco-bcos.org' + url = 'https://github.com/FISCO-BCOS/java-sdk' licenses { license { From a279624e55ead78bcbfe333160c4bc6e7d0f56c9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 02:52:25 +0000 Subject: [PATCH 2/3] Initial plan From 800a8b65588d468fb6d242d75dbb4cbbb70eaaa2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 03:42:55 +0000 Subject: [PATCH 3/3] fix: expose AssembleEIP1559TransactionService constructor --- .../AssembleEIP1559TransactionService.java | 2 +- ...AssembleEIP1559TransactionServiceTest.java | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 src/test/java/org/fisco/bcos/sdk/v3/test/transaction/manager/AssembleEIP1559TransactionServiceTest.java diff --git a/src/main/java/org/fisco/bcos/sdk/v3/transaction/manager/transactionv1/AssembleEIP1559TransactionService.java b/src/main/java/org/fisco/bcos/sdk/v3/transaction/manager/transactionv1/AssembleEIP1559TransactionService.java index b6fc893d0..3c96154a7 100644 --- a/src/main/java/org/fisco/bcos/sdk/v3/transaction/manager/transactionv1/AssembleEIP1559TransactionService.java +++ b/src/main/java/org/fisco/bcos/sdk/v3/transaction/manager/transactionv1/AssembleEIP1559TransactionService.java @@ -17,7 +17,7 @@ public class AssembleEIP1559TransactionService extends AssembleTransactionService { - AssembleEIP1559TransactionService(Client client) { + public AssembleEIP1559TransactionService(Client client) { super(client); } diff --git a/src/test/java/org/fisco/bcos/sdk/v3/test/transaction/manager/AssembleEIP1559TransactionServiceTest.java b/src/test/java/org/fisco/bcos/sdk/v3/test/transaction/manager/AssembleEIP1559TransactionServiceTest.java new file mode 100644 index 000000000..174f6f8e5 --- /dev/null +++ b/src/test/java/org/fisco/bcos/sdk/v3/test/transaction/manager/AssembleEIP1559TransactionServiceTest.java @@ -0,0 +1,27 @@ +package org.fisco.bcos.sdk.v3.test.transaction.manager; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import org.fisco.bcos.sdk.v3.client.Client; +import org.fisco.bcos.sdk.v3.crypto.CryptoSuite; +import org.fisco.bcos.sdk.v3.model.CryptoType; +import org.fisco.bcos.sdk.v3.transaction.manager.transactionv1.AssembleEIP1559TransactionService; +import org.fisco.bcos.sdk.v3.transaction.manager.transactionv1.AssembleTransactionService; +import org.junit.Assert; +import org.junit.Test; + +public class AssembleEIP1559TransactionServiceTest { + @Test + public void shouldInstantiateOutsideTransactionV1Package() { + Client client = mock(Client.class); + when(client.getCryptoSuite()).thenReturn(new CryptoSuite(CryptoType.ECDSA_TYPE)); + when(client.isWASM()).thenReturn(false); + when(client.isSupportTransactionV1()).thenReturn(true); + + AssembleEIP1559TransactionService service = new AssembleEIP1559TransactionService(client); + + Assert.assertNotNull(service); + Assert.assertTrue(service instanceof AssembleTransactionService); + } +}