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 9c79bd4952df20f9d6af6b5c1f4b6952e1624b16 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 02:51:51 +0000 Subject: [PATCH 2/3] Initial plan From dde801e4be1477c3b99ce6b53f40acd7cbe810e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 03:33:01 +0000 Subject: [PATCH 3/3] Fix ProposalInfo default constructor --- .../sdk/v3/contract/auth/po/ProposalInfo.java | 3 ++- .../test/contract/auth/ProposalInfoTest.java | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java diff --git a/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java b/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java index 9440882b0..db99057ff 100644 --- a/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java +++ b/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java @@ -21,7 +21,8 @@ public class ProposalInfo extends DynamicStruct { public ProposalInfo() { super( - new Address(""), + Address.DEFAULT, + Address.DEFAULT, new Uint8(0), new Uint256(0), new Uint8(0), diff --git a/src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java b/src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java new file mode 100644 index 000000000..656293d96 --- /dev/null +++ b/src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java @@ -0,0 +1,21 @@ +package org.fisco.bcos.sdk.v3.test.contract.auth; + +import org.fisco.bcos.sdk.v3.codec.datatypes.Address; +import org.fisco.bcos.sdk.v3.contract.auth.po.ProposalInfo; +import org.junit.Assert; +import org.junit.Test; + +public class ProposalInfoTest { + + @Test + public void testDefaultConstructor() { + ProposalInfo proposalInfo = new ProposalInfo(); + + Assert.assertEquals(7, proposalInfo.getValue().size()); + Assert.assertEquals( + "(address,address,uint8,uint256,uint8,address[],address[])", + proposalInfo.getTypeAsString()); + Assert.assertEquals(Address.DEFAULT, proposalInfo.getValue().get(0)); + Assert.assertEquals(Address.DEFAULT, proposalInfo.getValue().get(1)); + } +}