Merge pull request 'MarketPlace: lock and freeze asset added' (#15) from MarketPlace into v2

Reviewed-on: https://git.kahrobatoken.com/Kahroba/proto/pulls/15
This commit is contained in:
nfel 2025-02-23 10:07:56 +00:00
commit a3a384aa0b
2 changed files with 10 additions and 0 deletions

View File

@ -470,3 +470,10 @@ message Commission {
string updated_at = 10; string updated_at = 10;
string created_at = 11; string created_at = 11;
} }
message LockAssetReq{
int64 asset_id = 1;
double amount = 2;
auth.v1.InternalIAM iam = 3;
optional auth.v1.TFA tfa = 4; // if request is not internal
}

View File

@ -46,4 +46,7 @@ service WalletService {
// Assets routing // Assets routing
rpc InternalTransferAsset(TransferAssetReq) returns (TransferAssetRes); rpc InternalTransferAsset(TransferAssetReq) returns (TransferAssetRes);
rpc ExternalTransferAsset(TransferAssetReq) returns (TransferAssetRes); rpc ExternalTransferAsset(TransferAssetReq) returns (TransferAssetRes);
rpc LockAsset(LockAssetReq) returns (base.v1.StatusRes);
rpc ReleaseAsset(LockAssetReq) returns (base.v1.StatusRes);
} }