├── .cargo ├── config.toml └── nextest.toml ├── .dockerignore ├── .env ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── FAQ.md ├── Jenkinsfile ├── LICENSE ├── README.md ├── TODO.md ├── bin ├── docker-compose-production └── docker-compose-production-deploy ├── config ├── development_polygon.toml ├── example.toml └── minimal.toml ├── deduped_broadcast ├── Cargo.toml └── src │ └── lib.rs ├── deferred-rate-limiter ├── Cargo.toml └── src │ └── lib.rs ├── docker-compose.common.yml ├── docker-compose.prod.yml ├── docker-compose.yml ├── docker └── cargo-config.toml ├── docs ├── curl login.md ├── faster perf.txt ├── histograms.txt ├── http routes.txt ├── influx notes.txt ├── misc curl.bash ├── requests to test.txt ├── top 100 rpc keys.sql └── tracing notes.txt ├── entities ├── Cargo.toml └── src │ ├── admin.rs │ ├── admin_increase_balance_receipt.rs │ ├── admin_trail.rs │ ├── balance.rs │ ├── increase_on_chain_balance_receipt.rs │ ├── login.rs │ ├── mod.rs │ ├── pending_login.rs │ ├── prelude.rs │ ├── referee.rs │ ├── referrer.rs │ ├── revert_log.rs │ ├── rpc_accounting.rs │ ├── rpc_accounting_v2.rs │ ├── rpc_key.rs │ ├── sea_orm_active_enums.rs │ ├── secondary_user.rs │ ├── serialization.rs │ ├── stripe_increase_balance_receipt.rs │ ├── user.rs │ └── user_tier.rs ├── example.sql ├── latency ├── Cargo.toml └── src │ ├── ewma.rs │ ├── lib.rs │ ├── peak_ewma │ ├── mod.rs │ └── rtt_estimate.rs │ ├── rolling_quantile.rs │ └── util │ ├── atomic_f32_pair.rs │ ├── mod.rs │ ├── nanos.rs │ └── span.rs ├── migration ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ ├── m20220101_000001_create_table.rs │ ├── m20220921_181610_log_reverts.rs │ ├── m20220928_015108_concurrency_limits.rs │ ├── m20221007_213828_accounting.rs │ ├── m20221025_210326_add_chain_id_to_reverts.rs │ ├── m20221026_230819_rename_user_keys.rs │ ├── m20221027_002407_user_tiers.rs │ ├── m20221031_211916_clean_up.rs │ ├── m20221101_222349_archive_request.rs │ ├── m20221108_200345_save_anon_stats.rs │ ├── m20221211_124002_request_method_privacy.rs │ ├── m20221213_134158_move_login_into_database.rs │ ├── m20230117_191358_admin_table.rs │ ├── m20230119_204135_better_free_tier.rs │ ├── m20230125_204810_stats_v2.rs │ ├── m20230130_124740_read_only_login_logic.rs │ ├── m20230130_165144_prepare_admin_imitation_pre_login.rs │ ├── m20230205_130035_create_balance.rs │ ├── m20230205_133755_create_referrals.rs │ ├── m20230214_134254_increase_balance_transactions.rs │ ├── m20230215_152254_admin_trail.rs │ ├── m20230221_230953_track_spend.rs │ ├── m20230307_002623_migrate_rpc_accounting_to_rpc_accounting_v2.rs │ ├── m20230412_171916_modify_secondary_user_add_primary_user.rs │ ├── m20230422_172555_premium_downgrade_logic.rs │ ├── m20230511_161214_remove_columns_statsv2_origin_and_method.rs │ ├── m20230512_220213_allow_null_rpc_key_id_in_stats_v2.rs │ ├── m20230514_114803_admin_add_credits.rs │ ├── m20230607_221917_total_deposits.rs │ ├── m20230615_221201_handle_payment_uncles.rs │ ├── m20230618_230611_longer_payload.rs │ ├── m20230619_172237_default_tracking.rs │ ├── m20230622_104142_stripe_deposits.rs │ ├── m20230705_214013_type_fixes.rs │ ├── m20230707_211936_premium_tier_changes.rs │ ├── m20230708_151756_rpc_accounting_free_usage_credits.rs │ ├── m20230708_152131_referral_track_one_time_bonus_bonus.rs │ ├── m20230713_144446_stripe_default_date_created.rs │ ├── m20230713_210511_deposit_add_date_created.rs │ ├── m20230726_072845_default_premium_user_tier.rs │ ├── m20230726_162138_drop_rpc_accounting_v2_fk.rs │ ├── m20230726_225124_reduce_out_of_funds_tier_limits.rs │ ├── m20230911_180520_high_concurrency_tier.rs │ └── main.rs ├── payment-contracts ├── .gitignore ├── Cargo.toml ├── abi │ ├── IERC20.json │ ├── PaymentFactory.json │ ├── PaymentProxy.json │ └── PaymentSweeper.json ├── build.rs └── src │ ├── contracts │ ├── ierc20.rs │ ├── mod.rs │ ├── payment_factory.rs │ ├── payment_proxy.rs │ └── payment_sweeper.rs │ └── lib.rs ├── quick_cache_ttl ├── Cargo.toml └── src │ ├── cache.rs │ ├── kq_cache.rs │ └── lib.rs ├── rate-counter ├── Cargo.toml └── src │ └── lib.rs ├── redis-rate-limiter ├── Cargo.toml └── src │ └── lib.rs ├── rust-toolchain.toml ├── scripts ├── apply-migrations.sh ├── brownie-tests │ ├── .gitattributes │ ├── .gitignore │ ├── brownie-config.yaml │ └── scripts │ │ └── make_payment.py ├── ethspam ├── generate-requests-and-stats.sh ├── get-stats-aggregated.sh ├── install-test-suite.sh ├── manual-tests │ ├── 101-balance-referral-stats.sh │ ├── 12-subusers-premium-account.sh │ ├── 123-get-key-roles.sh │ ├── 135-stripe-deposit.sh │ ├── 16-change-user-tier.sh │ ├── 19-admin-imitate-user.sh │ ├── 21-sql-migration-make-backup.sh │ ├── 21-sql-migration-verify-test-queries.sql │ ├── 24-simple-referral-program.sh │ ├── 42-simple-balance.sh │ ├── 45-admin-add-balance.sh │ ├── 48-balance-downgrade.sh │ └── 52-simple-get-deposits.sh ├── requirements.txt └── versus ├── web3_proxy ├── Cargo.toml └── src │ ├── admin_queries.rs │ ├── app │ ├── mod.rs │ └── ws.rs │ ├── balance.rs │ ├── block_number.rs │ ├── caches.rs │ ├── compute_units.rs │ ├── config.rs │ ├── errors.rs │ ├── frontend │ ├── admin.rs │ ├── authorization.rs │ ├── errors.rs │ ├── mod.rs │ ├── request_id.rs │ ├── rpc_proxy_http.rs │ ├── rpc_proxy_ws.rs │ ├── status.rs │ ├── streaming.rs │ └── users │ │ ├── authentication.rs │ │ ├── mod.rs │ │ ├── payment.rs │ │ ├── payment_stripe.rs │ │ ├── referral.rs │ │ ├── rpc_keys.rs │ │ ├── stats.rs │ │ └── subuser.rs │ ├── globals.rs │ ├── http_params.rs │ ├── jsonrpc │ ├── error.rs │ ├── id.rs │ ├── mod.rs │ ├── request.rs │ ├── request_builder.rs │ └── response.rs │ ├── kafka.rs │ ├── lib.rs │ ├── pagerduty.rs │ ├── prelude.rs │ ├── premium.rs │ ├── prometheus.rs │ ├── referral_code.rs │ ├── relational_db.rs │ ├── response_cache.rs │ ├── rpcs │ ├── blockchain.rs │ ├── consensus.rs │ ├── grpc_erigon.rs │ ├── http.rs │ ├── many.rs │ ├── mod.rs │ ├── one.rs │ ├── provider.rs │ └── request.rs │ ├── secrets.rs │ ├── stats │ ├── db_queries.rs │ ├── influxdb_queries.rs │ ├── mod.rs │ └── stat_buffer.rs │ ├── test_utils │ ├── anvil.rs │ ├── create_provider_with_rpc_key.rs │ ├── influx.rs │ ├── lib.rs │ ├── mod.rs │ └── mysql.rs │ └── user_token.rs ├── web3_proxy_cli ├── Cargo.toml ├── examples │ ├── subscribe_blocks.rs │ ├── tracing.rs │ └── watch_blocks.rs ├── src │ ├── bin │ │ └── wait_for_sync.rs │ ├── lib.rs │ ├── main.rs │ ├── sub_commands │ │ ├── change_admin_status.rs │ │ ├── change_user_address.rs │ │ ├── change_user_tier.rs │ │ ├── change_user_tier_by_address.rs │ │ ├── change_user_tier_by_key.rs │ │ ├── check_balance.rs │ │ ├── check_config.rs │ │ ├── count_users.rs │ │ ├── create_key.rs │ │ ├── create_user.rs │ │ ├── delete_user.rs │ │ ├── drop_migration_lock.rs │ │ ├── example.rs │ │ ├── grant_credits_to_address.rs │ │ ├── list_recent_users.rs │ │ ├── mass_grant_credits.rs │ │ ├── migrate_stats_to_v2.rs │ │ ├── mod.rs │ │ ├── pagerduty.rs │ │ ├── popularity_contest.rs │ │ ├── proxyd.rs │ │ ├── rpc_accounting.rs │ │ ├── search_kafka.rs │ │ ├── sentryd │ │ │ ├── compare.rs │ │ │ ├── mod.rs │ │ │ └── simple.rs │ │ ├── stat_age.rs │ │ ├── transfer_key.rs │ │ ├── user_export.rs │ │ └── user_import.rs │ └── test_utils │ │ ├── admin_deposits.rs │ │ ├── admin_increases_balance.rs │ │ ├── app.rs │ │ ├── create_admin.rs │ │ ├── create_provider_with_rpc_key.rs │ │ ├── create_user.rs │ │ ├── mod.rs │ │ ├── referral.rs │ │ ├── rpc_key.rs │ │ ├── stats_accounting.rs │ │ └── user_balance.rs └── tests │ ├── test_admins.rs │ ├── test_multiple_proxy.rs │ ├── test_proxy.rs │ ├── test_single_proxy.rs │ ├── test_sum_credits_used.rs │ └── test_users.rs └── wrk ├── getBlockNumber.lua └── getLatestBlockByNumber.lua /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.cargo/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.cargo/nextest.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/FAQ.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/TODO.md -------------------------------------------------------------------------------- /bin/docker-compose-production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/bin/docker-compose-production -------------------------------------------------------------------------------- /bin/docker-compose-production-deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/bin/docker-compose-production-deploy -------------------------------------------------------------------------------- /config/development_polygon.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/config/development_polygon.toml -------------------------------------------------------------------------------- /config/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/config/example.toml -------------------------------------------------------------------------------- /config/minimal.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/config/minimal.toml -------------------------------------------------------------------------------- /deduped_broadcast/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/deduped_broadcast/Cargo.toml -------------------------------------------------------------------------------- /deduped_broadcast/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/deduped_broadcast/src/lib.rs -------------------------------------------------------------------------------- /deferred-rate-limiter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/deferred-rate-limiter/Cargo.toml -------------------------------------------------------------------------------- /deferred-rate-limiter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/deferred-rate-limiter/src/lib.rs -------------------------------------------------------------------------------- /docker-compose.common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docker-compose.common.yml -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/cargo-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docker/cargo-config.toml -------------------------------------------------------------------------------- /docs/curl login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/curl login.md -------------------------------------------------------------------------------- /docs/faster perf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/faster perf.txt -------------------------------------------------------------------------------- /docs/histograms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/histograms.txt -------------------------------------------------------------------------------- /docs/http routes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/http routes.txt -------------------------------------------------------------------------------- /docs/influx notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/influx notes.txt -------------------------------------------------------------------------------- /docs/misc curl.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/misc curl.bash -------------------------------------------------------------------------------- /docs/requests to test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/requests to test.txt -------------------------------------------------------------------------------- /docs/top 100 rpc keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/top 100 rpc keys.sql -------------------------------------------------------------------------------- /docs/tracing notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/docs/tracing notes.txt -------------------------------------------------------------------------------- /entities/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/Cargo.toml -------------------------------------------------------------------------------- /entities/src/admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/admin.rs -------------------------------------------------------------------------------- /entities/src/admin_increase_balance_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/admin_increase_balance_receipt.rs -------------------------------------------------------------------------------- /entities/src/admin_trail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/admin_trail.rs -------------------------------------------------------------------------------- /entities/src/balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/balance.rs -------------------------------------------------------------------------------- /entities/src/increase_on_chain_balance_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/increase_on_chain_balance_receipt.rs -------------------------------------------------------------------------------- /entities/src/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/login.rs -------------------------------------------------------------------------------- /entities/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/mod.rs -------------------------------------------------------------------------------- /entities/src/pending_login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/pending_login.rs -------------------------------------------------------------------------------- /entities/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/prelude.rs -------------------------------------------------------------------------------- /entities/src/referee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/referee.rs -------------------------------------------------------------------------------- /entities/src/referrer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/referrer.rs -------------------------------------------------------------------------------- /entities/src/revert_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/revert_log.rs -------------------------------------------------------------------------------- /entities/src/rpc_accounting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/rpc_accounting.rs -------------------------------------------------------------------------------- /entities/src/rpc_accounting_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/rpc_accounting_v2.rs -------------------------------------------------------------------------------- /entities/src/rpc_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/rpc_key.rs -------------------------------------------------------------------------------- /entities/src/sea_orm_active_enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/sea_orm_active_enums.rs -------------------------------------------------------------------------------- /entities/src/secondary_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/secondary_user.rs -------------------------------------------------------------------------------- /entities/src/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/serialization.rs -------------------------------------------------------------------------------- /entities/src/stripe_increase_balance_receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/stripe_increase_balance_receipt.rs -------------------------------------------------------------------------------- /entities/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/user.rs -------------------------------------------------------------------------------- /entities/src/user_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/entities/src/user_tier.rs -------------------------------------------------------------------------------- /example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/example.sql -------------------------------------------------------------------------------- /latency/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/Cargo.toml -------------------------------------------------------------------------------- /latency/src/ewma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/ewma.rs -------------------------------------------------------------------------------- /latency/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/lib.rs -------------------------------------------------------------------------------- /latency/src/peak_ewma/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/peak_ewma/mod.rs -------------------------------------------------------------------------------- /latency/src/peak_ewma/rtt_estimate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/peak_ewma/rtt_estimate.rs -------------------------------------------------------------------------------- /latency/src/rolling_quantile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/rolling_quantile.rs -------------------------------------------------------------------------------- /latency/src/util/atomic_f32_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/util/atomic_f32_pair.rs -------------------------------------------------------------------------------- /latency/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/util/mod.rs -------------------------------------------------------------------------------- /latency/src/util/nanos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/util/nanos.rs -------------------------------------------------------------------------------- /latency/src/util/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/latency/src/util/span.rs -------------------------------------------------------------------------------- /migration/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/Cargo.toml -------------------------------------------------------------------------------- /migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/README.md -------------------------------------------------------------------------------- /migration/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/lib.rs -------------------------------------------------------------------------------- /migration/src/m20220101_000001_create_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20220101_000001_create_table.rs -------------------------------------------------------------------------------- /migration/src/m20220921_181610_log_reverts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20220921_181610_log_reverts.rs -------------------------------------------------------------------------------- /migration/src/m20220928_015108_concurrency_limits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20220928_015108_concurrency_limits.rs -------------------------------------------------------------------------------- /migration/src/m20221007_213828_accounting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221007_213828_accounting.rs -------------------------------------------------------------------------------- /migration/src/m20221025_210326_add_chain_id_to_reverts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221025_210326_add_chain_id_to_reverts.rs -------------------------------------------------------------------------------- /migration/src/m20221026_230819_rename_user_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221026_230819_rename_user_keys.rs -------------------------------------------------------------------------------- /migration/src/m20221027_002407_user_tiers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221027_002407_user_tiers.rs -------------------------------------------------------------------------------- /migration/src/m20221031_211916_clean_up.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221031_211916_clean_up.rs -------------------------------------------------------------------------------- /migration/src/m20221101_222349_archive_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221101_222349_archive_request.rs -------------------------------------------------------------------------------- /migration/src/m20221108_200345_save_anon_stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221108_200345_save_anon_stats.rs -------------------------------------------------------------------------------- /migration/src/m20221211_124002_request_method_privacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221211_124002_request_method_privacy.rs -------------------------------------------------------------------------------- /migration/src/m20221213_134158_move_login_into_database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20221213_134158_move_login_into_database.rs -------------------------------------------------------------------------------- /migration/src/m20230117_191358_admin_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230117_191358_admin_table.rs -------------------------------------------------------------------------------- /migration/src/m20230119_204135_better_free_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230119_204135_better_free_tier.rs -------------------------------------------------------------------------------- /migration/src/m20230125_204810_stats_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230125_204810_stats_v2.rs -------------------------------------------------------------------------------- /migration/src/m20230130_124740_read_only_login_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230130_124740_read_only_login_logic.rs -------------------------------------------------------------------------------- /migration/src/m20230130_165144_prepare_admin_imitation_pre_login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230130_165144_prepare_admin_imitation_pre_login.rs -------------------------------------------------------------------------------- /migration/src/m20230205_130035_create_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230205_130035_create_balance.rs -------------------------------------------------------------------------------- /migration/src/m20230205_133755_create_referrals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230205_133755_create_referrals.rs -------------------------------------------------------------------------------- /migration/src/m20230214_134254_increase_balance_transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230214_134254_increase_balance_transactions.rs -------------------------------------------------------------------------------- /migration/src/m20230215_152254_admin_trail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230215_152254_admin_trail.rs -------------------------------------------------------------------------------- /migration/src/m20230221_230953_track_spend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230221_230953_track_spend.rs -------------------------------------------------------------------------------- /migration/src/m20230307_002623_migrate_rpc_accounting_to_rpc_accounting_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230307_002623_migrate_rpc_accounting_to_rpc_accounting_v2.rs -------------------------------------------------------------------------------- /migration/src/m20230412_171916_modify_secondary_user_add_primary_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230412_171916_modify_secondary_user_add_primary_user.rs -------------------------------------------------------------------------------- /migration/src/m20230422_172555_premium_downgrade_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230422_172555_premium_downgrade_logic.rs -------------------------------------------------------------------------------- /migration/src/m20230511_161214_remove_columns_statsv2_origin_and_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230511_161214_remove_columns_statsv2_origin_and_method.rs -------------------------------------------------------------------------------- /migration/src/m20230512_220213_allow_null_rpc_key_id_in_stats_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230512_220213_allow_null_rpc_key_id_in_stats_v2.rs -------------------------------------------------------------------------------- /migration/src/m20230514_114803_admin_add_credits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230514_114803_admin_add_credits.rs -------------------------------------------------------------------------------- /migration/src/m20230607_221917_total_deposits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230607_221917_total_deposits.rs -------------------------------------------------------------------------------- /migration/src/m20230615_221201_handle_payment_uncles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230615_221201_handle_payment_uncles.rs -------------------------------------------------------------------------------- /migration/src/m20230618_230611_longer_payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230618_230611_longer_payload.rs -------------------------------------------------------------------------------- /migration/src/m20230619_172237_default_tracking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230619_172237_default_tracking.rs -------------------------------------------------------------------------------- /migration/src/m20230622_104142_stripe_deposits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230622_104142_stripe_deposits.rs -------------------------------------------------------------------------------- /migration/src/m20230705_214013_type_fixes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230705_214013_type_fixes.rs -------------------------------------------------------------------------------- /migration/src/m20230707_211936_premium_tier_changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230707_211936_premium_tier_changes.rs -------------------------------------------------------------------------------- /migration/src/m20230708_151756_rpc_accounting_free_usage_credits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230708_151756_rpc_accounting_free_usage_credits.rs -------------------------------------------------------------------------------- /migration/src/m20230708_152131_referral_track_one_time_bonus_bonus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230708_152131_referral_track_one_time_bonus_bonus.rs -------------------------------------------------------------------------------- /migration/src/m20230713_144446_stripe_default_date_created.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230713_144446_stripe_default_date_created.rs -------------------------------------------------------------------------------- /migration/src/m20230713_210511_deposit_add_date_created.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230713_210511_deposit_add_date_created.rs -------------------------------------------------------------------------------- /migration/src/m20230726_072845_default_premium_user_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230726_072845_default_premium_user_tier.rs -------------------------------------------------------------------------------- /migration/src/m20230726_162138_drop_rpc_accounting_v2_fk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230726_162138_drop_rpc_accounting_v2_fk.rs -------------------------------------------------------------------------------- /migration/src/m20230726_225124_reduce_out_of_funds_tier_limits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230726_225124_reduce_out_of_funds_tier_limits.rs -------------------------------------------------------------------------------- /migration/src/m20230911_180520_high_concurrency_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/m20230911_180520_high_concurrency_tier.rs -------------------------------------------------------------------------------- /migration/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/migration/src/main.rs -------------------------------------------------------------------------------- /payment-contracts/.gitignore: -------------------------------------------------------------------------------- 1 | /src/contracts/*.rs -------------------------------------------------------------------------------- /payment-contracts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/Cargo.toml -------------------------------------------------------------------------------- /payment-contracts/abi/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/abi/IERC20.json -------------------------------------------------------------------------------- /payment-contracts/abi/PaymentFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/abi/PaymentFactory.json -------------------------------------------------------------------------------- /payment-contracts/abi/PaymentProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/abi/PaymentProxy.json -------------------------------------------------------------------------------- /payment-contracts/abi/PaymentSweeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/abi/PaymentSweeper.json -------------------------------------------------------------------------------- /payment-contracts/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/build.rs -------------------------------------------------------------------------------- /payment-contracts/src/contracts/ierc20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/src/contracts/ierc20.rs -------------------------------------------------------------------------------- /payment-contracts/src/contracts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/src/contracts/mod.rs -------------------------------------------------------------------------------- /payment-contracts/src/contracts/payment_factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/src/contracts/payment_factory.rs -------------------------------------------------------------------------------- /payment-contracts/src/contracts/payment_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/src/contracts/payment_proxy.rs -------------------------------------------------------------------------------- /payment-contracts/src/contracts/payment_sweeper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/src/contracts/payment_sweeper.rs -------------------------------------------------------------------------------- /payment-contracts/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/payment-contracts/src/lib.rs -------------------------------------------------------------------------------- /quick_cache_ttl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/quick_cache_ttl/Cargo.toml -------------------------------------------------------------------------------- /quick_cache_ttl/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/quick_cache_ttl/src/cache.rs -------------------------------------------------------------------------------- /quick_cache_ttl/src/kq_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/quick_cache_ttl/src/kq_cache.rs -------------------------------------------------------------------------------- /quick_cache_ttl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/quick_cache_ttl/src/lib.rs -------------------------------------------------------------------------------- /rate-counter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/rate-counter/Cargo.toml -------------------------------------------------------------------------------- /rate-counter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/rate-counter/src/lib.rs -------------------------------------------------------------------------------- /redis-rate-limiter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/redis-rate-limiter/Cargo.toml -------------------------------------------------------------------------------- /redis-rate-limiter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/redis-rate-limiter/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly-2023-11-09" 3 | -------------------------------------------------------------------------------- /scripts/apply-migrations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/apply-migrations.sh -------------------------------------------------------------------------------- /scripts/brownie-tests/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/brownie-tests/.gitattributes -------------------------------------------------------------------------------- /scripts/brownie-tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/brownie-tests/.gitignore -------------------------------------------------------------------------------- /scripts/brownie-tests/brownie-config.yaml: -------------------------------------------------------------------------------- 1 | dotenv: .env -------------------------------------------------------------------------------- /scripts/brownie-tests/scripts/make_payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/brownie-tests/scripts/make_payment.py -------------------------------------------------------------------------------- /scripts/ethspam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/ethspam -------------------------------------------------------------------------------- /scripts/generate-requests-and-stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/generate-requests-and-stats.sh -------------------------------------------------------------------------------- /scripts/get-stats-aggregated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/get-stats-aggregated.sh -------------------------------------------------------------------------------- /scripts/install-test-suite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/install-test-suite.sh -------------------------------------------------------------------------------- /scripts/manual-tests/101-balance-referral-stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/101-balance-referral-stats.sh -------------------------------------------------------------------------------- /scripts/manual-tests/12-subusers-premium-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/12-subusers-premium-account.sh -------------------------------------------------------------------------------- /scripts/manual-tests/123-get-key-roles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/123-get-key-roles.sh -------------------------------------------------------------------------------- /scripts/manual-tests/135-stripe-deposit.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/manual-tests/16-change-user-tier.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/16-change-user-tier.sh -------------------------------------------------------------------------------- /scripts/manual-tests/19-admin-imitate-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/19-admin-imitate-user.sh -------------------------------------------------------------------------------- /scripts/manual-tests/21-sql-migration-make-backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/21-sql-migration-make-backup.sh -------------------------------------------------------------------------------- /scripts/manual-tests/21-sql-migration-verify-test-queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/21-sql-migration-verify-test-queries.sql -------------------------------------------------------------------------------- /scripts/manual-tests/24-simple-referral-program.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/24-simple-referral-program.sh -------------------------------------------------------------------------------- /scripts/manual-tests/42-simple-balance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/42-simple-balance.sh -------------------------------------------------------------------------------- /scripts/manual-tests/45-admin-add-balance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/45-admin-add-balance.sh -------------------------------------------------------------------------------- /scripts/manual-tests/48-balance-downgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/48-balance-downgrade.sh -------------------------------------------------------------------------------- /scripts/manual-tests/52-simple-get-deposits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/manual-tests/52-simple-get-deposits.sh -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/requirements.txt -------------------------------------------------------------------------------- /scripts/versus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/scripts/versus -------------------------------------------------------------------------------- /web3_proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/Cargo.toml -------------------------------------------------------------------------------- /web3_proxy/src/admin_queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/admin_queries.rs -------------------------------------------------------------------------------- /web3_proxy/src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/app/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/app/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/app/ws.rs -------------------------------------------------------------------------------- /web3_proxy/src/balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/balance.rs -------------------------------------------------------------------------------- /web3_proxy/src/block_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/block_number.rs -------------------------------------------------------------------------------- /web3_proxy/src/caches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/caches.rs -------------------------------------------------------------------------------- /web3_proxy/src/compute_units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/compute_units.rs -------------------------------------------------------------------------------- /web3_proxy/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/config.rs -------------------------------------------------------------------------------- /web3_proxy/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/errors.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/admin.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/authorization.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/errors.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/request_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/request_id.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/rpc_proxy_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/rpc_proxy_http.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/rpc_proxy_ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/rpc_proxy_ws.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/status.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/streaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/streaming.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/authentication.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/payment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/payment.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/payment_stripe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/payment_stripe.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/referral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/referral.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/rpc_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/rpc_keys.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/stats.rs -------------------------------------------------------------------------------- /web3_proxy/src/frontend/users/subuser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/frontend/users/subuser.rs -------------------------------------------------------------------------------- /web3_proxy/src/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/globals.rs -------------------------------------------------------------------------------- /web3_proxy/src/http_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/http_params.rs -------------------------------------------------------------------------------- /web3_proxy/src/jsonrpc/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/jsonrpc/error.rs -------------------------------------------------------------------------------- /web3_proxy/src/jsonrpc/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/jsonrpc/id.rs -------------------------------------------------------------------------------- /web3_proxy/src/jsonrpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/jsonrpc/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/jsonrpc/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/jsonrpc/request.rs -------------------------------------------------------------------------------- /web3_proxy/src/jsonrpc/request_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/jsonrpc/request_builder.rs -------------------------------------------------------------------------------- /web3_proxy/src/jsonrpc/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/jsonrpc/response.rs -------------------------------------------------------------------------------- /web3_proxy/src/kafka.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/kafka.rs -------------------------------------------------------------------------------- /web3_proxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/lib.rs -------------------------------------------------------------------------------- /web3_proxy/src/pagerduty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/pagerduty.rs -------------------------------------------------------------------------------- /web3_proxy/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/prelude.rs -------------------------------------------------------------------------------- /web3_proxy/src/premium.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/premium.rs -------------------------------------------------------------------------------- /web3_proxy/src/prometheus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/prometheus.rs -------------------------------------------------------------------------------- /web3_proxy/src/referral_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/referral_code.rs -------------------------------------------------------------------------------- /web3_proxy/src/relational_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/relational_db.rs -------------------------------------------------------------------------------- /web3_proxy/src/response_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/response_cache.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/blockchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/blockchain.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/consensus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/consensus.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/grpc_erigon.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/http.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/many.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/many.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/one.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/one.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/provider.rs -------------------------------------------------------------------------------- /web3_proxy/src/rpcs/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/rpcs/request.rs -------------------------------------------------------------------------------- /web3_proxy/src/secrets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/secrets.rs -------------------------------------------------------------------------------- /web3_proxy/src/stats/db_queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/stats/db_queries.rs -------------------------------------------------------------------------------- /web3_proxy/src/stats/influxdb_queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/stats/influxdb_queries.rs -------------------------------------------------------------------------------- /web3_proxy/src/stats/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/stats/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/stats/stat_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/stats/stat_buffer.rs -------------------------------------------------------------------------------- /web3_proxy/src/test_utils/anvil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/test_utils/anvil.rs -------------------------------------------------------------------------------- /web3_proxy/src/test_utils/create_provider_with_rpc_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/test_utils/create_provider_with_rpc_key.rs -------------------------------------------------------------------------------- /web3_proxy/src/test_utils/influx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/test_utils/influx.rs -------------------------------------------------------------------------------- /web3_proxy/src/test_utils/lib.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /web3_proxy/src/test_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/test_utils/mod.rs -------------------------------------------------------------------------------- /web3_proxy/src/test_utils/mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/test_utils/mysql.rs -------------------------------------------------------------------------------- /web3_proxy/src/user_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy/src/user_token.rs -------------------------------------------------------------------------------- /web3_proxy_cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/Cargo.toml -------------------------------------------------------------------------------- /web3_proxy_cli/examples/subscribe_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/examples/subscribe_blocks.rs -------------------------------------------------------------------------------- /web3_proxy_cli/examples/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/examples/tracing.rs -------------------------------------------------------------------------------- /web3_proxy_cli/examples/watch_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/examples/watch_blocks.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/bin/wait_for_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/bin/wait_for_sync.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/lib.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/main.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/change_admin_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/change_admin_status.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/change_user_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/change_user_address.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/change_user_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/change_user_tier.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/change_user_tier_by_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/change_user_tier_by_address.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/change_user_tier_by_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/change_user_tier_by_key.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/check_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/check_balance.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/check_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/check_config.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/count_users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/count_users.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/create_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/create_key.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/create_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/create_user.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/delete_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/delete_user.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/drop_migration_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/drop_migration_lock.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/example.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/grant_credits_to_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/grant_credits_to_address.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/list_recent_users.rs: -------------------------------------------------------------------------------- 1 | //! List users that have recently made a request 2 | -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/mass_grant_credits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/mass_grant_credits.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/migrate_stats_to_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/migrate_stats_to_v2.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/mod.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/pagerduty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/pagerduty.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/popularity_contest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/popularity_contest.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/proxyd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/proxyd.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/rpc_accounting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/rpc_accounting.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/search_kafka.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/search_kafka.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/sentryd/compare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/sentryd/compare.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/sentryd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/sentryd/mod.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/sentryd/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/sentryd/simple.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/stat_age.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/stat_age.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/transfer_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/transfer_key.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/user_export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/user_export.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/sub_commands/user_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/sub_commands/user_import.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/admin_deposits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/admin_deposits.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/admin_increases_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/admin_increases_balance.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/app.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/create_admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/create_admin.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/create_provider_with_rpc_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/create_provider_with_rpc_key.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/create_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/create_user.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/mod.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/referral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/referral.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/rpc_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/rpc_key.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/stats_accounting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/stats_accounting.rs -------------------------------------------------------------------------------- /web3_proxy_cli/src/test_utils/user_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/src/test_utils/user_balance.rs -------------------------------------------------------------------------------- /web3_proxy_cli/tests/test_admins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/tests/test_admins.rs -------------------------------------------------------------------------------- /web3_proxy_cli/tests/test_multiple_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/tests/test_multiple_proxy.rs -------------------------------------------------------------------------------- /web3_proxy_cli/tests/test_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/tests/test_proxy.rs -------------------------------------------------------------------------------- /web3_proxy_cli/tests/test_single_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/tests/test_single_proxy.rs -------------------------------------------------------------------------------- /web3_proxy_cli/tests/test_sum_credits_used.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/tests/test_sum_credits_used.rs -------------------------------------------------------------------------------- /web3_proxy_cli/tests/test_users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/web3_proxy_cli/tests/test_users.rs -------------------------------------------------------------------------------- /wrk/getBlockNumber.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/wrk/getBlockNumber.lua -------------------------------------------------------------------------------- /wrk/getLatestBlockByNumber.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llamanodes/web3-proxy/HEAD/wrk/getLatestBlockByNumber.lua --------------------------------------------------------------------------------