├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── docker-image.yml │ └── lint-python.yml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── entrypoint.sh ├── fogeth ├── Dockerfile ├── README.md ├── entrypoint.sh ├── genesis.json.template └── proxy │ ├── eth-jsonrpc-access.js │ └── nginx.conf ├── pyproject.toml ├── requirements-dev.in ├── requirements-dev.txt ├── requirements.in ├── requirements.txt ├── server.py ├── solidctf ├── __init__.py ├── config.py ├── ethereum.py ├── protobuf │ └── challenge.proto ├── rpc_proxy.py └── service.py └── web ├── .gitignore ├── .prettierrc ├── assets ├── background.jpg └── style.css ├── package.json ├── src ├── app.js └── index.html ├── webpack.config.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | **/__pycache__ 2 | **/*.py[cod] 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/lint-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/.github/workflows/lint-python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/README.md -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /fogeth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/fogeth/Dockerfile -------------------------------------------------------------------------------- /fogeth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/fogeth/README.md -------------------------------------------------------------------------------- /fogeth/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/fogeth/entrypoint.sh -------------------------------------------------------------------------------- /fogeth/genesis.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/fogeth/genesis.json.template -------------------------------------------------------------------------------- /fogeth/proxy/eth-jsonrpc-access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/fogeth/proxy/eth-jsonrpc-access.js -------------------------------------------------------------------------------- /fogeth/proxy/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/fogeth/proxy/nginx.conf -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.in: -------------------------------------------------------------------------------- 1 | black 2 | flake8 3 | flit 4 | isort 5 | mypy 6 | pip-tools 7 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/requirements.txt -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/server.py -------------------------------------------------------------------------------- /solidctf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/solidctf/__init__.py -------------------------------------------------------------------------------- /solidctf/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/solidctf/config.py -------------------------------------------------------------------------------- /solidctf/ethereum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/solidctf/ethereum.py -------------------------------------------------------------------------------- /solidctf/protobuf/challenge.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/solidctf/protobuf/challenge.proto -------------------------------------------------------------------------------- /solidctf/rpc_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/solidctf/rpc_proxy.py -------------------------------------------------------------------------------- /solidctf/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/solidctf/service.py -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/.prettierrc -------------------------------------------------------------------------------- /web/assets/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/assets/background.jpg -------------------------------------------------------------------------------- /web/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/assets/style.css -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/src/app.js -------------------------------------------------------------------------------- /web/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/src/index.html -------------------------------------------------------------------------------- /web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/webpack.config.js -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainflag/solidctf/HEAD/web/yarn.lock --------------------------------------------------------------------------------