├── .editorconfig ├── .gas-snapshot ├── .github └── workflows │ ├── lints.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── .husky └── pre-commit ├── LICENSE ├── Makefile ├── README.md ├── foundry.toml ├── package.json ├── src ├── ERC1155 │ ├── ERC1155.sol │ └── IERC1155.sol ├── ERC20 │ ├── DegenERC20.sol │ ├── ERC20.sol │ ├── ERC20Permit.sol │ └── IERC20.sol ├── ERC721 │ ├── DegenERC721.sol │ ├── ERC721.sol │ └── ERC721Enumerable.sol ├── MultiSigWallet │ └── MultiSigWallet.sol └── test │ ├── Contract.t.sol │ ├── DegenERC20.t.sol │ ├── DegenERC721.t.sol │ ├── ERC1155.t.sol │ ├── ERC20.t.sol │ ├── ERC20Permit.t.sol │ ├── ERC721.t.sol │ ├── mocks │ ├── MockERC20.sol │ └── MockERC721.sol │ └── utils │ ├── Console.sol │ └── DSTestPlus.sol └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.github/workflows/lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/.github/workflows/lints.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/package.json -------------------------------------------------------------------------------- /src/ERC1155/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC1155/ERC1155.sol -------------------------------------------------------------------------------- /src/ERC1155/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC1155/IERC1155.sol -------------------------------------------------------------------------------- /src/ERC20/DegenERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC20/DegenERC20.sol -------------------------------------------------------------------------------- /src/ERC20/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC20/ERC20.sol -------------------------------------------------------------------------------- /src/ERC20/ERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC20/ERC20Permit.sol -------------------------------------------------------------------------------- /src/ERC20/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC20/IERC20.sol -------------------------------------------------------------------------------- /src/ERC721/DegenERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC721/DegenERC721.sol -------------------------------------------------------------------------------- /src/ERC721/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC721/ERC721.sol -------------------------------------------------------------------------------- /src/ERC721/ERC721Enumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/ERC721/ERC721Enumerable.sol -------------------------------------------------------------------------------- /src/MultiSigWallet/MultiSigWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/MultiSigWallet/MultiSigWallet.sol -------------------------------------------------------------------------------- /src/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/Contract.t.sol -------------------------------------------------------------------------------- /src/test/DegenERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/DegenERC20.t.sol -------------------------------------------------------------------------------- /src/test/DegenERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/DegenERC721.t.sol -------------------------------------------------------------------------------- /src/test/ERC1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/ERC1155.t.sol -------------------------------------------------------------------------------- /src/test/ERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/ERC20.t.sol -------------------------------------------------------------------------------- /src/test/ERC20Permit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/ERC20Permit.t.sol -------------------------------------------------------------------------------- /src/test/ERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/ERC721.t.sol -------------------------------------------------------------------------------- /src/test/mocks/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/mocks/MockERC20.sol -------------------------------------------------------------------------------- /src/test/mocks/MockERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/mocks/MockERC721.sol -------------------------------------------------------------------------------- /src/test/utils/Console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/utils/Console.sol -------------------------------------------------------------------------------- /src/test/utils/DSTestPlus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/src/test/utils/DSTestPlus.sol -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lonerapier/Degenmate/HEAD/yarn.lock --------------------------------------------------------------------------------