epic-6-wallet

Manage investor wallet balances and log transactions for dividends, credits, and withdrawals.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/wangzeping114/shareflow --skill epic-6-wallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-6-wallet
Source: https://github.com/wangzeping114/shareflow/tree/main/.claude/skills/epic-6-wallet
Command: npx skills add https://github.com/wangzeping114/shareflow --skill epic-6-wallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured backend to manage investor balances, freeze/unfreeze operations for withdrawals, and detailed transaction logs, enabling reliable financial tracking and auditability.

Core Features & Use Cases

  • Wallet management: track current balance, frozen amount, and currency for each investor.
  • Withdrawal workflow: request, approve, complete with offline validation and status transitions.
  • Transaction audit: automatically record WalletTransaction entries before and after balances for every change, triggered by dividends or admin credits.

Quick Start

Configure the wallet module and simulate a dividend distribution to update balances and create a WalletTransaction.

Frequently Asked Questions about epic-6-wallet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track investor wallet balances and frozen amounts for withdrawals?

You track investor wallet balances and frozen amounts using a backend module that manages current balance, frozen amount, and currency per investor. It applies credit, freeze, unfreeze, and deduct rules across admin and client workflows.

How does a withdrawal workflow handle status transitions and offline validation?

The withdrawal workflow handles status transitions by moving through request, approve, and complete states. It enforces offline validation during these transitions to ensure reliable financial tracking before finalizing the withdrawal.

How do I record an audit trail for wallet transactions and dividend distributions?

You record an audit trail for wallet transactions by automatically logging WalletTransaction entries that capture before and after balances for every change. This mechanism is triggered by dividend distributions and admin credits.

Can I process admin credits and dividend distributions within the same wallet management system?

Yes, you can process admin credits and dividend distributions within the same wallet management system. The backend updates balances and logs WalletTransaction entries for both actions, recording before and after balances for auditability.

How does wallet insufficient balance error handling work during withdrawal requests?

Wallet insufficient balance error handling works by enforcing business rules during withdrawal state transitions. The system validates available funds before deducting, triggering an error if funds are inadequate to complete the operation.

What is the best way to manage investor cash flows from dividend distribution to withdrawal approval?

The best way to manage investor cash flows end-to-end is using a structured backend that updates balances and logs transactions. It handles the lifecycle from dividend distribution to withdrawal approval using Wallet, WalletTransaction, and WithdrawalRequest entities.