A simple and sufficient ERC20 implementation
Last updated May 5, 2026
223
Stars
75
Forks
6
Issues
0
Stars/day
Attention Score
64
Language breakdown
Solidity 98.9%
Nix 0.9%
Makefile 0.2%
▸ Files
click to expand
README
DSToken
An ERC20 Token with wholesome memes
Provides a standard [ERC20] token interface plus [DSAuth]-protected mint and burn functions; binary approval via MAX_UINT; as well as push, pull and move aliases for transferFrom operations.
[ERC20]: https://theethereum.wiki/w/index.php/ERC20TokenStandard [DSAuth]: https://dapp.tools/dappsys/ds-auth
Custom Actions
mint
credit tokens at an address whilst simultaniously increasing totalSupply
(requires auth)
burn
debit tokens at an address whilst simultaniously decreasing totalSupply
(requires auth)
Aliases
push
transfer an amount from msg.sender to a given address (requires trust or
approval)
pull
transfer an amount from a given address to msg.sender (requires trust or
approval)
move
transfer an amount from a given src address to a given dst address (requires
trust or approval)🔗 More in this category