├── .babelrc ├── .gitattributes ├── .gitignore ├── .solcover.js ├── README.md ├── contracts ├── Challenge │ ├── IChallenge.sol │ ├── IChallengeFactory.sol │ ├── PLCRVotingChallenge.sol │ └── PLCRVotingChallengeFactory.sol └── Registry │ ├── BasicRegistry.sol │ ├── IRegistry.sol │ ├── OwnedItemRegistry.sol │ ├── StakedRegistry.sol │ ├── TimelockableItemRegistry.sol │ └── TokenCuratedRegistry.sol ├── migrations └── .gitkeep ├── package.json ├── scripts └── test.sh ├── test ├── BasicRegistry.behavior.js ├── BasicRegistry.test.js ├── OwnedItemRegistry.behavior.js ├── OwnedItemRegistry.test.js ├── PLCRVotingChallenge.test.js ├── PLCRVotingChallengeFactory.test.js ├── StakedRegistry.behavior.js ├── StakedRegistry.test.js ├── TimelockableItemRegistry.behavior.js ├── TimelockableItemRegistry.test.js ├── TokenCuratedRegistry.behavior.js ├── TokenCuratedRegistry.test.js ├── helpers │ └── parseListingTitle.js └── mocks │ ├── MockChallenge.sol │ ├── MockChallengeFactory.sol │ ├── MockPLCRVotingChallengeFactory.sol │ ├── MockStakedRegistry.sol │ ├── MockTimelockableItemRegistry.sol │ ├── MockTokenCuratedRegistry.sol │ ├── PLCRVotingMock.sol │ ├── RegistryMock.sol │ └── TestToken.sol ├── truffle.js ├── zos.json ├── zos.kovan.json ├── zos.mainnet.json ├── zos.rinkeby.json └── zos.ropsten.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/.solcover.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/README.md -------------------------------------------------------------------------------- /contracts/Challenge/IChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Challenge/IChallenge.sol -------------------------------------------------------------------------------- /contracts/Challenge/IChallengeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Challenge/IChallengeFactory.sol -------------------------------------------------------------------------------- /contracts/Challenge/PLCRVotingChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Challenge/PLCRVotingChallenge.sol -------------------------------------------------------------------------------- /contracts/Challenge/PLCRVotingChallengeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Challenge/PLCRVotingChallengeFactory.sol -------------------------------------------------------------------------------- /contracts/Registry/BasicRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Registry/BasicRegistry.sol -------------------------------------------------------------------------------- /contracts/Registry/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Registry/IRegistry.sol -------------------------------------------------------------------------------- /contracts/Registry/OwnedItemRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Registry/OwnedItemRegistry.sol -------------------------------------------------------------------------------- /contracts/Registry/StakedRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Registry/StakedRegistry.sol -------------------------------------------------------------------------------- /contracts/Registry/TimelockableItemRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Registry/TimelockableItemRegistry.sol -------------------------------------------------------------------------------- /contracts/Registry/TokenCuratedRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/contracts/Registry/TokenCuratedRegistry.sol -------------------------------------------------------------------------------- /migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/package.json -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /test/BasicRegistry.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/BasicRegistry.behavior.js -------------------------------------------------------------------------------- /test/BasicRegistry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/BasicRegistry.test.js -------------------------------------------------------------------------------- /test/OwnedItemRegistry.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/OwnedItemRegistry.behavior.js -------------------------------------------------------------------------------- /test/OwnedItemRegistry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/OwnedItemRegistry.test.js -------------------------------------------------------------------------------- /test/PLCRVotingChallenge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/PLCRVotingChallenge.test.js -------------------------------------------------------------------------------- /test/PLCRVotingChallengeFactory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/PLCRVotingChallengeFactory.test.js -------------------------------------------------------------------------------- /test/StakedRegistry.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/StakedRegistry.behavior.js -------------------------------------------------------------------------------- /test/StakedRegistry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/StakedRegistry.test.js -------------------------------------------------------------------------------- /test/TimelockableItemRegistry.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/TimelockableItemRegistry.behavior.js -------------------------------------------------------------------------------- /test/TimelockableItemRegistry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/TimelockableItemRegistry.test.js -------------------------------------------------------------------------------- /test/TokenCuratedRegistry.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/TokenCuratedRegistry.behavior.js -------------------------------------------------------------------------------- /test/TokenCuratedRegistry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/TokenCuratedRegistry.test.js -------------------------------------------------------------------------------- /test/helpers/parseListingTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/helpers/parseListingTitle.js -------------------------------------------------------------------------------- /test/mocks/MockChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/MockChallenge.sol -------------------------------------------------------------------------------- /test/mocks/MockChallengeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/MockChallengeFactory.sol -------------------------------------------------------------------------------- /test/mocks/MockPLCRVotingChallengeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/MockPLCRVotingChallengeFactory.sol -------------------------------------------------------------------------------- /test/mocks/MockStakedRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/MockStakedRegistry.sol -------------------------------------------------------------------------------- /test/mocks/MockTimelockableItemRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/MockTimelockableItemRegistry.sol -------------------------------------------------------------------------------- /test/mocks/MockTokenCuratedRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/MockTokenCuratedRegistry.sol -------------------------------------------------------------------------------- /test/mocks/PLCRVotingMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/PLCRVotingMock.sol -------------------------------------------------------------------------------- /test/mocks/RegistryMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/RegistryMock.sol -------------------------------------------------------------------------------- /test/mocks/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/test/mocks/TestToken.sol -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/truffle.js -------------------------------------------------------------------------------- /zos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/zos.json -------------------------------------------------------------------------------- /zos.kovan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/zos.kovan.json -------------------------------------------------------------------------------- /zos.mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/zos.mainnet.json -------------------------------------------------------------------------------- /zos.rinkeby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/zos.rinkeby.json -------------------------------------------------------------------------------- /zos.ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levelkdev/registry-builder/HEAD/zos.ropsten.json --------------------------------------------------------------------------------