Feat/refactor v1 #37

Merged
nfel merged 20 commits from feat/refactor-v1 into dev 2026-10-06 15:43:56 +00:00
2 changed files with 11 additions and 0 deletions
Showing only changes of commit 7082cf287e - Show all commits
+2
View File
@@ -29,4 +29,6 @@ service InternalWalletSrv {
// deactivation/locking so referenced financial history remains intact.
rpc AdminUpsertAsset(AdminUpsertAssetReq) returns (AdminAssetMutationRes);
rpc AdminDeactivateAsset(AdminDeactivateAssetReq) returns (base.v1.StatusRes);
rpc AdminApproveIRTWithdrawal(AdminApproveIRTWithdrawalReq) returns (base.v1.StatusRes);
}
+9
View File
@@ -227,6 +227,15 @@ message LockAssetReq {
optional auth.v1.TFA tfa = 4; // if request is not internal
}
// Administrative approval is the only transition that may enqueue an IRT
// withdrawal for blockchain settlement. The receipt identifies the completed
// off-chain bank payment.
message AdminApproveIRTWithdrawalReq {
uint64 withdraw_log_id = 1;
string bank_receipt = 2;
int64 actor_user_id = 3;
}
/*
BNPL - not really but close name
*/