user-avatar
y
yoyruan
Joined
icon image
Sui Community
0 REP
0 Feedbacks
1 Submission

Submissions

Submitted

# Dacade Simple Bank by YOY ## Description A simple banking system with features including: - user registration - admin approval - user deposit - user withdrawal - uer transfer. ## Functions ### 1 register ```rust public entry fun register ( simpleBank: &mut SimpleBank, ctx: &mut TxContext) ``` ### 2 approve ```rust public entry fun approve ( _: &AdminCap, simpleBank: &mut SimpleBank, users: vector<address>) ``` ### 3 deposit ```rust public entry fun deposit ( simpleBank: &mut SimpleBank, amount: &mut Coin<SUI>, ctx: &mut TxContext) ``` ### 4 withdraw ```rust public entry fun withdraw ( simpleBank: &mut SimpleBank, amount: u64, ctx: &mut TxContext) ``` ### 5 transfer ```rust public entry fun transfer ( simpleBank: &mut SimpleBank, amount: u64, recipient: address, ctx: &mut TxContext) ``` ## UNITTEST ```bash $ sui --version sui 1.25.0-c1dfdcdb3d8a $ sui move test Running Move unit tests [ PASS ] 0x0::dacade_simple_bank_tests::test_simple_bank Test result: OK. Total tests: 1; passed: 1; failed: 0 ```

90Points
3 Feedbacks