├── .babelrc ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── compiledsize.js ├── contracts ├── Address.sol ├── Common.sol ├── ERC1155.sol ├── ERC1155AllowanceWrapper.sol ├── ERC1155Mintable.sol ├── ERC1155MixedFungible.sol ├── ERC1155MixedFungibleMintable.sol ├── ERC1155MockReceiver.sol ├── ERC165.sol ├── IERC1155.sol ├── IERC1155Metadata.sol ├── IERC1155TokenReceiver.sol ├── Migrations.sol ├── ProxyReceiver │ ├── Delegates │ │ ├── DelegatesStorage.sol │ │ ├── ERC1155ReceiverDelegate.sol │ │ └── ERCXXXXReceiverDelegate.sol │ ├── IERC1538.sol │ ├── ProxyBaseStorage.sol │ └── ProxyReceiver.sol └── SafeMath.sol ├── migrations └── 1_initial_migration.js ├── package.json ├── test ├── ERC1155Mintable.js ├── ERC1155ProxyTest.js └── helpers │ └── expectThrow.js └── truffle-config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .idea/ 3 | build/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/README.md -------------------------------------------------------------------------------- /compiledsize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/compiledsize.js -------------------------------------------------------------------------------- /contracts/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/Address.sol -------------------------------------------------------------------------------- /contracts/Common.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/Common.sol -------------------------------------------------------------------------------- /contracts/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC1155.sol -------------------------------------------------------------------------------- /contracts/ERC1155AllowanceWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC1155AllowanceWrapper.sol -------------------------------------------------------------------------------- /contracts/ERC1155Mintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC1155Mintable.sol -------------------------------------------------------------------------------- /contracts/ERC1155MixedFungible.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC1155MixedFungible.sol -------------------------------------------------------------------------------- /contracts/ERC1155MixedFungibleMintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC1155MixedFungibleMintable.sol -------------------------------------------------------------------------------- /contracts/ERC1155MockReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC1155MockReceiver.sol -------------------------------------------------------------------------------- /contracts/ERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ERC165.sol -------------------------------------------------------------------------------- /contracts/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/IERC1155.sol -------------------------------------------------------------------------------- /contracts/IERC1155Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/IERC1155Metadata.sol -------------------------------------------------------------------------------- /contracts/IERC1155TokenReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/IERC1155TokenReceiver.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/ProxyReceiver/Delegates/DelegatesStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ProxyReceiver/Delegates/DelegatesStorage.sol -------------------------------------------------------------------------------- /contracts/ProxyReceiver/Delegates/ERC1155ReceiverDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ProxyReceiver/Delegates/ERC1155ReceiverDelegate.sol -------------------------------------------------------------------------------- /contracts/ProxyReceiver/Delegates/ERCXXXXReceiverDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ProxyReceiver/Delegates/ERCXXXXReceiverDelegate.sol -------------------------------------------------------------------------------- /contracts/ProxyReceiver/IERC1538.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ProxyReceiver/IERC1538.sol -------------------------------------------------------------------------------- /contracts/ProxyReceiver/ProxyBaseStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ProxyReceiver/ProxyBaseStorage.sol -------------------------------------------------------------------------------- /contracts/ProxyReceiver/ProxyReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/ProxyReceiver/ProxyReceiver.sol -------------------------------------------------------------------------------- /contracts/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/contracts/SafeMath.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/package.json -------------------------------------------------------------------------------- /test/ERC1155Mintable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/test/ERC1155Mintable.js -------------------------------------------------------------------------------- /test/ERC1155ProxyTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/test/ERC1155ProxyTest.js -------------------------------------------------------------------------------- /test/helpers/expectThrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/test/helpers/expectThrow.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjin/erc-1155/HEAD/truffle-config.js --------------------------------------------------------------------------------