8a097dabbe
* add minor todo * BadRequest instead of web3_context * more bad request error codes * use tokio-uring for the tcp listener * clear block instead of panic * clone earlier * more watch channels instead of rwlocks * drop uring for now (its single threaded) and combine get/post/put routes * clean up iter vs into_iter and unnecessary collect * arcswap instead of rwlock for Web3Rpcs.by_name * cargo upgrade * uuid fast-rng and alphabetize * if protected rpcs, only use protected rpcs * listenfd * make connectinfo optional * try_get_with_by_ref instead of try_get_with * anyhow ensure. and try_get_with_as_ref isn't actually needed * fix feature flags * more refs and less clone * automatic retry for eth_getTransactionReceipt and eth_getTransactionByHash thanks for the report Lefteris @ Rotki * ArcSwap for provider * set archive_request to true on transaction retrying * merge durable stats * Revert "ArcSwap for provider" This reverts commit 166d77f204cde9fa7722c0cefecbb27008749d47. * comments * less clones * more refs * fix test * add optional mimalloc feature * remove stale dependency * sort * cargo upgrade * lint constants * add todo * another todo * lint * anyhow::ensure instead of panic * allow rpc_accounting_v2 entries for requests without an rpc key |
||
---|---|---|
.. | ||
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 | ||
main.rs |