Skip to content

0xtkey256/suimorecoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

SuiMoreCoin

Custom cryptocurrency and DeFi smart contracts on the Sui blockchain, written in Move.

Overview

A collection of Move modules exploring token creation, smart contract interaction, DeFi lending pools, and proof-of-work concepts on the Sui network.

Modules

mycoin.move — Base Token

Basic coin implementation with mint, burn, and transfer operations.

extends.move — Smart Contract Integration

Extends the base coin with contract deployment and invocation capabilities.

simple_defi.move — DeFi & Lending Pool

DeFi application with a lending pool supporting deposits, withdrawals, and borrowing with basic validation.

Function Description
init_simple_defi() Initialize DeFi application
deposit() / withdraw() User fund management
init_lending_pool() Create lending pool
deposit_to_lending_pool() Deposit to pool
withdraw_from_lending_pool() Withdraw with validation

various_features.move — Proof of Work

Block structure with headers, transactions, and proof-of-work generation/verification.

Tech Stack

  • Language: Move
  • Blockchain: Sui Network
  • Libraries: Sui stdlib (coin, tx_context)

Project Structure

src/
  mycoin.move            # Base token (mint, burn, transfer)
  extends.move           # + contract deploy/invoke
  simple_defi.move       # DeFi lending pool
  various_features.move  # Proof-of-work blocks

References

License

MIT License - see LICENSE for details.

About

my own coin with more features in the future

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages