├── .eslintignore ├── .eslintrc.js ├── .github ├── issue_template.md └── pull_request_template.md ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .soliumignore ├── .soliumrc.json ├── .travis.yml ├── .travis └── travis_wait ├── CONTRIBUTING.md ├── README.md ├── lerna.json ├── package.json ├── packages ├── soy-contracts │ ├── .npmignore │ ├── .solcover.js │ ├── LICENSE │ ├── README.md │ ├── contracts │ │ ├── Migrations.sol │ │ ├── SoyPublicResolver.sol │ │ └── TestSetup.sol │ ├── migrations │ │ └── 1_deploy_resolver.js │ ├── package.json │ ├── src │ │ ├── ENS.js │ │ ├── SoyPublicResolver.js │ │ └── index.js │ ├── test │ │ ├── SoyPublicResolver.test.js │ │ └── helpers │ │ │ └── Utils.js │ └── truffle-config.js ├── soy-core │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── docs │ │ └── README.md.hbs │ ├── jest.config.js │ ├── package.json │ ├── scripts │ │ └── ipfsd.sh │ ├── src │ │ ├── Ens.js │ │ ├── Ens.test.js │ │ ├── Resolver.js │ │ ├── Resolver.test.js │ │ ├── Soy.js │ │ └── Soy.test.js │ └── test │ │ ├── GanacheEnvironment.js │ │ ├── fixtures │ │ └── site │ │ │ └── index.html │ │ └── setup.js └── soy-gateway │ ├── LICENSE │ ├── README.md │ ├── aws │ ├── deploy.sh │ ├── gateway.yaml │ ├── health-check.yaml │ └── package.sh │ ├── jest.config.js │ ├── package.json │ ├── scripts │ └── transformWebpack.js │ ├── src │ ├── config │ │ ├── ganache.js │ │ ├── index.js │ │ ├── infura.js │ │ └── infura.test.js │ └── lambdas │ │ ├── originRequest.js │ │ ├── originRequest.test.js │ │ ├── originResponse.js │ │ ├── originResponse.test.js │ │ ├── viewerRequest.js │ │ └── viewerRequest.test.js │ └── test │ └── fixtures │ ├── cf-request.js │ ├── cf-request.json │ ├── cf-response.js │ └── cf-response.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('eslint-config-web3studio/prettier'); 2 | -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.soliumignore -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/travis_wait: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/.travis/travis_wait -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | packages/soy-core/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/package.json -------------------------------------------------------------------------------- /packages/soy-contracts/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/.npmignore -------------------------------------------------------------------------------- /packages/soy-contracts/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/.solcover.js -------------------------------------------------------------------------------- /packages/soy-contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/LICENSE -------------------------------------------------------------------------------- /packages/soy-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/README.md -------------------------------------------------------------------------------- /packages/soy-contracts/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/contracts/Migrations.sol -------------------------------------------------------------------------------- /packages/soy-contracts/contracts/SoyPublicResolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/contracts/SoyPublicResolver.sol -------------------------------------------------------------------------------- /packages/soy-contracts/contracts/TestSetup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/contracts/TestSetup.sol -------------------------------------------------------------------------------- /packages/soy-contracts/migrations/1_deploy_resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/migrations/1_deploy_resolver.js -------------------------------------------------------------------------------- /packages/soy-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/package.json -------------------------------------------------------------------------------- /packages/soy-contracts/src/ENS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/src/ENS.js -------------------------------------------------------------------------------- /packages/soy-contracts/src/SoyPublicResolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/src/SoyPublicResolver.js -------------------------------------------------------------------------------- /packages/soy-contracts/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/src/index.js -------------------------------------------------------------------------------- /packages/soy-contracts/test/SoyPublicResolver.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/test/SoyPublicResolver.test.js -------------------------------------------------------------------------------- /packages/soy-contracts/test/helpers/Utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/test/helpers/Utils.js -------------------------------------------------------------------------------- /packages/soy-contracts/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-contracts/truffle-config.js -------------------------------------------------------------------------------- /packages/soy-core/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage/ 3 | .env 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/soy-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/LICENSE -------------------------------------------------------------------------------- /packages/soy-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/README.md -------------------------------------------------------------------------------- /packages/soy-core/docs/README.md.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/docs/README.md.hbs -------------------------------------------------------------------------------- /packages/soy-core/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/jest.config.js -------------------------------------------------------------------------------- /packages/soy-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/package.json -------------------------------------------------------------------------------- /packages/soy-core/scripts/ipfsd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/scripts/ipfsd.sh -------------------------------------------------------------------------------- /packages/soy-core/src/Ens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/src/Ens.js -------------------------------------------------------------------------------- /packages/soy-core/src/Ens.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/src/Ens.test.js -------------------------------------------------------------------------------- /packages/soy-core/src/Resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/src/Resolver.js -------------------------------------------------------------------------------- /packages/soy-core/src/Resolver.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/src/Resolver.test.js -------------------------------------------------------------------------------- /packages/soy-core/src/Soy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/src/Soy.js -------------------------------------------------------------------------------- /packages/soy-core/src/Soy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/src/Soy.test.js -------------------------------------------------------------------------------- /packages/soy-core/test/GanacheEnvironment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/test/GanacheEnvironment.js -------------------------------------------------------------------------------- /packages/soy-core/test/fixtures/site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/test/fixtures/site/index.html -------------------------------------------------------------------------------- /packages/soy-core/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-core/test/setup.js -------------------------------------------------------------------------------- /packages/soy-gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/LICENSE -------------------------------------------------------------------------------- /packages/soy-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/README.md -------------------------------------------------------------------------------- /packages/soy-gateway/aws/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/aws/deploy.sh -------------------------------------------------------------------------------- /packages/soy-gateway/aws/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/aws/gateway.yaml -------------------------------------------------------------------------------- /packages/soy-gateway/aws/health-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/aws/health-check.yaml -------------------------------------------------------------------------------- /packages/soy-gateway/aws/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/aws/package.sh -------------------------------------------------------------------------------- /packages/soy-gateway/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/jest.config.js -------------------------------------------------------------------------------- /packages/soy-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/package.json -------------------------------------------------------------------------------- /packages/soy-gateway/scripts/transformWebpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/scripts/transformWebpack.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/config/ganache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/config/ganache.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/config/index.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/config/infura.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/config/infura.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/config/infura.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/config/infura.test.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/lambdas/originRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/lambdas/originRequest.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/lambdas/originRequest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/lambdas/originRequest.test.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/lambdas/originResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/lambdas/originResponse.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/lambdas/originResponse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/lambdas/originResponse.test.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/lambdas/viewerRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/lambdas/viewerRequest.js -------------------------------------------------------------------------------- /packages/soy-gateway/src/lambdas/viewerRequest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/src/lambdas/viewerRequest.test.js -------------------------------------------------------------------------------- /packages/soy-gateway/test/fixtures/cf-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/test/fixtures/cf-request.js -------------------------------------------------------------------------------- /packages/soy-gateway/test/fixtures/cf-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/test/fixtures/cf-request.json -------------------------------------------------------------------------------- /packages/soy-gateway/test/fixtures/cf-response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/test/fixtures/cf-response.js -------------------------------------------------------------------------------- /packages/soy-gateway/test/fixtures/cf-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/packages/soy-gateway/test/fixtures/cf-response.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/web3studio-soy/HEAD/yarn.lock --------------------------------------------------------------------------------