Skip to content
5 changes: 5 additions & 0 deletions api/api.proto
Original file line number Diff line number Diff line change
Expand Up @@ -777,6 +777,9 @@ service Wallet {

rpc GetTransactionInfoByBlockNum (NumberMessage) returns (TransactionInfoList) {
}

rpc GetBurnTrx (EmptyMessage) returns (NumberMessage) {
}
};

service WalletSolidity {
Expand Down Expand Up @@ -960,6 +963,8 @@ service WalletSolidity {
rpc GetMarketPairList (EmptyMessage) returns (MarketOrderPairList) {
}

rpc GetBurnTrx (EmptyMessage) returns (NumberMessage) {
}
};

service WalletExtension {
Expand Down
35 changes: 34 additions & 1 deletion core/Tron.proto
Original file line number Diff line number Diff line change
Expand Up @@ -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<string, int64> asset = 6;

// the other asset owned by this account,key is assetId
map<string, int64> assetV2 = 56;

bytes asset_issued_name = 17;
bytes asset_issued_ID = 57;

// frozen asset(for asset issuer)
repeated Frozen frozen_supply = 16;

map<string, int64> latest_asset_operation_time = 18;
map<string, int64> latest_asset_operation_timeV2 = 58;

map<string, int64> free_asset_net_usage = 20;
map<string, int64> free_asset_net_usageV2 = 59;

}


Expand Down Expand Up @@ -445,7 +478,7 @@ message TransactionInfo {

bytes orderId = 25;
repeated MarketOrderDetail orderDetails = 26;

int64 packingFee = 27;
}

message TransactionRet {
Expand Down
1 change: 1 addition & 0 deletions core/contract/smart_contract.proto
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ message SmartContract {
Function = 2;
Event = 3;
Fallback = 4;
Receive = 5;
}
message Param {
bool indexed = 1;
Expand Down