A toy implementation of an ERC20-like fungible token demonstrating Move language capabilities for secure smart contracts.
Move-language/move is a demonstration implementation of an ERC20-like fungible token built using the Move programming language. It serves as an educational example showing how to create secure digital asset contracts with Move's resource-oriented model. The project illustrates Move's approach to preventing common smart contract vulnerabilities through its type system and ownership semantics.
Blockchain developers learning the Move programming language, particularly those interested in creating secure fungible token implementations for platforms like Aptos or Sui that use Move.
Developers choose this project as a clear, minimal reference implementation that demonstrates Move's unique security features and resource model in the context of a familiar token standard, providing practical learning material for Move smart contract development.
This project is a demonstration implementation of an ERC20-like fungible token built using the Move programming language. It showcases how Move's resource-oriented model and built-in security features can be applied to create secure digital asset contracts. The implementation serves as an educational example of Move's capabilities for blockchain development.
The project emphasizes Move's core philosophy of treating digital assets as resources with explicit ownership and transfer semantics, preventing accidental loss or duplication through compile-time guarantees.
Provides a minimal, focused implementation that illustrates Move's resource model without extraneous code, making it ideal for learning.
Leverages Move's linear type system and absence of dynamic dispatch to prevent common vulnerabilities like reentrancy, as highlighted in the README.
Implements standard fungible token interfaces such as transfer and approval, offering a familiar reference for developers transitioning from Ethereum.
Effectively demonstrates Move's philosophy of treating assets as first-class resources with compile-time safety guarantees.
The README explicitly states this repository is no longer maintained, with development moved to Aptos and Sui-specific forks, making it outdated for current use.
As a demonstration project, it lacks advanced features like tokenomics or integration with modern blockchain ecosystems, limiting its utility beyond education.
Since maintenance ceased around 2022, the code may not be compatible with recent Move language updates or platform changes, risking errors in newer environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.