├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── contracts ├── agreements │ ├── CountdownGriefing.sol │ ├── CountdownGriefing_Factory.sol │ ├── SimpleGriefing.sol │ └── SimpleGriefing_Factory.sol ├── escrows │ ├── CountdownGriefingEscrow.sol │ └── CountdownGriefingEscrow_Factory.sol ├── helpers │ ├── DecimalMath.sol │ ├── HitchensUnorderedAddressSetLib.sol │ └── UniswapExchangeInterface.sol ├── modules │ ├── BurnDAI.sol │ ├── BurnNMR.sol │ ├── Countdown.sol │ ├── Deadline.sol │ ├── Deposit.sol │ ├── EventMetadata.sol │ ├── Factory.sol │ ├── Griefing.sol │ ├── Manageable.sol │ ├── Operated.sol │ ├── ProofHashes.sol │ ├── Registry.sol │ ├── RegistryManager.sol │ ├── Spawner.sol │ ├── Staking.sol │ ├── Template.sol │ ├── TokenManager.sol │ ├── iFactory.sol │ ├── iNMR.sol │ └── iRegistry.sol ├── posts │ ├── Feed.sol │ └── Feed_Factory.sol ├── registries │ ├── Erasure_Agreements.sol │ ├── Erasure_Escrows.sol │ ├── Erasure_Posts.sol │ └── Erasure_Users.sol └── test-contracts │ ├── MockERC20.sol │ ├── MockNMR.sol │ ├── MockUniswap │ ├── IUniswapExchange.sol │ ├── IUniswapFactory.sol │ ├── MockUniswapExchange.sol │ ├── MockUniswapFactory.sol │ └── UniswapERC20.sol │ ├── TestBurnDAI.sol │ ├── TestCountdown.sol │ ├── TestDeposit.sol │ ├── TestEventMetadata.sol │ ├── TestGriefing.sol │ ├── TestOperated.sol │ ├── TestStaking.sol │ ├── TestTokenManager.sol │ └── iAuthereumAccount.sol ├── deployment ├── deploy_MockNMR.js ├── deploy_RegistryManager.js ├── deploy_config.js └── deploy_v130.js ├── docs ├── clone-factory.png └── state-machines │ ├── agreements │ ├── CountdownGriefing.png │ └── SimpleGriefing.png │ ├── escrows │ └── CountdownGriefingEscrow.png │ └── modules │ ├── Countdown.png │ ├── Deadline.png │ ├── Deposit.png │ ├── Griefing.png │ └── Staking.png ├── etherlime-setup.json ├── package.json ├── packages ├── abis │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── v1.0.0 │ │ │ ├── abis │ │ │ │ ├── Erasure_Agreements.json │ │ │ │ ├── Erasure_Posts.json │ │ │ │ ├── Erasure_Users.json │ │ │ │ ├── Feed.json │ │ │ │ ├── Feed_Factory.json │ │ │ │ ├── MockNMR.json │ │ │ │ ├── OneWayGriefing.json │ │ │ │ ├── OneWayGriefing_Factory.json │ │ │ │ ├── Post.json │ │ │ │ ├── Post_Factory.json │ │ │ │ ├── iFactory.json │ │ │ │ ├── iNMR.json │ │ │ │ └── iRegistry.json │ │ │ └── index.js │ │ ├── v1.1.0 │ │ │ ├── abis │ │ │ │ ├── CountdownGriefing.json │ │ │ │ ├── CountdownGriefing_Factory.json │ │ │ │ ├── Erasure_Agreements.json │ │ │ │ ├── Erasure_Posts.json │ │ │ │ ├── Erasure_Users.json │ │ │ │ ├── Feed.json │ │ │ │ ├── Feed_Factory.json │ │ │ │ ├── MockNMR.json │ │ │ │ ├── Post.json │ │ │ │ ├── Post_Factory.json │ │ │ │ ├── SimpleGriefing.json │ │ │ │ ├── SimpleGriefing_Factory.json │ │ │ │ ├── iFactory.json │ │ │ │ ├── iNMR.json │ │ │ │ └── iRegistry.json │ │ │ └── index.js │ │ ├── v1.2.0 │ │ │ ├── abis │ │ │ │ ├── CountdownGriefing.json │ │ │ │ ├── CountdownGriefingEscrow.json │ │ │ │ ├── CountdownGriefingEscrow_Factory.json │ │ │ │ ├── CountdownGriefing_Factory.json │ │ │ │ ├── Erasure_Agreements.json │ │ │ │ ├── Erasure_Escrows.json │ │ │ │ ├── Erasure_Posts.json │ │ │ │ ├── Erasure_Users.json │ │ │ │ ├── Feed.json │ │ │ │ ├── Feed_Factory.json │ │ │ │ ├── MockNMR.json │ │ │ │ ├── SimpleGriefing.json │ │ │ │ ├── SimpleGriefing_Factory.json │ │ │ │ ├── iFactory.json │ │ │ │ ├── iNMR.json │ │ │ │ └── iRegistry.json │ │ │ └── index.js │ │ └── v1.3.0 │ │ │ ├── abis │ │ │ ├── CountdownGriefing.json │ │ │ ├── CountdownGriefingEscrow.json │ │ │ ├── CountdownGriefingEscrow_Factory.json │ │ │ ├── CountdownGriefing_Factory.json │ │ │ ├── Erasure_Agreements.json │ │ │ ├── Erasure_Escrows.json │ │ │ ├── Erasure_Posts.json │ │ │ ├── Erasure_Users.json │ │ │ ├── Feed.json │ │ │ ├── Feed_Factory.json │ │ │ ├── MockERC20.json │ │ │ ├── MockNMR.json │ │ │ ├── MockUniswapExchange.json │ │ │ ├── MockUniswapFactory.json │ │ │ ├── RegistryManager.json │ │ │ ├── SimpleGriefing.json │ │ │ ├── SimpleGriefing_Factory.json │ │ │ ├── iAuthereumAccount.json │ │ │ ├── iERC20.json │ │ │ ├── iFactory.json │ │ │ ├── iNMR.json │ │ │ ├── iRegistry.json │ │ │ ├── iUniswapExchange.json │ │ │ └── iUniswapFactory.json │ │ │ └── index.js │ └── yarn.lock ├── crypto-ipfs │ ├── README.md │ ├── index.js │ ├── package.json │ ├── test │ │ └── test.js │ └── yarn.lock ├── graph-client │ ├── QL_V3 │ │ ├── Queries.js │ │ └── Schema.js │ ├── README.md │ ├── index.js │ ├── package.json │ ├── test │ │ └── Graphclient.spec.js │ └── utils.js ├── subgraph │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── gen-subgraph.js │ ├── package.json │ ├── schema.graphql │ ├── src │ │ ├── CountdownGriefing.ts │ │ ├── CountdownGriefingEscrow.ts │ │ ├── Feed.ts │ │ └── SimpleGriefing.ts │ ├── subgraph.yaml.handlebars │ └── yarn.lock └── testenv │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── deploy.js │ ├── docker-compose.yml │ └── package.json ├── python-packages └── erasure-client │ ├── .flake8 │ ├── DEPLOY.md │ ├── MANIFEST.in │ ├── Makefile │ ├── README.md │ ├── erasure_lib │ ├── __init__.py │ ├── artifacts │ │ ├── Feed.json │ │ └── Feed_Factory.json │ ├── contracts.py │ └── feeds.py │ ├── setup.py │ └── tests │ └── test_contracts.py ├── run-compile.sh ├── setup-etherlime-tests.sh ├── standards ├── ESP_1000.md ├── ESP_1001.md └── ESP_1002.md ├── test ├── Setup.js ├── agreements │ ├── CountdownGriefing.js │ ├── CountdownGriefing_Factory.js │ ├── SimpleGriefing.js │ └── SimpleGriefing_Factory.js ├── escrows │ └── CountdownGriefingEscrow.js ├── helpers │ ├── setup.js │ ├── utils.js │ └── variables.js ├── modules │ ├── BurnDAI.js │ ├── Countdown.js │ ├── Factory.js │ ├── Griefing.js │ ├── Operated.js │ ├── Registry.js │ ├── Staking.js │ ├── TestDeposit.js │ └── TokenManager.js ├── posts │ ├── Feed.js │ └── Feed_Factory.js └── registries │ └── Erasure_Users.js └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.sol 2 | *.yaml 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/README.md -------------------------------------------------------------------------------- /contracts/agreements/CountdownGriefing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/agreements/CountdownGriefing.sol -------------------------------------------------------------------------------- /contracts/agreements/CountdownGriefing_Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/agreements/CountdownGriefing_Factory.sol -------------------------------------------------------------------------------- /contracts/agreements/SimpleGriefing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/agreements/SimpleGriefing.sol -------------------------------------------------------------------------------- /contracts/agreements/SimpleGriefing_Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/agreements/SimpleGriefing_Factory.sol -------------------------------------------------------------------------------- /contracts/escrows/CountdownGriefingEscrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/escrows/CountdownGriefingEscrow.sol -------------------------------------------------------------------------------- /contracts/escrows/CountdownGriefingEscrow_Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/escrows/CountdownGriefingEscrow_Factory.sol -------------------------------------------------------------------------------- /contracts/helpers/DecimalMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/helpers/DecimalMath.sol -------------------------------------------------------------------------------- /contracts/helpers/HitchensUnorderedAddressSetLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/helpers/HitchensUnorderedAddressSetLib.sol -------------------------------------------------------------------------------- /contracts/helpers/UniswapExchangeInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/helpers/UniswapExchangeInterface.sol -------------------------------------------------------------------------------- /contracts/modules/BurnDAI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/BurnDAI.sol -------------------------------------------------------------------------------- /contracts/modules/BurnNMR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/BurnNMR.sol -------------------------------------------------------------------------------- /contracts/modules/Countdown.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Countdown.sol -------------------------------------------------------------------------------- /contracts/modules/Deadline.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Deadline.sol -------------------------------------------------------------------------------- /contracts/modules/Deposit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Deposit.sol -------------------------------------------------------------------------------- /contracts/modules/EventMetadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/EventMetadata.sol -------------------------------------------------------------------------------- /contracts/modules/Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Factory.sol -------------------------------------------------------------------------------- /contracts/modules/Griefing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Griefing.sol -------------------------------------------------------------------------------- /contracts/modules/Manageable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Manageable.sol -------------------------------------------------------------------------------- /contracts/modules/Operated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Operated.sol -------------------------------------------------------------------------------- /contracts/modules/ProofHashes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/ProofHashes.sol -------------------------------------------------------------------------------- /contracts/modules/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Registry.sol -------------------------------------------------------------------------------- /contracts/modules/RegistryManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/RegistryManager.sol -------------------------------------------------------------------------------- /contracts/modules/Spawner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Spawner.sol -------------------------------------------------------------------------------- /contracts/modules/Staking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Staking.sol -------------------------------------------------------------------------------- /contracts/modules/Template.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/Template.sol -------------------------------------------------------------------------------- /contracts/modules/TokenManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/TokenManager.sol -------------------------------------------------------------------------------- /contracts/modules/iFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/iFactory.sol -------------------------------------------------------------------------------- /contracts/modules/iNMR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/iNMR.sol -------------------------------------------------------------------------------- /contracts/modules/iRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/modules/iRegistry.sol -------------------------------------------------------------------------------- /contracts/posts/Feed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/posts/Feed.sol -------------------------------------------------------------------------------- /contracts/posts/Feed_Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/posts/Feed_Factory.sol -------------------------------------------------------------------------------- /contracts/registries/Erasure_Agreements.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/registries/Erasure_Agreements.sol -------------------------------------------------------------------------------- /contracts/registries/Erasure_Escrows.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/registries/Erasure_Escrows.sol -------------------------------------------------------------------------------- /contracts/registries/Erasure_Posts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/registries/Erasure_Posts.sol -------------------------------------------------------------------------------- /contracts/registries/Erasure_Users.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/registries/Erasure_Users.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockERC20.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockNMR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockNMR.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockUniswap/IUniswapExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockUniswap/IUniswapExchange.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockUniswap/IUniswapFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockUniswap/IUniswapFactory.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockUniswap/MockUniswapExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockUniswap/MockUniswapExchange.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockUniswap/MockUniswapFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockUniswap/MockUniswapFactory.sol -------------------------------------------------------------------------------- /contracts/test-contracts/MockUniswap/UniswapERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/MockUniswap/UniswapERC20.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestBurnDAI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestBurnDAI.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestCountdown.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestCountdown.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestDeposit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestDeposit.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestEventMetadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestEventMetadata.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestGriefing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestGriefing.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestOperated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestOperated.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestStaking.sol -------------------------------------------------------------------------------- /contracts/test-contracts/TestTokenManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/TestTokenManager.sol -------------------------------------------------------------------------------- /contracts/test-contracts/iAuthereumAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/contracts/test-contracts/iAuthereumAccount.sol -------------------------------------------------------------------------------- /deployment/deploy_MockNMR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/deployment/deploy_MockNMR.js -------------------------------------------------------------------------------- /deployment/deploy_RegistryManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/deployment/deploy_RegistryManager.js -------------------------------------------------------------------------------- /deployment/deploy_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/deployment/deploy_config.js -------------------------------------------------------------------------------- /deployment/deploy_v130.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/deployment/deploy_v130.js -------------------------------------------------------------------------------- /docs/clone-factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/clone-factory.png -------------------------------------------------------------------------------- /docs/state-machines/agreements/CountdownGriefing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/agreements/CountdownGriefing.png -------------------------------------------------------------------------------- /docs/state-machines/agreements/SimpleGriefing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/agreements/SimpleGriefing.png -------------------------------------------------------------------------------- /docs/state-machines/escrows/CountdownGriefingEscrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/escrows/CountdownGriefingEscrow.png -------------------------------------------------------------------------------- /docs/state-machines/modules/Countdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/modules/Countdown.png -------------------------------------------------------------------------------- /docs/state-machines/modules/Deadline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/modules/Deadline.png -------------------------------------------------------------------------------- /docs/state-machines/modules/Deposit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/modules/Deposit.png -------------------------------------------------------------------------------- /docs/state-machines/modules/Griefing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/modules/Griefing.png -------------------------------------------------------------------------------- /docs/state-machines/modules/Staking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/docs/state-machines/modules/Staking.png -------------------------------------------------------------------------------- /etherlime-setup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/etherlime-setup.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/package.json -------------------------------------------------------------------------------- /packages/abis/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/.eslintrc.js -------------------------------------------------------------------------------- /packages/abis/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/abis/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/.npmignore -------------------------------------------------------------------------------- /packages/abis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/LICENSE -------------------------------------------------------------------------------- /packages/abis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/README.md -------------------------------------------------------------------------------- /packages/abis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/package.json -------------------------------------------------------------------------------- /packages/abis/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/index.js -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Erasure_Agreements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Erasure_Agreements.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Erasure_Posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Erasure_Posts.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Erasure_Users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Erasure_Users.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Feed.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Feed_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Feed_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/MockNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/MockNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/OneWayGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/OneWayGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/OneWayGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/OneWayGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Post.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/Post_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/Post_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/iFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/iFactory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/iNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/iNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/abis/iRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/abis/iRegistry.json -------------------------------------------------------------------------------- /packages/abis/src/v1.0.0/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.0.0/index.js -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/CountdownGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/CountdownGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/CountdownGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/CountdownGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Erasure_Agreements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Erasure_Agreements.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Erasure_Posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Erasure_Posts.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Erasure_Users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Erasure_Users.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Feed.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Feed_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Feed_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/MockNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/MockNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Post.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/Post_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/Post_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/SimpleGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/SimpleGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/SimpleGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/SimpleGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/iFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/iFactory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/iNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/iNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/abis/iRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/abis/iRegistry.json -------------------------------------------------------------------------------- /packages/abis/src/v1.1.0/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.1.0/index.js -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/CountdownGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/CountdownGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/CountdownGriefingEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/CountdownGriefingEscrow.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/CountdownGriefingEscrow_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/CountdownGriefingEscrow_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/CountdownGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/CountdownGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/Erasure_Agreements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/Erasure_Agreements.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/Erasure_Escrows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/Erasure_Escrows.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/Erasure_Posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/Erasure_Posts.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/Erasure_Users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/Erasure_Users.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/Feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/Feed.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/Feed_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/Feed_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/MockNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/MockNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/SimpleGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/SimpleGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/SimpleGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/SimpleGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/iFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/iFactory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/iNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/iNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/abis/iRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/abis/iRegistry.json -------------------------------------------------------------------------------- /packages/abis/src/v1.2.0/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.2.0/index.js -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/CountdownGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/CountdownGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/CountdownGriefingEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/CountdownGriefingEscrow.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/CountdownGriefingEscrow_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/CountdownGriefingEscrow_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/CountdownGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/CountdownGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/Erasure_Agreements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/Erasure_Agreements.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/Erasure_Escrows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/Erasure_Escrows.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/Erasure_Posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/Erasure_Posts.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/Erasure_Users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/Erasure_Users.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/Feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/Feed.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/Feed_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/Feed_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/MockERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/MockERC20.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/MockNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/MockNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/MockUniswapExchange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/MockUniswapExchange.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/MockUniswapFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/MockUniswapFactory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/RegistryManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/RegistryManager.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/SimpleGriefing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/SimpleGriefing.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/SimpleGriefing_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/SimpleGriefing_Factory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iAuthereumAccount.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iAuthereumAccount.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iERC20.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iFactory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iNMR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iNMR.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iRegistry.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iUniswapExchange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iUniswapExchange.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/abis/iUniswapFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/abis/iUniswapFactory.json -------------------------------------------------------------------------------- /packages/abis/src/v1.3.0/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/src/v1.3.0/index.js -------------------------------------------------------------------------------- /packages/abis/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/abis/yarn.lock -------------------------------------------------------------------------------- /packages/crypto-ipfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/crypto-ipfs/README.md -------------------------------------------------------------------------------- /packages/crypto-ipfs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/crypto-ipfs/index.js -------------------------------------------------------------------------------- /packages/crypto-ipfs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/crypto-ipfs/package.json -------------------------------------------------------------------------------- /packages/crypto-ipfs/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/crypto-ipfs/test/test.js -------------------------------------------------------------------------------- /packages/crypto-ipfs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/crypto-ipfs/yarn.lock -------------------------------------------------------------------------------- /packages/graph-client/QL_V3/Queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/QL_V3/Queries.js -------------------------------------------------------------------------------- /packages/graph-client/QL_V3/Schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/QL_V3/Schema.js -------------------------------------------------------------------------------- /packages/graph-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/README.md -------------------------------------------------------------------------------- /packages/graph-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/index.js -------------------------------------------------------------------------------- /packages/graph-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/package.json -------------------------------------------------------------------------------- /packages/graph-client/test/Graphclient.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/test/Graphclient.spec.js -------------------------------------------------------------------------------- /packages/graph-client/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/graph-client/utils.js -------------------------------------------------------------------------------- /packages/subgraph/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/.gitignore -------------------------------------------------------------------------------- /packages/subgraph/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/Dockerfile -------------------------------------------------------------------------------- /packages/subgraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/README.md -------------------------------------------------------------------------------- /packages/subgraph/gen-subgraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/gen-subgraph.js -------------------------------------------------------------------------------- /packages/subgraph/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/package.json -------------------------------------------------------------------------------- /packages/subgraph/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/schema.graphql -------------------------------------------------------------------------------- /packages/subgraph/src/CountdownGriefing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/src/CountdownGriefing.ts -------------------------------------------------------------------------------- /packages/subgraph/src/CountdownGriefingEscrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/src/CountdownGriefingEscrow.ts -------------------------------------------------------------------------------- /packages/subgraph/src/Feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/src/Feed.ts -------------------------------------------------------------------------------- /packages/subgraph/src/SimpleGriefing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/src/SimpleGriefing.ts -------------------------------------------------------------------------------- /packages/subgraph/subgraph.yaml.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/subgraph.yaml.handlebars -------------------------------------------------------------------------------- /packages/subgraph/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/subgraph/yarn.lock -------------------------------------------------------------------------------- /packages/testenv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/testenv/.gitignore -------------------------------------------------------------------------------- /packages/testenv/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/testenv/Dockerfile -------------------------------------------------------------------------------- /packages/testenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/testenv/README.md -------------------------------------------------------------------------------- /packages/testenv/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/testenv/deploy.js -------------------------------------------------------------------------------- /packages/testenv/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/testenv/docker-compose.yml -------------------------------------------------------------------------------- /packages/testenv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/packages/testenv/package.json -------------------------------------------------------------------------------- /python-packages/erasure-client/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/.flake8 -------------------------------------------------------------------------------- /python-packages/erasure-client/DEPLOY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/DEPLOY.md -------------------------------------------------------------------------------- /python-packages/erasure-client/MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include erasure_lib * -------------------------------------------------------------------------------- /python-packages/erasure-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/Makefile -------------------------------------------------------------------------------- /python-packages/erasure-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/README.md -------------------------------------------------------------------------------- /python-packages/erasure-client/erasure_lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-packages/erasure-client/erasure_lib/artifacts/Feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/erasure_lib/artifacts/Feed.json -------------------------------------------------------------------------------- /python-packages/erasure-client/erasure_lib/artifacts/Feed_Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/erasure_lib/artifacts/Feed_Factory.json -------------------------------------------------------------------------------- /python-packages/erasure-client/erasure_lib/contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/erasure_lib/contracts.py -------------------------------------------------------------------------------- /python-packages/erasure-client/erasure_lib/feeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/erasure_lib/feeds.py -------------------------------------------------------------------------------- /python-packages/erasure-client/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/setup.py -------------------------------------------------------------------------------- /python-packages/erasure-client/tests/test_contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/python-packages/erasure-client/tests/test_contracts.py -------------------------------------------------------------------------------- /run-compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/run-compile.sh -------------------------------------------------------------------------------- /setup-etherlime-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/setup-etherlime-tests.sh -------------------------------------------------------------------------------- /standards/ESP_1000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/standards/ESP_1000.md -------------------------------------------------------------------------------- /standards/ESP_1001.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/standards/ESP_1001.md -------------------------------------------------------------------------------- /standards/ESP_1002.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/standards/ESP_1002.md -------------------------------------------------------------------------------- /test/Setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/Setup.js -------------------------------------------------------------------------------- /test/agreements/CountdownGriefing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/agreements/CountdownGriefing.js -------------------------------------------------------------------------------- /test/agreements/CountdownGriefing_Factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/agreements/CountdownGriefing_Factory.js -------------------------------------------------------------------------------- /test/agreements/SimpleGriefing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/agreements/SimpleGriefing.js -------------------------------------------------------------------------------- /test/agreements/SimpleGriefing_Factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/agreements/SimpleGriefing_Factory.js -------------------------------------------------------------------------------- /test/escrows/CountdownGriefingEscrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/escrows/CountdownGriefingEscrow.js -------------------------------------------------------------------------------- /test/helpers/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/helpers/setup.js -------------------------------------------------------------------------------- /test/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/helpers/utils.js -------------------------------------------------------------------------------- /test/helpers/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/helpers/variables.js -------------------------------------------------------------------------------- /test/modules/BurnDAI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/BurnDAI.js -------------------------------------------------------------------------------- /test/modules/Countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/Countdown.js -------------------------------------------------------------------------------- /test/modules/Factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/Factory.js -------------------------------------------------------------------------------- /test/modules/Griefing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/Griefing.js -------------------------------------------------------------------------------- /test/modules/Operated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/Operated.js -------------------------------------------------------------------------------- /test/modules/Registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/Registry.js -------------------------------------------------------------------------------- /test/modules/Staking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/Staking.js -------------------------------------------------------------------------------- /test/modules/TestDeposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/TestDeposit.js -------------------------------------------------------------------------------- /test/modules/TokenManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/modules/TokenManager.js -------------------------------------------------------------------------------- /test/posts/Feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/posts/Feed.js -------------------------------------------------------------------------------- /test/posts/Feed_Factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/posts/Feed_Factory.js -------------------------------------------------------------------------------- /test/registries/Erasure_Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/test/registries/Erasure_Users.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erasureprotocol/erasure-protocol/HEAD/yarn.lock --------------------------------------------------------------------------------