├── .gitignore ├── LICENSE ├── README.md ├── contracts ├── BEP20TokenFactory.sol ├── BEP20TokenImplementation.sol ├── BEP20TokenImplementationV1.sol ├── BEP20UpgradeableProxy.sol ├── IBEP20.sol ├── IProxyInitialize.sol ├── Migrations.sol ├── interface │ └── ApproveAndCallFallBack.sol └── test │ └── BEP20ApproveAndCallTest.sol ├── migrations ├── 1_initial_migration.js └── 2_deploy_contracts.js ├── package.json ├── test ├── TestProxyBEP20.js └── abi │ ├── BEP20Implementation.json │ ├── BEP20ImplementationV1.json │ ├── IBEP20.json │ └── UpgradeProxy.json └── truffle-config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/README.md -------------------------------------------------------------------------------- /contracts/BEP20TokenFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/BEP20TokenFactory.sol -------------------------------------------------------------------------------- /contracts/BEP20TokenImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/BEP20TokenImplementation.sol -------------------------------------------------------------------------------- /contracts/BEP20TokenImplementationV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/BEP20TokenImplementationV1.sol -------------------------------------------------------------------------------- /contracts/BEP20UpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/BEP20UpgradeableProxy.sol -------------------------------------------------------------------------------- /contracts/IBEP20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/IBEP20.sol -------------------------------------------------------------------------------- /contracts/IProxyInitialize.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/IProxyInitialize.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/interface/ApproveAndCallFallBack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/interface/ApproveAndCallFallBack.sol -------------------------------------------------------------------------------- /contracts/test/BEP20ApproveAndCallTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/contracts/test/BEP20ApproveAndCallTest.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/package.json -------------------------------------------------------------------------------- /test/TestProxyBEP20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/test/TestProxyBEP20.js -------------------------------------------------------------------------------- /test/abi/BEP20Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/test/abi/BEP20Implementation.json -------------------------------------------------------------------------------- /test/abi/BEP20ImplementationV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/test/abi/BEP20ImplementationV1.json -------------------------------------------------------------------------------- /test/abi/IBEP20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/test/abi/IBEP20.json -------------------------------------------------------------------------------- /test/abi/UpgradeProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/test/abi/UpgradeProxy.json -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/canonical-upgradeable-bep20/HEAD/truffle-config.js --------------------------------------------------------------------------------