diff --git a/wallet/v1/internal_srv.proto b/wallet/v1/internal_srv.proto index dd91ae5..e4b9431 100644 --- a/wallet/v1/internal_srv.proto +++ b/wallet/v1/internal_srv.proto @@ -9,5 +9,7 @@ service PrivWalletSrv { // Lock And Release Assets rpc LockAsset(LockAssetReq) returns (base.v1.StatusRes); rpc ReleaseAsset(LockAssetReq) returns (base.v1.StatusRes); - rpc CollectCommission(CollectCommissionReq) returns (CollectCommissionRes); + + rpc CollectCommission(CommissionReq) returns (CommissionRes); + rpc RefundCommission(CommissionReq) returns (CommissionRes); } diff --git a/wallet/v1/msg.proto b/wallet/v1/msg.proto index 8c9c189..e63a3de 100644 --- a/wallet/v1/msg.proto +++ b/wallet/v1/msg.proto @@ -548,8 +548,12 @@ message EffectiveCommission { double total = 3; } -message CollectCommissionReq {} -message CollectCommissionRes {} +message CommissionReq { + uint64 commission_id = 1; + double amount = 2; + auth.v1.UserIdentityBasic user = 3; +} +message CommissionRes {} /* * IPG - Internet Payment Gateway