refactor(proto): remove federation wallet messages

This commit is contained in:
2026-08-30 21:43:49 +03:30
parent c778fdafd5
commit a719f8ff56
+28 -58
View File
@@ -13,27 +13,6 @@ message InternalTransactionData {
int64 transaction_id = 1; int64 transaction_id = 1;
} }
/*
Federation
*/
message Federation {
int64 id = 1;
int64 user_id = 2;
string ed_public = 3;
string ed_public_hash = 4;
int32 status = 5;
string created_at = 6;
string system_wallet_address = 7;
}
message GetFederationReq {
optional int64 federation_id = 1;
optional int64 user_id = 2;
optional string ed_public = 3;
optional string ed_public_hash = 4;
}
/* /*
Wallet Wallet
*/ */
@@ -59,15 +38,13 @@ message Wallet {
int64 user_id = 2; int64 user_id = 2;
int64 asset_id = 3; int64 asset_id = 3;
Asset asset_info = 4; Asset asset_info = 4;
int64 federation_id = 5; double balance = 5;
Federation federation_info = 6; double frozen_balance = 6;
double balance = 7; string updated_at = 7;
double frozen_balance = 8; string created_at = 8;
string updated_at = 9; string wallet_code = 9;
string created_at = 10; bool accepted_terms = 10;
string wallet_code = 11; bool is_locked = 11;
bool accepted_terms = 12;
bool is_locked = 13;
} }
message BalanceReq { message BalanceReq {
@@ -374,24 +351,19 @@ message Transaction {
string asset_code = 3; string asset_code = 3;
optional int64 from_user_id = 4; optional int64 from_user_id = 4;
optional auth.v1.UserIdentityBasic from_user_info = 5; optional auth.v1.UserIdentityBasic from_user_info = 5;
optional int64 from_federation_id = 6; optional int64 to_user_id = 6;
optional Federation from_federation_info = 7; optional auth.v1.UserIdentityBasic to_user_info = 7;
double amount = 8;
optional int64 to_user_id = 8; TransactionStatus status = 9;
optional auth.v1.UserIdentityBasic to_user_info = 9; TransactionType type = 10;
optional int64 to_federation_id = 10; string updated_at = 11;
optional Federation to_federation_info = 11; string created_at = 12;
double amount = 12; string tracking_code = 13;
TransactionStatus status = 13; optional string trx_hash = 14;
TransactionType type = 14; optional string from_public_key = 15;
string updated_at = 15; optional string to_public_key = 16;
string created_at = 16; double token_price = 17;
string tracking_code = 17; BalanceChange balance_change = 18;
optional string trx_hash = 18;
optional string from_public_key = 19;
optional string to_public_key = 20;
double token_price = 21;
BalanceChange balance_change = 22;
} }
enum BalanceChange{ enum BalanceChange{
@@ -407,16 +379,14 @@ message TransactionListFilter {
optional int64 id = 4; optional int64 id = 4;
optional int64 asset_id = 5; optional int64 asset_id = 5;
optional int64 from_user_id = 6; optional int64 from_user_id = 6;
optional int64 from_federation_id = 7; optional int64 to_user_id = 7;
optional int64 to_user_id = 8; optional double amount_from = 8;
optional int64 to_federation_id = 9; optional double amount_to = 9;
optional double amount_from = 10; optional string tracking_code = 10;
optional double amount_to = 11; repeated TransactionType type = 11;
optional string tracking_code = 12; repeated TransactionStatus status = 12;
repeated TransactionType type = 13; optional string from_date = 13;
repeated TransactionStatus status = 14; optional string to_date = 14;
optional string from_date = 15;
optional string to_date = 16;
} }
/* /*