Boundless Network Token
TBD
- ERC20
- ERC20Permit
- Ownable
- Burnable
- Pausable
- Access Control
- admin role - admin operations(add role user or admin)
- pause role - pause contract
- system role - lock, revoke lock
- OpenZeppelin Contracts ^5.0.0
- solidity : ^0.8.20
- BunToken.sol - bun token contract
$ hardhat compile
then, json file for contract will be generated in artifacts/contracts/{BunToken.sol}.
$ hardhat clean
Then, artifacts directory will be removed.
$ hardhat flatten contracts/BunToken.sol > flatten-token.sol