From 852c48158b04323c9d16ee42a235eaded572c2ee Mon Sep 17 00:00:00 2001 From: halibobo1205 Date: Wed, 4 Feb 2026 19:49:34 +0800 Subject: [PATCH] sync with java-tron 4.8.1 --- api/api.proto | 6 ++++++ core/Discover.proto | 1 + core/Tron.proto | 3 ++- core/contract/asset_issue_contract.proto | 4 ++-- core/contract/smart_contract.proto | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/api/api.proto b/api/api.proto index 2505fa48d..a67113cb6 100644 --- a/api/api.proto +++ b/api/api.proto @@ -499,6 +499,8 @@ service Wallet { }; }; + rpc GetPaginatedNowWitnessList (PaginatedMessage) returns (WitnessList) { + }; rpc GetDelegatedResource (DelegatedResourceMessage) returns (DelegatedResourceList) { }; @@ -808,6 +810,10 @@ service WalletSolidity { } }; }; + + rpc GetPaginatedNowWitnessList (PaginatedMessage) returns (WitnessList) { + }; + rpc GetAssetIssueList (EmptyMessage) returns (AssetIssueList) { option (google.api.http) = { post: "/walletsolidity/getassetissuelist" diff --git a/core/Discover.proto b/core/Discover.proto index 4cc0d83b0..fadb819e9 100644 --- a/core/Discover.proto +++ b/core/Discover.proto @@ -11,6 +11,7 @@ message Endpoint { bytes address = 1; int32 port = 2; bytes nodeId = 3; + bytes addressIpv6 = 4; } message PingMessage { diff --git a/core/Tron.proto b/core/Tron.proto index 5517a6603..2b104b86d 100644 --- a/core/Tron.proto +++ b/core/Tron.proto @@ -132,7 +132,7 @@ message ChainParameters { message Account { /* frozen balance */ message Frozen { - int64 frozen_balance = 1; // the frozen trx balance + int64 frozen_balance = 1; // the frozen trx or asset balance int64 expire_time = 2; // the expire time } // account nick name @@ -407,6 +407,7 @@ message Transaction { UNKNOWN = 13; TRANSFER_FAILED = 14; INVALID_CODE = 15; + // please fill in the order according to the serial number } int64 fee = 1; code ret = 2; diff --git a/core/contract/asset_issue_contract.proto b/core/contract/asset_issue_contract.proto index eb86b1702..9e8ff463d 100644 --- a/core/contract/asset_issue_contract.proto +++ b/core/contract/asset_issue_contract.proto @@ -10,7 +10,7 @@ message AssetIssueContract { string id = 41; message FrozenSupply { - int64 frozen_amount = 1; + int64 frozen_amount = 1; // asset amount int64 frozen_days = 2; } bytes owner_address = 1; @@ -18,7 +18,7 @@ message AssetIssueContract { bytes abbr = 3; int64 total_supply = 4; repeated FrozenSupply frozen_supply = 5; - int32 trx_num = 6; + int32 trx_num = 6; // The fields trx_num and num define the exchange rate: num tokens can be purchased with trx_num TRX. This avoids using decimals. int32 precision = 7; int32 num = 8; int64 start_time = 9; diff --git a/core/contract/smart_contract.proto b/core/contract/smart_contract.proto index 84598edd0..c913f7f75 100644 --- a/core/contract/smart_contract.proto +++ b/core/contract/smart_contract.proto @@ -101,4 +101,4 @@ message SmartContractDataWrapper { SmartContract smart_contract = 1; bytes runtimecode = 2; ContractState contract_state = 3; -} +} \ No newline at end of file