├── .gitignore ├── LICENSE ├── README.md ├── contracts ├── IRegistry.sol ├── Migrations.sol ├── MultiPartyEscrow.sol └── Registry.sol ├── migrations ├── 1_initial_migration.js ├── 3_MultiPartyEscrow.js └── 5_registry_v0_2_0.js ├── package.json ├── package ├── LICENSE ├── README.md ├── abi │ ├── MultiPartyEscrow.json │ └── Registry.json ├── bytecode │ ├── MultiPartyEscrow.json │ └── Registry.json ├── networks │ ├── MultiPartyEscrow.json │ └── Registry.json ├── package.json └── sol │ ├── IRegistry.sol │ ├── MultiPartyEscrow.sol │ └── Registry.sol ├── resources ├── gas_research │ ├── GasDataToCsv.js │ ├── ether-usd-converted.csv │ ├── ether-usd-etherscan.json │ ├── gas-data-converted.csv │ └── gas-data-etherscan.json └── npm-README.md ├── scripts ├── package-npm.js └── truffle-migrate ├── test ├── ERC165Checker.sol ├── MultiPartyEscrow_test1.js ├── RegistryTests.js ├── Registry_metadata_test1.js ├── TestERC165.sol ├── sign_mpe_funs.js └── util │ ├── CollectionExtensions.js │ ├── DimensionalTraversal.js │ └── Util.js └── truffle.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/README.md -------------------------------------------------------------------------------- /contracts/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/contracts/IRegistry.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/MultiPartyEscrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/contracts/MultiPartyEscrow.sol -------------------------------------------------------------------------------- /contracts/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/contracts/Registry.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/3_MultiPartyEscrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/migrations/3_MultiPartyEscrow.js -------------------------------------------------------------------------------- /migrations/5_registry_v0_2_0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/migrations/5_registry_v0_2_0.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package.json -------------------------------------------------------------------------------- /package/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/LICENSE -------------------------------------------------------------------------------- /package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/README.md -------------------------------------------------------------------------------- /package/abi/MultiPartyEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/abi/MultiPartyEscrow.json -------------------------------------------------------------------------------- /package/abi/Registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/abi/Registry.json -------------------------------------------------------------------------------- /package/bytecode/MultiPartyEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/bytecode/MultiPartyEscrow.json -------------------------------------------------------------------------------- /package/bytecode/Registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/bytecode/Registry.json -------------------------------------------------------------------------------- /package/networks/MultiPartyEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/networks/MultiPartyEscrow.json -------------------------------------------------------------------------------- /package/networks/Registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/networks/Registry.json -------------------------------------------------------------------------------- /package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/package.json -------------------------------------------------------------------------------- /package/sol/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/sol/IRegistry.sol -------------------------------------------------------------------------------- /package/sol/MultiPartyEscrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/sol/MultiPartyEscrow.sol -------------------------------------------------------------------------------- /package/sol/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/package/sol/Registry.sol -------------------------------------------------------------------------------- /resources/gas_research/GasDataToCsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/resources/gas_research/GasDataToCsv.js -------------------------------------------------------------------------------- /resources/gas_research/ether-usd-converted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/resources/gas_research/ether-usd-converted.csv -------------------------------------------------------------------------------- /resources/gas_research/ether-usd-etherscan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/resources/gas_research/ether-usd-etherscan.json -------------------------------------------------------------------------------- /resources/gas_research/gas-data-converted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/resources/gas_research/gas-data-converted.csv -------------------------------------------------------------------------------- /resources/gas_research/gas-data-etherscan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/resources/gas_research/gas-data-etherscan.json -------------------------------------------------------------------------------- /resources/npm-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/resources/npm-README.md -------------------------------------------------------------------------------- /scripts/package-npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/scripts/package-npm.js -------------------------------------------------------------------------------- /scripts/truffle-migrate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/scripts/truffle-migrate -------------------------------------------------------------------------------- /test/ERC165Checker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/ERC165Checker.sol -------------------------------------------------------------------------------- /test/MultiPartyEscrow_test1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/MultiPartyEscrow_test1.js -------------------------------------------------------------------------------- /test/RegistryTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/RegistryTests.js -------------------------------------------------------------------------------- /test/Registry_metadata_test1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/Registry_metadata_test1.js -------------------------------------------------------------------------------- /test/TestERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/TestERC165.sol -------------------------------------------------------------------------------- /test/sign_mpe_funs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/sign_mpe_funs.js -------------------------------------------------------------------------------- /test/util/CollectionExtensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/util/CollectionExtensions.js -------------------------------------------------------------------------------- /test/util/DimensionalTraversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/util/DimensionalTraversal.js -------------------------------------------------------------------------------- /test/util/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/test/util/Util.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singnet/platform-contracts/HEAD/truffle.js --------------------------------------------------------------------------------