MarketPlace: lock and freeze asset added #15

Merged
nfel merged 1 commits from MarketPlace into v2 2025-02-23 10:07:57 +00:00
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);
} }