├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE.txt ├── README.md ├── contracts ├── Diamond.sol ├── Migrations.sol ├── facets │ ├── DiamondCutFacet.sol │ ├── DiamondLoupeFacet.sol │ ├── OwnershipFacet.sol │ ├── Test1Facet.sol │ └── Test2Facet.sol ├── interfaces │ ├── IDiamondCut.sol │ ├── IDiamondLoupe.sol │ ├── IERC165.sol │ └── IERC173.sol └── libraries │ └── LibDiamond.sol ├── migrations ├── 1_initial_migration.js └── 2_diamond.js ├── package.json ├── test ├── cacheBugTest.js └── diamondTest.js └── truffle-config.js /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.js -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/README.md -------------------------------------------------------------------------------- /contracts/Diamond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/Diamond.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/facets/DiamondCutFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/facets/DiamondCutFacet.sol -------------------------------------------------------------------------------- /contracts/facets/DiamondLoupeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/facets/DiamondLoupeFacet.sol -------------------------------------------------------------------------------- /contracts/facets/OwnershipFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/facets/OwnershipFacet.sol -------------------------------------------------------------------------------- /contracts/facets/Test1Facet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/facets/Test1Facet.sol -------------------------------------------------------------------------------- /contracts/facets/Test2Facet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/facets/Test2Facet.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDiamondCut.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/interfaces/IDiamondCut.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDiamondLoupe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/interfaces/IDiamondLoupe.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/interfaces/IERC165.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC173.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/interfaces/IERC173.sol -------------------------------------------------------------------------------- /contracts/libraries/LibDiamond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/contracts/libraries/LibDiamond.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_diamond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/migrations/2_diamond.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/package.json -------------------------------------------------------------------------------- /test/cacheBugTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/test/cacheBugTest.js -------------------------------------------------------------------------------- /test/diamondTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/test/diamondTest.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudgen/diamond-1/HEAD/truffle-config.js --------------------------------------------------------------------------------