├── .dockerignore ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── config ├── example_user_config_main.ini └── example_user_config_nodes.ini ├── demos └── api_demo.py ├── doc ├── CHANGELOG.md ├── DESIGN_AND_FEATURES.md ├── IMG_API_SERVER_DESIGN.drawio ├── IMG_API_SERVER_DESIGN_5x.png ├── IMG_POLKADOT_API_SERVER.png ├── INSTALL_AND_RUN.md ├── INSTALL_DOCKER.md └── INSTALL_PYTHON.md ├── package.json ├── run_api.sh ├── run_setup.py ├── setup ├── setup_user_config_main.py ├── setup_user_config_nodes.py └── utils │ ├── config_parsers │ └── user.py │ └── user_input.py ├── src ├── interface │ ├── substrate_derive.js │ ├── substrate_query.js │ └── substrate_rpc.js ├── server.js └── utils │ └── timeout.js └── test └── report_system_testing.xlsx /.dockerignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | node_modules 3 | config 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/README.md -------------------------------------------------------------------------------- /config/example_user_config_main.ini: -------------------------------------------------------------------------------- 1 | [api_server] 2 | port = 3000 3 | -------------------------------------------------------------------------------- /config/example_user_config_nodes.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/config/example_user_config_nodes.ini -------------------------------------------------------------------------------- /demos/api_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/demos/api_demo.py -------------------------------------------------------------------------------- /doc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/CHANGELOG.md -------------------------------------------------------------------------------- /doc/DESIGN_AND_FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/DESIGN_AND_FEATURES.md -------------------------------------------------------------------------------- /doc/IMG_API_SERVER_DESIGN.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/IMG_API_SERVER_DESIGN.drawio -------------------------------------------------------------------------------- /doc/IMG_API_SERVER_DESIGN_5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/IMG_API_SERVER_DESIGN_5x.png -------------------------------------------------------------------------------- /doc/IMG_POLKADOT_API_SERVER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/IMG_POLKADOT_API_SERVER.png -------------------------------------------------------------------------------- /doc/INSTALL_AND_RUN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/INSTALL_AND_RUN.md -------------------------------------------------------------------------------- /doc/INSTALL_DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/INSTALL_DOCKER.md -------------------------------------------------------------------------------- /doc/INSTALL_PYTHON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/doc/INSTALL_PYTHON.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/package.json -------------------------------------------------------------------------------- /run_api.sh: -------------------------------------------------------------------------------- 1 | cd src/ 2 | node server.js 3 | -------------------------------------------------------------------------------- /run_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/run_setup.py -------------------------------------------------------------------------------- /setup/setup_user_config_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/setup/setup_user_config_main.py -------------------------------------------------------------------------------- /setup/setup_user_config_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/setup/setup_user_config_nodes.py -------------------------------------------------------------------------------- /setup/utils/config_parsers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/setup/utils/config_parsers/user.py -------------------------------------------------------------------------------- /setup/utils/user_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/setup/utils/user_input.py -------------------------------------------------------------------------------- /src/interface/substrate_derive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/src/interface/substrate_derive.js -------------------------------------------------------------------------------- /src/interface/substrate_query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/src/interface/substrate_query.js -------------------------------------------------------------------------------- /src/interface/substrate_rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/src/interface/substrate_rpc.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/src/server.js -------------------------------------------------------------------------------- /src/utils/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/src/utils/timeout.js -------------------------------------------------------------------------------- /test/report_system_testing.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplyStaking/polkadot_api_server/HEAD/test/report_system_testing.xlsx --------------------------------------------------------------------------------