feat: add settlement dismissal and cancellation RPCs

This commit is contained in:
2026-10-07 00:32:19 +03:30
parent 2f77f29118
commit 09782d739d
4 changed files with 29 additions and 0 deletions
+4
View File
@@ -31,6 +31,10 @@ service InternalWalletSrv {
rpc AdminDeactivateAsset(AdminDeactivateAssetReq) returns (base.v1.StatusRes);
rpc AdminApproveIRTWithdrawal(AdminApproveIRTWithdrawalReq) returns (base.v1.StatusRes);
// Cancels an unapproved request and releases its reservation atomically.
rpc AdminCancelIRTWithdrawal(AdminCancelIRTWithdrawalReq) returns (base.v1.StatusRes);
// Cancel only an undecided ICO agreement, atomically against user acceptance.
rpc AdminCancelICOAgreement(AdminCancelICOAgreementReq) returns (base.v1.StatusRes);
// Bank statement receipts are checked and confirmed through the wallet owner.
// Confirmation is idempotent by bank_transaction_number.