├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── check.yaml │ ├── publish.yaml │ ├── publish_npmjs.yaml │ ├── release_github.yaml │ └── test.yaml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── README.md ├── commitlint.config.js ├── generator ├── README.md ├── bee-overlay-addresses.json ├── contracts │ ├── ERC20PresetMinterPauser.sol │ ├── PostagePriceOracle.bytecode │ ├── PostageStamp.bytecode │ ├── Redistribution.bytecode │ ├── SimpleSwapFactory.bytecode │ ├── StakeRegistry.bytecode │ └── SwapPriceOracle.bytecode ├── migrations │ └── 1_initial.js ├── package-lock.json ├── package.json ├── scripts │ ├── .env │ ├── bee-cleanup.sh │ ├── bee-data-dirs │ │ ├── .gitignore │ │ ├── bee-factory-queen │ │ │ ├── .gitignore │ │ │ └── keys │ │ │ │ ├── libp2p.key │ │ │ │ ├── pss.key │ │ │ │ └── swarm.key │ │ ├── bee-factory-worker-1 │ │ │ ├── .gitignore │ │ │ └── keys │ │ │ │ ├── libp2p.key │ │ │ │ ├── pss.key │ │ │ │ └── swarm.key │ │ ├── bee-factory-worker-2 │ │ │ ├── .gitignore │ │ │ └── keys │ │ │ │ ├── libp2p.key │ │ │ │ ├── pss.key │ │ │ │ └── swarm.key │ │ ├── bee-factory-worker-3 │ │ │ ├── .gitignore │ │ │ └── keys │ │ │ │ ├── libp2p.key │ │ │ │ ├── pss.key │ │ │ │ └── swarm.key │ │ └── bee-factory-worker-4 │ │ │ ├── .gitignore │ │ │ └── keys │ │ │ ├── libp2p.key │ │ │ ├── pss.key │ │ │ └── swarm.key │ ├── bee-docker-build.sh │ ├── bee.sh │ ├── blockchain-docker-build.sh │ ├── blockchain.sh │ ├── build-environment.sh │ ├── environment.sh │ ├── gen-traffic.js │ ├── network.sh │ ├── publish-environment.sh │ └── utils │ │ ├── .gitignore │ │ ├── build-image-tag.sh │ │ └── env-variable-value.sh ├── src │ ├── setApiVersions.js │ └── supply.js └── truffle-config.js ├── jest.config.ts ├── package.json ├── src ├── application.ts ├── command │ ├── logs.ts │ ├── root-command │ │ ├── index.ts │ │ ├── logging.ts │ │ └── printer.ts │ ├── start.ts │ └── stop.ts ├── config.ts ├── index.ts ├── printer.ts └── utils │ ├── config-sources.ts │ ├── docker.ts │ ├── error.ts │ ├── index.ts │ └── wait.ts ├── test ├── integration │ ├── start.spec.ts │ └── stop.spec.ts └── utils │ ├── docker.ts │ └── run.ts ├── tsconfig.json └── tsconfig.test.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/** 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_npmjs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.github/workflows/publish_npmjs.yaml -------------------------------------------------------------------------------- /.github/workflows/release_github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.github/workflows/release_github.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Cafe137 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/README.md -------------------------------------------------------------------------------- /generator/bee-overlay-addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/bee-overlay-addresses.json -------------------------------------------------------------------------------- /generator/contracts/ERC20PresetMinterPauser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/ERC20PresetMinterPauser.sol -------------------------------------------------------------------------------- /generator/contracts/PostagePriceOracle.bytecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/PostagePriceOracle.bytecode -------------------------------------------------------------------------------- /generator/contracts/PostageStamp.bytecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/PostageStamp.bytecode -------------------------------------------------------------------------------- /generator/contracts/Redistribution.bytecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/Redistribution.bytecode -------------------------------------------------------------------------------- /generator/contracts/SimpleSwapFactory.bytecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/SimpleSwapFactory.bytecode -------------------------------------------------------------------------------- /generator/contracts/StakeRegistry.bytecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/StakeRegistry.bytecode -------------------------------------------------------------------------------- /generator/contracts/SwapPriceOracle.bytecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/contracts/SwapPriceOracle.bytecode -------------------------------------------------------------------------------- /generator/migrations/1_initial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/migrations/1_initial.js -------------------------------------------------------------------------------- /generator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/package-lock.json -------------------------------------------------------------------------------- /generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/package.json -------------------------------------------------------------------------------- /generator/scripts/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/.env -------------------------------------------------------------------------------- /generator/scripts/bee-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-cleanup.sh -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/.gitignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-queen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-queen/.gitignore -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-queen/keys/libp2p.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-queen/keys/libp2p.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-queen/keys/pss.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-queen/keys/pss.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-queen/keys/swarm.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-queen/keys/swarm.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-1/.gitignore -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-1/keys/libp2p.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-1/keys/libp2p.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-1/keys/pss.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-1/keys/pss.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-1/keys/swarm.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-1/keys/swarm.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-2/.gitignore -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-2/keys/libp2p.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-2/keys/libp2p.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-2/keys/pss.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-2/keys/pss.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-2/keys/swarm.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-2/keys/swarm.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-3/.gitignore -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-3/keys/libp2p.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-3/keys/libp2p.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-3/keys/pss.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-3/keys/pss.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-3/keys/swarm.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-3/keys/swarm.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-4/.gitignore -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-4/keys/libp2p.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-4/keys/libp2p.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-4/keys/pss.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-4/keys/pss.key -------------------------------------------------------------------------------- /generator/scripts/bee-data-dirs/bee-factory-worker-4/keys/swarm.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-data-dirs/bee-factory-worker-4/keys/swarm.key -------------------------------------------------------------------------------- /generator/scripts/bee-docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee-docker-build.sh -------------------------------------------------------------------------------- /generator/scripts/bee.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/bee.sh -------------------------------------------------------------------------------- /generator/scripts/blockchain-docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/blockchain-docker-build.sh -------------------------------------------------------------------------------- /generator/scripts/blockchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/blockchain.sh -------------------------------------------------------------------------------- /generator/scripts/build-environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/build-environment.sh -------------------------------------------------------------------------------- /generator/scripts/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/environment.sh -------------------------------------------------------------------------------- /generator/scripts/gen-traffic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/gen-traffic.js -------------------------------------------------------------------------------- /generator/scripts/network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/network.sh -------------------------------------------------------------------------------- /generator/scripts/publish-environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/publish-environment.sh -------------------------------------------------------------------------------- /generator/scripts/utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/utils/.gitignore -------------------------------------------------------------------------------- /generator/scripts/utils/build-image-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/utils/build-image-tag.sh -------------------------------------------------------------------------------- /generator/scripts/utils/env-variable-value.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/scripts/utils/env-variable-value.sh -------------------------------------------------------------------------------- /generator/src/setApiVersions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/src/setApiVersions.js -------------------------------------------------------------------------------- /generator/src/supply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/src/supply.js -------------------------------------------------------------------------------- /generator/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/generator/truffle-config.js -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/package.json -------------------------------------------------------------------------------- /src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/application.ts -------------------------------------------------------------------------------- /src/command/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/command/logs.ts -------------------------------------------------------------------------------- /src/command/root-command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/command/root-command/index.ts -------------------------------------------------------------------------------- /src/command/root-command/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/command/root-command/logging.ts -------------------------------------------------------------------------------- /src/command/root-command/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/command/root-command/printer.ts -------------------------------------------------------------------------------- /src/command/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/command/start.ts -------------------------------------------------------------------------------- /src/command/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/command/stop.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/printer.ts -------------------------------------------------------------------------------- /src/utils/config-sources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/utils/config-sources.ts -------------------------------------------------------------------------------- /src/utils/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/utils/docker.ts -------------------------------------------------------------------------------- /src/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/utils/error.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/src/utils/wait.ts -------------------------------------------------------------------------------- /test/integration/start.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/test/integration/start.spec.ts -------------------------------------------------------------------------------- /test/integration/stop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/test/integration/stop.spec.ts -------------------------------------------------------------------------------- /test/utils/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/test/utils/docker.ts -------------------------------------------------------------------------------- /test/utils/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/test/utils/run.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/bee-factory/HEAD/tsconfig.test.json --------------------------------------------------------------------------------