├── .dockerignore ├── .github ├── actions │ ├── build-push │ │ └── action.yml │ ├── e2e │ │ └── action.yml │ ├── go │ │ └── action.yml │ ├── propose │ │ ├── action.yml │ │ ├── dist │ │ │ ├── index.js │ │ │ ├── index.js.map │ │ │ └── sourcemap-register.js │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ ├── release │ │ └── action.yml │ └── setup │ │ └── action.yml └── workflows │ ├── build-codedeploy-prod.yml │ ├── build.yml │ ├── codedeploy-dev.yml │ ├── codedeploy-prod.yml │ ├── codedeploy-staging.yml │ ├── e2e-test.yml │ ├── publish-codedeploy-dev.yml │ ├── pull-request.yml │ └── release-prod.yml ├── .gitignore ├── Dockerfile.buildkit.dev.node ├── Dockerfile.buildkit.node ├── Dockerfile.cli ├── Dockerfile.node ├── LICENSE.md ├── Makefile ├── README.md ├── _release ├── .gitignore ├── .rpmmacros ├── apt │ ├── debian │ │ ├── README.Debian │ │ ├── changelog │ │ ├── control │ │ ├── copyright │ │ ├── patches │ │ │ └── series │ │ ├── rules │ │ ├── source │ │ │ ├── format │ │ │ └── local-options │ │ └── watch │ └── forta-x │ │ ├── LICENSE │ │ └── Makefile ├── scripts │ ├── aptly-publish.sh │ ├── debian-version.sh │ ├── init-aptly.sh │ └── major-minor.sh ├── systemd │ └── forta.service └── yum │ ├── Forta.repo │ └── forta.spec ├── appspec.yml ├── clients ├── agentgrpc │ ├── client.go │ ├── client_test.go │ ├── dialer.go │ ├── mocks │ │ ├── mock_client.go │ │ └── mock_dialer.go │ ├── response.go │ ├── response_test.go │ ├── testdata │ │ ├── bench_block.json │ │ └── bench_tx.json │ └── testserver │ │ └── main.go ├── alert_sender.go ├── alertapi │ └── api.go ├── authenticator.go ├── blocksdata │ └── r2_client.go ├── bothttp │ ├── client.go │ └── client_test.go ├── cooldown │ ├── cooldown.go │ └── cooldown_test.go ├── docker │ ├── client.go │ └── types.go ├── interfaces.go ├── ipfsclient │ └── ipfsclient.go ├── ipfsrouter │ └── client.go ├── messaging │ ├── client.go │ └── subjects.go ├── mocks │ └── mock_clients.go ├── ratelimiter │ ├── mocks │ │ └── mock_rate_limiter.go │ ├── rate_limiter.go │ └── rate_limiter_test.go ├── redis │ └── client.go └── storagegrpc │ └── storage_client.go ├── cmd ├── cli.go ├── cmd_account.go ├── cmd_account_test.go ├── cmd_images.go ├── cmd_init.go ├── cmd_run.go ├── cmd_status.go ├── cmd_tx.go ├── cmd_tx_test.go ├── cmd_version.go ├── cmd_version_test.go ├── cmdutils │ └── utils.go ├── color.go ├── inspector │ └── main.go ├── json-rpc │ └── main.go ├── jwt-provider │ └── main.go ├── node │ ├── main.go │ └── nodecmd │ │ └── nodecmd.go ├── public-api │ └── main.go ├── runner │ └── runner.go ├── scanner │ └── main.go ├── storage │ └── storage.go ├── supervisor │ └── main.go └── updater │ └── updater.go ├── config ├── agents.go ├── agents_test.go ├── config.go ├── config_test.go ├── containers.go ├── defaults.go ├── env.go ├── keys.go ├── release.go ├── release_test.go ├── resources.go ├── resources_test.go └── utils.go ├── docker-compose └── standalone │ └── docker-compose.yml ├── go.mod ├── go.sum ├── grafana-dashboard.json ├── healthutils └── utils.go ├── main.go ├── nodeutils ├── error_counter.go └── error_counter_test.go ├── scripts ├── after-start.sh ├── build-for-local.sh ├── build-for-release.sh ├── build-manifest.sh ├── build.sh ├── docker-build-push.sh ├── docker-push.sh ├── inject-secrets.sh ├── install.sh ├── ipfs-add.sh ├── manifest-template.json ├── manifest │ ├── builder │ │ ├── builder.go │ │ └── builder_test.go │ └── main.go ├── publish-release.sh ├── set-permissions.sh ├── start-server.sh ├── stop-server.sh └── total-coverage.sh ├── services ├── components │ ├── botio │ │ ├── bot_client.go │ │ ├── bot_client_factory.go │ │ ├── bot_client_test.go │ │ ├── botreq │ │ │ ├── request.go │ │ │ └── result.go │ │ ├── mocks │ │ │ ├── mock_bot_client.go │ │ │ ├── mock_bot_client_factory.go │ │ │ └── mock_sender.go │ │ ├── sender.go │ │ └── sender_test.go │ ├── components.go │ ├── containers │ │ ├── bot_client.go │ │ ├── bot_client_test.go │ │ ├── definitions.go │ │ ├── definitions_test.go │ │ ├── events.go │ │ ├── events_test.go │ │ ├── image_cleanup.go │ │ ├── image_cleanup_test.go │ │ ├── labels.go │ │ └── mocks │ │ │ ├── mock_bot_client.go │ │ │ └── mock_image_cleanup.go │ ├── estimation │ │ ├── estimator.go │ │ └── estimator_test.go │ ├── lifecycle │ │ ├── bot_list.go │ │ ├── bot_list_test.go │ │ ├── bot_logger.go │ │ ├── bot_logger_test.go │ │ ├── bot_manager.go │ │ ├── bot_manager_test.go │ │ ├── bot_monitor.go │ │ ├── bot_monitor_test.go │ │ ├── bot_pool.go │ │ ├── bot_pool_test.go │ │ ├── bot_tracker.go │ │ ├── bot_tracker_test.go │ │ ├── lifecycle_test.go │ │ ├── mediator │ │ │ └── mediator.go │ │ └── mocks │ │ │ ├── mock_bot_manager.go │ │ │ ├── mock_bot_monitor.go │ │ │ └── mock_bot_pool.go │ ├── metrics │ │ ├── activity.go │ │ ├── lifecycle.go │ │ ├── lifecycle_test.go │ │ ├── metrics.go │ │ └── mocks │ │ │ └── mock_lifecycle.go │ ├── prometheus │ │ ├── metrics.go │ │ ├── prometheus.go │ │ ├── prometheus_test.go │ │ ├── value.go │ │ └── value_test.go │ ├── registry │ │ ├── mocks │ │ │ └── mock_registry.go │ │ ├── registry.go │ │ └── registry_test.go │ └── security │ │ ├── jwt.go │ │ └── jwt_test.go ├── inspector │ └── inspector.go ├── json-rpc │ ├── cache │ │ ├── cache.go │ │ ├── cache_test.go │ │ ├── json_rpc_cache.go │ │ ├── json_rpc_cache_test.go │ │ └── jsonrpc.go │ ├── decode.go │ ├── decode_test.go │ ├── errors.go │ ├── errors_test.go │ └── json_rpc_proxy.go ├── jwt-provider │ ├── api.go │ ├── api_test.go │ ├── provider │ │ ├── jwt.go │ │ ├── jwt_test.go │ │ └── mocks │ │ │ └── mock_jwt.go │ └── types.go ├── public-api │ ├── errors.go │ ├── errors_test.go │ ├── public_api_proxy.go │ └── public_api_proxy_test.go ├── publisher │ ├── metrics.go │ ├── metrics_test.go │ ├── publisher.go │ ├── publisher_test.go │ └── webhooklog │ │ └── logger.go ├── runner │ ├── check.go │ ├── check_test.go │ ├── health.go │ └── runner.go ├── scanner │ ├── api.go │ ├── block_analyzer.go │ ├── combiner_analyzer.go │ ├── combiner_analyzer_test.go │ ├── combiner_stream.go │ ├── interfaces.go │ ├── tx_analyzer.go │ ├── tx_analyzer_test.go │ ├── tx_logger.go │ └── tx_stream.go ├── service.go ├── service_test.go ├── storage │ ├── content.go │ ├── garbage.go │ ├── ipfs.go │ ├── mocks │ │ └── mock_ipfs.go │ ├── provider.go │ └── storage.go ├── supervisor │ ├── agent_logs.go │ ├── bots.go │ ├── bots_test.go │ ├── health.go │ ├── services.go │ └── services_test.go └── updater │ ├── interval.go │ ├── interval_test.go │ ├── updater.go │ └── updater_test.go ├── store ├── batch_ref.go ├── bot_manifest.go ├── bot_manifest_test.go ├── container.go ├── deduplication.go ├── ens_override.go ├── mocks │ ├── mock_registry.go │ └── mock_scanner_release.go ├── registry.go ├── registry_test.go ├── scanner_release.go ├── scanner_release_test.go ├── sharding │ ├── calculate.go │ ├── calculate_test.go │ ├── calculate_v2.go │ ├── calculate_v2_test.go │ └── helpers.go └── string.go ├── tests ├── e2e │ ├── .forta-local │ │ └── .keys │ │ │ └── UTC--2022-03-22T01-22-51.315989103Z--222244861c15a8f2a05fbd15e747ea8f20c2c0c9 │ ├── .forta │ │ ├── .keys │ │ │ └── UTC--2022-03-22T01-22-51.315989103Z--222244861c15a8f2a05fbd15e747ea8f20c2c0c9 │ │ └── config-template.yml │ ├── .ipfs │ │ ├── config │ │ ├── datastore_spec │ │ └── version │ ├── agents │ │ ├── combinerbot │ │ │ ├── Dockerfile │ │ │ ├── combinerbotalertid │ │ │ │ └── alert_ids.go │ │ │ └── main.go │ │ └── txdetectoragent │ │ │ ├── Dockerfile │ │ │ ├── main.go │ │ │ └── testbotalertid │ │ │ └── alert_ids.go │ ├── build-bots.sh │ ├── build-node.sh │ ├── build.sh │ ├── cmd │ │ ├── cli │ │ │ └── main_test.go │ │ └── node │ │ │ ├── Dockerfile │ │ │ ├── main_test.go │ │ │ └── run.sh │ ├── consts.go │ ├── deps-start.sh │ ├── deps-stop.sh │ ├── disco.config.yml │ ├── e2e_agent_test.go │ ├── e2e_forta_local_mode_test.go │ ├── e2e_suite_test.go │ ├── ethaccounts │ │ ├── ethaccounts.go │ │ ├── gethkeyfile │ │ └── password │ ├── genesis.json │ └── misccontracts │ │ ├── contract_mock_registry │ │ ├── MockRegistry.abi │ │ ├── MockRegistry.bin │ │ ├── MockRegistry.sol │ │ └── mock_registry.go │ │ ├── contract_multicall │ │ ├── LICENSE │ │ ├── Multicall.abi │ │ ├── Multicall.bin │ │ ├── Multicall.sol │ │ └── multicall.go │ │ └── contract_transparent_upgradeable_proxy │ │ └── transparent_upgradeable_proxy.go └── performance │ └── density_test.go └── testutils ├── alertserver └── alertserver.go ├── graphql-api └── main.go └── helpers.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/actions/build-push/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/build-push/action.yml -------------------------------------------------------------------------------- /.github/actions/e2e/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/e2e/action.yml -------------------------------------------------------------------------------- /.github/actions/go/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/go/action.yml -------------------------------------------------------------------------------- /.github/actions/propose/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/action.yml -------------------------------------------------------------------------------- /.github/actions/propose/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/dist/index.js -------------------------------------------------------------------------------- /.github/actions/propose/dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/dist/index.js.map -------------------------------------------------------------------------------- /.github/actions/propose/dist/sourcemap-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/dist/sourcemap-register.js -------------------------------------------------------------------------------- /.github/actions/propose/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/index.js -------------------------------------------------------------------------------- /.github/actions/propose/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/package-lock.json -------------------------------------------------------------------------------- /.github/actions/propose/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/propose/package.json -------------------------------------------------------------------------------- /.github/actions/release/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/release/action.yml -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-codedeploy-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/build-codedeploy-prod.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codedeploy-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/codedeploy-dev.yml -------------------------------------------------------------------------------- /.github/workflows/codedeploy-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/codedeploy-prod.yml -------------------------------------------------------------------------------- /.github/workflows/codedeploy-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/codedeploy-staging.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish-codedeploy-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/publish-codedeploy-dev.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.github/workflows/release-prod.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.buildkit.dev.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/Dockerfile.buildkit.dev.node -------------------------------------------------------------------------------- /Dockerfile.buildkit.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/Dockerfile.buildkit.node -------------------------------------------------------------------------------- /Dockerfile.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/Dockerfile.cli -------------------------------------------------------------------------------- /Dockerfile.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/Dockerfile.node -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/README.md -------------------------------------------------------------------------------- /_release/.gitignore: -------------------------------------------------------------------------------- 1 | yum/rpmbuild/**/* 2 | -------------------------------------------------------------------------------- /_release/.rpmmacros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/.rpmmacros -------------------------------------------------------------------------------- /_release/apt/debian/README.Debian: -------------------------------------------------------------------------------- 1 | forta for Debian 2 | -------------------------------------------------------------------------------- /_release/apt/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/debian/changelog -------------------------------------------------------------------------------- /_release/apt/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/debian/control -------------------------------------------------------------------------------- /_release/apt/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/debian/copyright -------------------------------------------------------------------------------- /_release/apt/debian/patches/series: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/debian/patches/series -------------------------------------------------------------------------------- /_release/apt/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/debian/rules -------------------------------------------------------------------------------- /_release/apt/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /_release/apt/debian/source/local-options: -------------------------------------------------------------------------------- 1 | #abort-on-upstream-changes 2 | #unapply-patches 3 | -------------------------------------------------------------------------------- /_release/apt/debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/debian/watch -------------------------------------------------------------------------------- /_release/apt/forta-x/LICENSE: -------------------------------------------------------------------------------- 1 | No license. 2 | -------------------------------------------------------------------------------- /_release/apt/forta-x/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/apt/forta-x/Makefile -------------------------------------------------------------------------------- /_release/scripts/aptly-publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/scripts/aptly-publish.sh -------------------------------------------------------------------------------- /_release/scripts/debian-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/scripts/debian-version.sh -------------------------------------------------------------------------------- /_release/scripts/init-aptly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/scripts/init-aptly.sh -------------------------------------------------------------------------------- /_release/scripts/major-minor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/scripts/major-minor.sh -------------------------------------------------------------------------------- /_release/systemd/forta.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/systemd/forta.service -------------------------------------------------------------------------------- /_release/yum/Forta.repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/yum/Forta.repo -------------------------------------------------------------------------------- /_release/yum/forta.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/_release/yum/forta.spec -------------------------------------------------------------------------------- /appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/appspec.yml -------------------------------------------------------------------------------- /clients/agentgrpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/client.go -------------------------------------------------------------------------------- /clients/agentgrpc/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/client_test.go -------------------------------------------------------------------------------- /clients/agentgrpc/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/dialer.go -------------------------------------------------------------------------------- /clients/agentgrpc/mocks/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/mocks/mock_client.go -------------------------------------------------------------------------------- /clients/agentgrpc/mocks/mock_dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/mocks/mock_dialer.go -------------------------------------------------------------------------------- /clients/agentgrpc/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/response.go -------------------------------------------------------------------------------- /clients/agentgrpc/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/response_test.go -------------------------------------------------------------------------------- /clients/agentgrpc/testdata/bench_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/testdata/bench_block.json -------------------------------------------------------------------------------- /clients/agentgrpc/testdata/bench_tx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/testdata/bench_tx.json -------------------------------------------------------------------------------- /clients/agentgrpc/testserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/agentgrpc/testserver/main.go -------------------------------------------------------------------------------- /clients/alert_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/alert_sender.go -------------------------------------------------------------------------------- /clients/alertapi/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/alertapi/api.go -------------------------------------------------------------------------------- /clients/authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/authenticator.go -------------------------------------------------------------------------------- /clients/blocksdata/r2_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/blocksdata/r2_client.go -------------------------------------------------------------------------------- /clients/bothttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/bothttp/client.go -------------------------------------------------------------------------------- /clients/bothttp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/bothttp/client_test.go -------------------------------------------------------------------------------- /clients/cooldown/cooldown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/cooldown/cooldown.go -------------------------------------------------------------------------------- /clients/cooldown/cooldown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/cooldown/cooldown_test.go -------------------------------------------------------------------------------- /clients/docker/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/docker/client.go -------------------------------------------------------------------------------- /clients/docker/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/docker/types.go -------------------------------------------------------------------------------- /clients/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/interfaces.go -------------------------------------------------------------------------------- /clients/ipfsclient/ipfsclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/ipfsclient/ipfsclient.go -------------------------------------------------------------------------------- /clients/ipfsrouter/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/ipfsrouter/client.go -------------------------------------------------------------------------------- /clients/messaging/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/messaging/client.go -------------------------------------------------------------------------------- /clients/messaging/subjects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/messaging/subjects.go -------------------------------------------------------------------------------- /clients/mocks/mock_clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/mocks/mock_clients.go -------------------------------------------------------------------------------- /clients/ratelimiter/mocks/mock_rate_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/ratelimiter/mocks/mock_rate_limiter.go -------------------------------------------------------------------------------- /clients/ratelimiter/rate_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/ratelimiter/rate_limiter.go -------------------------------------------------------------------------------- /clients/ratelimiter/rate_limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/ratelimiter/rate_limiter_test.go -------------------------------------------------------------------------------- /clients/redis/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/redis/client.go -------------------------------------------------------------------------------- /clients/storagegrpc/storage_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/clients/storagegrpc/storage_client.go -------------------------------------------------------------------------------- /cmd/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cli.go -------------------------------------------------------------------------------- /cmd/cmd_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_account.go -------------------------------------------------------------------------------- /cmd/cmd_account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_account_test.go -------------------------------------------------------------------------------- /cmd/cmd_images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_images.go -------------------------------------------------------------------------------- /cmd/cmd_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_init.go -------------------------------------------------------------------------------- /cmd/cmd_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_run.go -------------------------------------------------------------------------------- /cmd/cmd_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_status.go -------------------------------------------------------------------------------- /cmd/cmd_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_tx.go -------------------------------------------------------------------------------- /cmd/cmd_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_tx_test.go -------------------------------------------------------------------------------- /cmd/cmd_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_version.go -------------------------------------------------------------------------------- /cmd/cmd_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmd_version_test.go -------------------------------------------------------------------------------- /cmd/cmdutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/cmdutils/utils.go -------------------------------------------------------------------------------- /cmd/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/color.go -------------------------------------------------------------------------------- /cmd/inspector/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/inspector/main.go -------------------------------------------------------------------------------- /cmd/json-rpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/json-rpc/main.go -------------------------------------------------------------------------------- /cmd/jwt-provider/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/jwt-provider/main.go -------------------------------------------------------------------------------- /cmd/node/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/node/main.go -------------------------------------------------------------------------------- /cmd/node/nodecmd/nodecmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/node/nodecmd/nodecmd.go -------------------------------------------------------------------------------- /cmd/public-api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/public-api/main.go -------------------------------------------------------------------------------- /cmd/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/runner/runner.go -------------------------------------------------------------------------------- /cmd/scanner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/scanner/main.go -------------------------------------------------------------------------------- /cmd/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/storage/storage.go -------------------------------------------------------------------------------- /cmd/supervisor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/supervisor/main.go -------------------------------------------------------------------------------- /cmd/updater/updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/cmd/updater/updater.go -------------------------------------------------------------------------------- /config/agents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/agents.go -------------------------------------------------------------------------------- /config/agents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/agents_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/containers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/containers.go -------------------------------------------------------------------------------- /config/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/defaults.go -------------------------------------------------------------------------------- /config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/env.go -------------------------------------------------------------------------------- /config/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/keys.go -------------------------------------------------------------------------------- /config/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/release.go -------------------------------------------------------------------------------- /config/release_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/release_test.go -------------------------------------------------------------------------------- /config/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/resources.go -------------------------------------------------------------------------------- /config/resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/resources_test.go -------------------------------------------------------------------------------- /config/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/config/utils.go -------------------------------------------------------------------------------- /docker-compose/standalone/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/docker-compose/standalone/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/go.sum -------------------------------------------------------------------------------- /grafana-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/grafana-dashboard.json -------------------------------------------------------------------------------- /healthutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/healthutils/utils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/main.go -------------------------------------------------------------------------------- /nodeutils/error_counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/nodeutils/error_counter.go -------------------------------------------------------------------------------- /nodeutils/error_counter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/nodeutils/error_counter_test.go -------------------------------------------------------------------------------- /scripts/after-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/after-start.sh -------------------------------------------------------------------------------- /scripts/build-for-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/build-for-local.sh -------------------------------------------------------------------------------- /scripts/build-for-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/build-for-release.sh -------------------------------------------------------------------------------- /scripts/build-manifest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/build-manifest.sh -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/docker-build-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/docker-build-push.sh -------------------------------------------------------------------------------- /scripts/docker-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/docker-push.sh -------------------------------------------------------------------------------- /scripts/inject-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/inject-secrets.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/ipfs-add.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | curl -s -X POST -F file=@"$1" https://ipfs.forta.network/api/v0/add | jq -r .Hash 5 | -------------------------------------------------------------------------------- /scripts/manifest-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/manifest-template.json -------------------------------------------------------------------------------- /scripts/manifest/builder/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/manifest/builder/builder.go -------------------------------------------------------------------------------- /scripts/manifest/builder/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/manifest/builder/builder_test.go -------------------------------------------------------------------------------- /scripts/manifest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/manifest/main.go -------------------------------------------------------------------------------- /scripts/publish-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/publish-release.sh -------------------------------------------------------------------------------- /scripts/set-permissions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/set-permissions.sh -------------------------------------------------------------------------------- /scripts/start-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/start-server.sh -------------------------------------------------------------------------------- /scripts/stop-server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | (sudo systemctl stop forta && sleep 1m) || true 4 | -------------------------------------------------------------------------------- /scripts/total-coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/scripts/total-coverage.sh -------------------------------------------------------------------------------- /services/components/botio/bot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/bot_client.go -------------------------------------------------------------------------------- /services/components/botio/bot_client_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/bot_client_factory.go -------------------------------------------------------------------------------- /services/components/botio/bot_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/bot_client_test.go -------------------------------------------------------------------------------- /services/components/botio/botreq/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/botreq/request.go -------------------------------------------------------------------------------- /services/components/botio/botreq/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/botreq/result.go -------------------------------------------------------------------------------- /services/components/botio/mocks/mock_bot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/mocks/mock_bot_client.go -------------------------------------------------------------------------------- /services/components/botio/mocks/mock_bot_client_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/mocks/mock_bot_client_factory.go -------------------------------------------------------------------------------- /services/components/botio/mocks/mock_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/mocks/mock_sender.go -------------------------------------------------------------------------------- /services/components/botio/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/sender.go -------------------------------------------------------------------------------- /services/components/botio/sender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/botio/sender_test.go -------------------------------------------------------------------------------- /services/components/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/components.go -------------------------------------------------------------------------------- /services/components/containers/bot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/bot_client.go -------------------------------------------------------------------------------- /services/components/containers/bot_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/bot_client_test.go -------------------------------------------------------------------------------- /services/components/containers/definitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/definitions.go -------------------------------------------------------------------------------- /services/components/containers/definitions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/definitions_test.go -------------------------------------------------------------------------------- /services/components/containers/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/events.go -------------------------------------------------------------------------------- /services/components/containers/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/events_test.go -------------------------------------------------------------------------------- /services/components/containers/image_cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/image_cleanup.go -------------------------------------------------------------------------------- /services/components/containers/image_cleanup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/image_cleanup_test.go -------------------------------------------------------------------------------- /services/components/containers/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/labels.go -------------------------------------------------------------------------------- /services/components/containers/mocks/mock_bot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/mocks/mock_bot_client.go -------------------------------------------------------------------------------- /services/components/containers/mocks/mock_image_cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/containers/mocks/mock_image_cleanup.go -------------------------------------------------------------------------------- /services/components/estimation/estimator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/estimation/estimator.go -------------------------------------------------------------------------------- /services/components/estimation/estimator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/estimation/estimator_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_list.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_list_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_logger.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_logger_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_manager.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_manager_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_monitor.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_monitor_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_pool.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_pool_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_tracker.go -------------------------------------------------------------------------------- /services/components/lifecycle/bot_tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/bot_tracker_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/lifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/lifecycle_test.go -------------------------------------------------------------------------------- /services/components/lifecycle/mediator/mediator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/mediator/mediator.go -------------------------------------------------------------------------------- /services/components/lifecycle/mocks/mock_bot_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/mocks/mock_bot_manager.go -------------------------------------------------------------------------------- /services/components/lifecycle/mocks/mock_bot_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/mocks/mock_bot_monitor.go -------------------------------------------------------------------------------- /services/components/lifecycle/mocks/mock_bot_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/lifecycle/mocks/mock_bot_pool.go -------------------------------------------------------------------------------- /services/components/metrics/activity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/metrics/activity.go -------------------------------------------------------------------------------- /services/components/metrics/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/metrics/lifecycle.go -------------------------------------------------------------------------------- /services/components/metrics/lifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/metrics/lifecycle_test.go -------------------------------------------------------------------------------- /services/components/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/metrics/metrics.go -------------------------------------------------------------------------------- /services/components/metrics/mocks/mock_lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/metrics/mocks/mock_lifecycle.go -------------------------------------------------------------------------------- /services/components/prometheus/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/prometheus/metrics.go -------------------------------------------------------------------------------- /services/components/prometheus/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/prometheus/prometheus.go -------------------------------------------------------------------------------- /services/components/prometheus/prometheus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/prometheus/prometheus_test.go -------------------------------------------------------------------------------- /services/components/prometheus/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/prometheus/value.go -------------------------------------------------------------------------------- /services/components/prometheus/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/prometheus/value_test.go -------------------------------------------------------------------------------- /services/components/registry/mocks/mock_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/registry/mocks/mock_registry.go -------------------------------------------------------------------------------- /services/components/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/registry/registry.go -------------------------------------------------------------------------------- /services/components/registry/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/registry/registry_test.go -------------------------------------------------------------------------------- /services/components/security/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/security/jwt.go -------------------------------------------------------------------------------- /services/components/security/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/components/security/jwt_test.go -------------------------------------------------------------------------------- /services/inspector/inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/inspector/inspector.go -------------------------------------------------------------------------------- /services/json-rpc/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/cache/cache.go -------------------------------------------------------------------------------- /services/json-rpc/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/cache/cache_test.go -------------------------------------------------------------------------------- /services/json-rpc/cache/json_rpc_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/cache/json_rpc_cache.go -------------------------------------------------------------------------------- /services/json-rpc/cache/json_rpc_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/cache/json_rpc_cache_test.go -------------------------------------------------------------------------------- /services/json-rpc/cache/jsonrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/cache/jsonrpc.go -------------------------------------------------------------------------------- /services/json-rpc/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/decode.go -------------------------------------------------------------------------------- /services/json-rpc/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/decode_test.go -------------------------------------------------------------------------------- /services/json-rpc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/errors.go -------------------------------------------------------------------------------- /services/json-rpc/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/errors_test.go -------------------------------------------------------------------------------- /services/json-rpc/json_rpc_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/json-rpc/json_rpc_proxy.go -------------------------------------------------------------------------------- /services/jwt-provider/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/jwt-provider/api.go -------------------------------------------------------------------------------- /services/jwt-provider/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/jwt-provider/api_test.go -------------------------------------------------------------------------------- /services/jwt-provider/provider/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/jwt-provider/provider/jwt.go -------------------------------------------------------------------------------- /services/jwt-provider/provider/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/jwt-provider/provider/jwt_test.go -------------------------------------------------------------------------------- /services/jwt-provider/provider/mocks/mock_jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/jwt-provider/provider/mocks/mock_jwt.go -------------------------------------------------------------------------------- /services/jwt-provider/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/jwt-provider/types.go -------------------------------------------------------------------------------- /services/public-api/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/public-api/errors.go -------------------------------------------------------------------------------- /services/public-api/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/public-api/errors_test.go -------------------------------------------------------------------------------- /services/public-api/public_api_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/public-api/public_api_proxy.go -------------------------------------------------------------------------------- /services/public-api/public_api_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/public-api/public_api_proxy_test.go -------------------------------------------------------------------------------- /services/publisher/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/publisher/metrics.go -------------------------------------------------------------------------------- /services/publisher/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/publisher/metrics_test.go -------------------------------------------------------------------------------- /services/publisher/publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/publisher/publisher.go -------------------------------------------------------------------------------- /services/publisher/publisher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/publisher/publisher_test.go -------------------------------------------------------------------------------- /services/publisher/webhooklog/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/publisher/webhooklog/logger.go -------------------------------------------------------------------------------- /services/runner/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/runner/check.go -------------------------------------------------------------------------------- /services/runner/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/runner/check_test.go -------------------------------------------------------------------------------- /services/runner/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/runner/health.go -------------------------------------------------------------------------------- /services/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/runner/runner.go -------------------------------------------------------------------------------- /services/scanner/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/api.go -------------------------------------------------------------------------------- /services/scanner/block_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/block_analyzer.go -------------------------------------------------------------------------------- /services/scanner/combiner_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/combiner_analyzer.go -------------------------------------------------------------------------------- /services/scanner/combiner_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/combiner_analyzer_test.go -------------------------------------------------------------------------------- /services/scanner/combiner_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/combiner_stream.go -------------------------------------------------------------------------------- /services/scanner/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/interfaces.go -------------------------------------------------------------------------------- /services/scanner/tx_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/tx_analyzer.go -------------------------------------------------------------------------------- /services/scanner/tx_analyzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/tx_analyzer_test.go -------------------------------------------------------------------------------- /services/scanner/tx_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/tx_logger.go -------------------------------------------------------------------------------- /services/scanner/tx_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/scanner/tx_stream.go -------------------------------------------------------------------------------- /services/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/service.go -------------------------------------------------------------------------------- /services/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/service_test.go -------------------------------------------------------------------------------- /services/storage/content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/storage/content.go -------------------------------------------------------------------------------- /services/storage/garbage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/storage/garbage.go -------------------------------------------------------------------------------- /services/storage/ipfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/storage/ipfs.go -------------------------------------------------------------------------------- /services/storage/mocks/mock_ipfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/storage/mocks/mock_ipfs.go -------------------------------------------------------------------------------- /services/storage/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/storage/provider.go -------------------------------------------------------------------------------- /services/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/storage/storage.go -------------------------------------------------------------------------------- /services/supervisor/agent_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/supervisor/agent_logs.go -------------------------------------------------------------------------------- /services/supervisor/bots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/supervisor/bots.go -------------------------------------------------------------------------------- /services/supervisor/bots_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/supervisor/bots_test.go -------------------------------------------------------------------------------- /services/supervisor/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/supervisor/health.go -------------------------------------------------------------------------------- /services/supervisor/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/supervisor/services.go -------------------------------------------------------------------------------- /services/supervisor/services_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/supervisor/services_test.go -------------------------------------------------------------------------------- /services/updater/interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/updater/interval.go -------------------------------------------------------------------------------- /services/updater/interval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/updater/interval_test.go -------------------------------------------------------------------------------- /services/updater/updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/updater/updater.go -------------------------------------------------------------------------------- /services/updater/updater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/services/updater/updater_test.go -------------------------------------------------------------------------------- /store/batch_ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/batch_ref.go -------------------------------------------------------------------------------- /store/bot_manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/bot_manifest.go -------------------------------------------------------------------------------- /store/bot_manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/bot_manifest_test.go -------------------------------------------------------------------------------- /store/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/container.go -------------------------------------------------------------------------------- /store/deduplication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/deduplication.go -------------------------------------------------------------------------------- /store/ens_override.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/ens_override.go -------------------------------------------------------------------------------- /store/mocks/mock_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/mocks/mock_registry.go -------------------------------------------------------------------------------- /store/mocks/mock_scanner_release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/mocks/mock_scanner_release.go -------------------------------------------------------------------------------- /store/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/registry.go -------------------------------------------------------------------------------- /store/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/registry_test.go -------------------------------------------------------------------------------- /store/scanner_release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/scanner_release.go -------------------------------------------------------------------------------- /store/scanner_release_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/scanner_release_test.go -------------------------------------------------------------------------------- /store/sharding/calculate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/sharding/calculate.go -------------------------------------------------------------------------------- /store/sharding/calculate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/sharding/calculate_test.go -------------------------------------------------------------------------------- /store/sharding/calculate_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/sharding/calculate_v2.go -------------------------------------------------------------------------------- /store/sharding/calculate_v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/sharding/calculate_v2_test.go -------------------------------------------------------------------------------- /store/sharding/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/sharding/helpers.go -------------------------------------------------------------------------------- /store/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/store/string.go -------------------------------------------------------------------------------- /tests/e2e/.forta-local/.keys/UTC--2022-03-22T01-22-51.315989103Z--222244861c15a8f2a05fbd15e747ea8f20c2c0c9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/.forta-local/.keys/UTC--2022-03-22T01-22-51.315989103Z--222244861c15a8f2a05fbd15e747ea8f20c2c0c9 -------------------------------------------------------------------------------- /tests/e2e/.forta/.keys/UTC--2022-03-22T01-22-51.315989103Z--222244861c15a8f2a05fbd15e747ea8f20c2c0c9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/.forta/.keys/UTC--2022-03-22T01-22-51.315989103Z--222244861c15a8f2a05fbd15e747ea8f20c2c0c9 -------------------------------------------------------------------------------- /tests/e2e/.forta/config-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/.forta/config-template.yml -------------------------------------------------------------------------------- /tests/e2e/.ipfs/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/.ipfs/config -------------------------------------------------------------------------------- /tests/e2e/.ipfs/datastore_spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/.ipfs/datastore_spec -------------------------------------------------------------------------------- /tests/e2e/.ipfs/version: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /tests/e2e/agents/combinerbot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/agents/combinerbot/Dockerfile -------------------------------------------------------------------------------- /tests/e2e/agents/combinerbot/combinerbotalertid/alert_ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/agents/combinerbot/combinerbotalertid/alert_ids.go -------------------------------------------------------------------------------- /tests/e2e/agents/combinerbot/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/agents/combinerbot/main.go -------------------------------------------------------------------------------- /tests/e2e/agents/txdetectoragent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/agents/txdetectoragent/Dockerfile -------------------------------------------------------------------------------- /tests/e2e/agents/txdetectoragent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/agents/txdetectoragent/main.go -------------------------------------------------------------------------------- /tests/e2e/agents/txdetectoragent/testbotalertid/alert_ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/agents/txdetectoragent/testbotalertid/alert_ids.go -------------------------------------------------------------------------------- /tests/e2e/build-bots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/build-bots.sh -------------------------------------------------------------------------------- /tests/e2e/build-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/build-node.sh -------------------------------------------------------------------------------- /tests/e2e/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/build.sh -------------------------------------------------------------------------------- /tests/e2e/cmd/cli/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/cmd/cli/main_test.go -------------------------------------------------------------------------------- /tests/e2e/cmd/node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/cmd/node/Dockerfile -------------------------------------------------------------------------------- /tests/e2e/cmd/node/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/cmd/node/main_test.go -------------------------------------------------------------------------------- /tests/e2e/cmd/node/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/cmd/node/run.sh -------------------------------------------------------------------------------- /tests/e2e/consts.go: -------------------------------------------------------------------------------- 1 | package e2e 2 | 3 | const DefaultMockGraphqlAPIPort = 42000 4 | -------------------------------------------------------------------------------- /tests/e2e/deps-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/deps-start.sh -------------------------------------------------------------------------------- /tests/e2e/deps-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/deps-stop.sh -------------------------------------------------------------------------------- /tests/e2e/disco.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/disco.config.yml -------------------------------------------------------------------------------- /tests/e2e/e2e_agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/e2e_agent_test.go -------------------------------------------------------------------------------- /tests/e2e/e2e_forta_local_mode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/e2e_forta_local_mode_test.go -------------------------------------------------------------------------------- /tests/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /tests/e2e/ethaccounts/ethaccounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/ethaccounts/ethaccounts.go -------------------------------------------------------------------------------- /tests/e2e/ethaccounts/gethkeyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/ethaccounts/gethkeyfile -------------------------------------------------------------------------------- /tests/e2e/ethaccounts/password: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/e2e/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/genesis.json -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_mock_registry/MockRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_mock_registry/MockRegistry.abi -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_mock_registry/MockRegistry.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_mock_registry/MockRegistry.bin -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_mock_registry/MockRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_mock_registry/MockRegistry.sol -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_mock_registry/mock_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_mock_registry/mock_registry.go -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_multicall/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_multicall/LICENSE -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_multicall/Multicall.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_multicall/Multicall.abi -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_multicall/Multicall.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_multicall/Multicall.bin -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_multicall/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_multicall/Multicall.sol -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_multicall/multicall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_multicall/multicall.go -------------------------------------------------------------------------------- /tests/e2e/misccontracts/contract_transparent_upgradeable_proxy/transparent_upgradeable_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/e2e/misccontracts/contract_transparent_upgradeable_proxy/transparent_upgradeable_proxy.go -------------------------------------------------------------------------------- /tests/performance/density_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/tests/performance/density_test.go -------------------------------------------------------------------------------- /testutils/alertserver/alertserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/testutils/alertserver/alertserver.go -------------------------------------------------------------------------------- /testutils/graphql-api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/testutils/graphql-api/main.go -------------------------------------------------------------------------------- /testutils/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forta-network/forta-node/HEAD/testutils/helpers.go --------------------------------------------------------------------------------