diff --git a/api/api.proto b/api/api.proto index bd49b406c..13e269761 100644 --- a/api/api.proto +++ b/api/api.proto @@ -777,6 +777,9 @@ service Wallet { rpc GetTransactionInfoByBlockNum (NumberMessage) returns (TransactionInfoList) { } + + rpc GetBurnTrx (EmptyMessage) returns (NumberMessage) { + } }; service WalletSolidity { @@ -960,6 +963,8 @@ service WalletSolidity { rpc GetMarketPairList (EmptyMessage) returns (MarketOrderPairList) { } + rpc GetBurnTrx (EmptyMessage) returns (NumberMessage) { + } }; service WalletExtension { diff --git a/core/Tron.proto b/core/Tron.proto index ccc11cde4..37c9d9fbc 100644 --- a/core/Tron.proto +++ b/core/Tron.proto @@ -209,6 +209,39 @@ message Account { Permission owner_permission = 31; Permission witness_permission = 32; repeated Permission active_permission = 33; + + //vote power,include frozen bandwidth and frozen energy + int64 vote_power_413 = 60; +} + +/* AccountAssetIssue */ +message AccountAssetIssue { + + // the create address + bytes address = 3; + + message Frozen { + int64 frozen_balance = 1; // the frozen trx balance + int64 expire_time = 2; // the expire time + } + // the other asset owned by this account + map asset = 6; + + // the other asset owned by this account,key is assetId + map assetV2 = 56; + + bytes asset_issued_name = 17; + bytes asset_issued_ID = 57; + + // frozen asset(for asset issuer) + repeated Frozen frozen_supply = 16; + + map latest_asset_operation_time = 18; + map latest_asset_operation_timeV2 = 58; + + map free_asset_net_usage = 20; + map free_asset_net_usageV2 = 59; + } @@ -445,7 +478,7 @@ message TransactionInfo { bytes orderId = 25; repeated MarketOrderDetail orderDetails = 26; - + int64 packingFee = 27; } message TransactionRet { diff --git a/core/contract/smart_contract.proto b/core/contract/smart_contract.proto index 4f09e76e6..f53afa37b 100644 --- a/core/contract/smart_contract.proto +++ b/core/contract/smart_contract.proto @@ -17,6 +17,7 @@ message SmartContract { Function = 2; Event = 3; Fallback = 4; + Receive = 5; } message Param { bool indexed = 1;