├── .gitignore ├── .prettierrc ├── Get Started - Quick Intro ├── README.md ├── configuration.md ├── deployment.md ├── kpl-tokens.md ├── networking.md ├── secrets.md ├── security.md ├── storage.md └── testing.md ├── Lesson 1 ├── PartI.md ├── PartII.md ├── PartIII.md ├── PartIV.md ├── PartV.md ├── README.md ├── ez-testing-task │ ├── 1-task.js │ ├── 2-submission.js │ ├── 3-audit.js │ └── 4-distribution.js └── imgs │ ├── add-task-advanced.png │ ├── gradual-consensus.png │ ├── main-log.png │ ├── my-node-open-logs.png │ ├── node-public-key.png │ ├── open-main-log.png │ ├── public-key.png │ ├── secrets-example.png │ ├── stacking-rounds.png │ ├── system-wallet.png │ ├── task-list.png │ └── task-log.png ├── Lesson 2 ├── PartI.md ├── PartII.md ├── PartIII.md ├── README.md ├── file-sharing │ ├── config-task.yml │ └── task │ │ ├── 1-task.js │ │ ├── 2-submission.js │ │ ├── 3-audit.js │ │ └── fileUtils.js ├── imgs │ ├── enable-upnp.png │ └── require-internet.png └── upnp-basics │ ├── config-task.yml │ └── src │ └── task │ ├── 1-task.js │ ├── 2-submission.js │ ├── 3-audit.js │ ├── 5-routes.js │ └── upnpUtils.js ├── Lesson 3 ├── PartI.md ├── PartII.md ├── PartIII.md ├── README.md ├── debugger.js ├── imgs │ ├── secrets-example.png │ └── simple-crawler.png ├── prod-debug.js └── simple-crawler │ ├── config-task.yml │ └── task │ ├── 1-task.js │ ├── 2-submission.js │ ├── 3-audit.js │ ├── crawler.js │ └── fileUtils.js ├── Lesson 4 ├── PartI.md ├── PartII-new.md ├── PartII.md ├── PartIII.md ├── README.md └── caesar-task │ └── task │ ├── 1-task.js │ ├── 3-audit.js │ ├── 4-distribution.js │ └── cipher.js ├── Lesson 5 └── README.md ├── Lesson 6 ├── PartI.md ├── PartII.md ├── README.md └── imgs │ └── mint-address.png ├── Lesson 7 ├── PartI.md ├── PartII.md ├── README.md └── imgs │ └── task-id.png ├── Lesson 8 └── README.md ├── README.md └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/.prettierrc -------------------------------------------------------------------------------- /Get Started - Quick Intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/README.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/configuration.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/deployment.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/kpl-tokens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/kpl-tokens.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/networking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/networking.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/secrets.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/security.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/storage.md -------------------------------------------------------------------------------- /Get Started - Quick Intro/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Get Started - Quick Intro/testing.md -------------------------------------------------------------------------------- /Lesson 1/PartI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/PartI.md -------------------------------------------------------------------------------- /Lesson 1/PartII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/PartII.md -------------------------------------------------------------------------------- /Lesson 1/PartIII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/PartIII.md -------------------------------------------------------------------------------- /Lesson 1/PartIV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/PartIV.md -------------------------------------------------------------------------------- /Lesson 1/PartV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/PartV.md -------------------------------------------------------------------------------- /Lesson 1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/README.md -------------------------------------------------------------------------------- /Lesson 1/ez-testing-task/1-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/ez-testing-task/1-task.js -------------------------------------------------------------------------------- /Lesson 1/ez-testing-task/2-submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/ez-testing-task/2-submission.js -------------------------------------------------------------------------------- /Lesson 1/ez-testing-task/3-audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/ez-testing-task/3-audit.js -------------------------------------------------------------------------------- /Lesson 1/ez-testing-task/4-distribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/ez-testing-task/4-distribution.js -------------------------------------------------------------------------------- /Lesson 1/imgs/add-task-advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/add-task-advanced.png -------------------------------------------------------------------------------- /Lesson 1/imgs/gradual-consensus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/gradual-consensus.png -------------------------------------------------------------------------------- /Lesson 1/imgs/main-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/main-log.png -------------------------------------------------------------------------------- /Lesson 1/imgs/my-node-open-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/my-node-open-logs.png -------------------------------------------------------------------------------- /Lesson 1/imgs/node-public-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/node-public-key.png -------------------------------------------------------------------------------- /Lesson 1/imgs/open-main-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/open-main-log.png -------------------------------------------------------------------------------- /Lesson 1/imgs/public-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/public-key.png -------------------------------------------------------------------------------- /Lesson 1/imgs/secrets-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/secrets-example.png -------------------------------------------------------------------------------- /Lesson 1/imgs/stacking-rounds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/stacking-rounds.png -------------------------------------------------------------------------------- /Lesson 1/imgs/system-wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/system-wallet.png -------------------------------------------------------------------------------- /Lesson 1/imgs/task-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/task-list.png -------------------------------------------------------------------------------- /Lesson 1/imgs/task-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 1/imgs/task-log.png -------------------------------------------------------------------------------- /Lesson 2/PartI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/PartI.md -------------------------------------------------------------------------------- /Lesson 2/PartII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/PartII.md -------------------------------------------------------------------------------- /Lesson 2/PartIII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/PartIII.md -------------------------------------------------------------------------------- /Lesson 2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/README.md -------------------------------------------------------------------------------- /Lesson 2/file-sharing/config-task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/file-sharing/config-task.yml -------------------------------------------------------------------------------- /Lesson 2/file-sharing/task/1-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/file-sharing/task/1-task.js -------------------------------------------------------------------------------- /Lesson 2/file-sharing/task/2-submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/file-sharing/task/2-submission.js -------------------------------------------------------------------------------- /Lesson 2/file-sharing/task/3-audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/file-sharing/task/3-audit.js -------------------------------------------------------------------------------- /Lesson 2/file-sharing/task/fileUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/file-sharing/task/fileUtils.js -------------------------------------------------------------------------------- /Lesson 2/imgs/enable-upnp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/imgs/enable-upnp.png -------------------------------------------------------------------------------- /Lesson 2/imgs/require-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/imgs/require-internet.png -------------------------------------------------------------------------------- /Lesson 2/upnp-basics/config-task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/upnp-basics/config-task.yml -------------------------------------------------------------------------------- /Lesson 2/upnp-basics/src/task/1-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/upnp-basics/src/task/1-task.js -------------------------------------------------------------------------------- /Lesson 2/upnp-basics/src/task/2-submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/upnp-basics/src/task/2-submission.js -------------------------------------------------------------------------------- /Lesson 2/upnp-basics/src/task/3-audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/upnp-basics/src/task/3-audit.js -------------------------------------------------------------------------------- /Lesson 2/upnp-basics/src/task/5-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/upnp-basics/src/task/5-routes.js -------------------------------------------------------------------------------- /Lesson 2/upnp-basics/src/task/upnpUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 2/upnp-basics/src/task/upnpUtils.js -------------------------------------------------------------------------------- /Lesson 3/PartI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/PartI.md -------------------------------------------------------------------------------- /Lesson 3/PartII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/PartII.md -------------------------------------------------------------------------------- /Lesson 3/PartIII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/PartIII.md -------------------------------------------------------------------------------- /Lesson 3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/README.md -------------------------------------------------------------------------------- /Lesson 3/debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/debugger.js -------------------------------------------------------------------------------- /Lesson 3/imgs/secrets-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/imgs/secrets-example.png -------------------------------------------------------------------------------- /Lesson 3/imgs/simple-crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/imgs/simple-crawler.png -------------------------------------------------------------------------------- /Lesson 3/prod-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/prod-debug.js -------------------------------------------------------------------------------- /Lesson 3/simple-crawler/config-task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/simple-crawler/config-task.yml -------------------------------------------------------------------------------- /Lesson 3/simple-crawler/task/1-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/simple-crawler/task/1-task.js -------------------------------------------------------------------------------- /Lesson 3/simple-crawler/task/2-submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/simple-crawler/task/2-submission.js -------------------------------------------------------------------------------- /Lesson 3/simple-crawler/task/3-audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/simple-crawler/task/3-audit.js -------------------------------------------------------------------------------- /Lesson 3/simple-crawler/task/crawler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/simple-crawler/task/crawler.js -------------------------------------------------------------------------------- /Lesson 3/simple-crawler/task/fileUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 3/simple-crawler/task/fileUtils.js -------------------------------------------------------------------------------- /Lesson 4/PartI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/PartI.md -------------------------------------------------------------------------------- /Lesson 4/PartII-new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/PartII-new.md -------------------------------------------------------------------------------- /Lesson 4/PartII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/PartII.md -------------------------------------------------------------------------------- /Lesson 4/PartIII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/PartIII.md -------------------------------------------------------------------------------- /Lesson 4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/README.md -------------------------------------------------------------------------------- /Lesson 4/caesar-task/task/1-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/caesar-task/task/1-task.js -------------------------------------------------------------------------------- /Lesson 4/caesar-task/task/3-audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/caesar-task/task/3-audit.js -------------------------------------------------------------------------------- /Lesson 4/caesar-task/task/4-distribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/caesar-task/task/4-distribution.js -------------------------------------------------------------------------------- /Lesson 4/caesar-task/task/cipher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 4/caesar-task/task/cipher.js -------------------------------------------------------------------------------- /Lesson 5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 5/README.md -------------------------------------------------------------------------------- /Lesson 6/PartI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 6/PartI.md -------------------------------------------------------------------------------- /Lesson 6/PartII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 6/PartII.md -------------------------------------------------------------------------------- /Lesson 6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 6/README.md -------------------------------------------------------------------------------- /Lesson 6/imgs/mint-address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 6/imgs/mint-address.png -------------------------------------------------------------------------------- /Lesson 7/PartI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 7/PartI.md -------------------------------------------------------------------------------- /Lesson 7/PartII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 7/PartII.md -------------------------------------------------------------------------------- /Lesson 7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 7/README.md -------------------------------------------------------------------------------- /Lesson 7/imgs/task-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/Lesson 7/imgs/task-id.png -------------------------------------------------------------------------------- /Lesson 8/README.md: -------------------------------------------------------------------------------- 1 | Coming soon 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koii-network/ezsandbox/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | {} 2 | --------------------------------------------------------------------------------