v2: calc buy asset
Signed-off-by: nfel <nfilsaraee@gmail.com>
This commit is contained in:
parent
bf43fe357a
commit
80b81727a2
@ -449,7 +449,7 @@ message Commission {
|
|||||||
double service = 3;
|
double service = 3;
|
||||||
double tax = 4;
|
double tax = 4;
|
||||||
double total = 5;
|
double total = 5;
|
||||||
string collector = 6;
|
optional string collector = 6;
|
||||||
optional string description = 7;
|
optional string description = 7;
|
||||||
string updated_at = 10;
|
string updated_at = 10;
|
||||||
string created_at = 11;
|
string created_at = 11;
|
||||||
@ -541,22 +541,32 @@ message WithdrawIRTRes {
|
|||||||
message BuyAssetReq {
|
message BuyAssetReq {
|
||||||
auth.v1.InternalIAM iam = 1;
|
auth.v1.InternalIAM iam = 1;
|
||||||
int64 asset_id = 2;
|
int64 asset_id = 2;
|
||||||
double amount = 3;
|
double amount_irt = 3;
|
||||||
optional uint64 discount_code = 4;
|
double amount_asset = 4;
|
||||||
optional auth.v1.TFA tfa = 5; // This might be used in the future
|
optional uint64 discount_id = 5;
|
||||||
|
optional auth.v1.TFA tfa = 6; // This might be used in the future
|
||||||
|
}
|
||||||
|
|
||||||
|
enum BuyAssetSide {
|
||||||
|
BUY_ASSET_FROM_BASE = 0;
|
||||||
|
BUY_ASSET_TO_BASE = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message CalcBuyAssetRes {
|
||||||
|
// int64 id = 1;
|
||||||
|
// Wallet wallet = 1;
|
||||||
|
// Asset asset = 2;
|
||||||
|
// double amount = 4;
|
||||||
|
BuyAssetSide side = 1;
|
||||||
|
int64 calculated_irt_amount = 2;
|
||||||
|
double calculated_asset_amount = 3;
|
||||||
|
int64 discount_amount =4;
|
||||||
|
Commission commission = 5;
|
||||||
|
// double buy_min_amount = 7;
|
||||||
}
|
}
|
||||||
|
|
||||||
message BuyAssetRes {
|
message BuyAssetRes {
|
||||||
int64 id = 1;
|
bool success = 1;
|
||||||
Wallet wallet = 2;
|
string irt_hash = 2;
|
||||||
Asset asset = 3;
|
string asset_hash = 3;
|
||||||
double amount = 4;
|
|
||||||
int64 calculated_irt_amount = 5;
|
|
||||||
double calculated_asset_amount = 6;
|
|
||||||
double fee_amount = 7;
|
|
||||||
int64 discount_amount = 8;
|
|
||||||
double buy_min_amount = 9;
|
|
||||||
int64 irt_tx = 10;
|
|
||||||
int64 asset_tx = 11;
|
|
||||||
optional uint64 discount_id = 12;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user