web3-proxy/migration/src
Bryan Stitt f0b6465069
streaming responses 2 (#219)
* streaming responses compile, still small TODOs & cleanup

* refactor to allow short curcuits on uncacheable requests (#220)

* refactor to allow short curcuits on uncacheable requests

* handle error inside an Arc from moka

* arc instead of box

* lint

* more lint

* add bonus rate limits and keep all semaphores after rate limits (#221)

* add bonus rate limits and keep all semaphores after rate limits

* remove stale todos

* better function names

* cargo upgrade and update

* make some panics warn. more todo

* pass request_metadata through so streaming responses include their final size

* remove stale TODO

* remove more stale todos

* add file i missed

* make to_json_string work well enough

* check config for free_subscriptions

---------

Co-authored-by: Rory Neithinger <rory@llamanodes.com>
2023-09-26 18:18:06 -07:00
..
lib.rs add high concurrency tier 2023-09-11 11:32:24 -07:00
m20220101_000001_create_table.rs rename api_key to rpc_key 2022-10-27 00:12:42 +00:00
m20220921_181610_log_reverts.rs fix migration imports 2022-10-25 04:31:27 +00:00
m20220928_015108_concurrency_limits.rs more user endpoints 2022-10-25 21:11:19 +00:00
m20221007_213828_accounting.rs fix migration imports 2022-10-25 04:31:27 +00:00
m20221025_210326_add_chain_id_to_reverts.rs more user endpoints 2022-10-25 21:11:19 +00:00
m20221026_230819_rename_user_keys.rs rename api_key to rpc_key 2022-10-27 00:12:42 +00:00
m20221027_002407_user_tiers.rs wip. add user tiers 2022-10-31 20:51:50 +00:00
m20221031_211916_clean_up.rs streaming responses 2 (#219) 2023-09-26 18:18:06 -07:00
m20221101_222349_archive_request.rs better stats aggregations 2022-11-02 23:14:16 +00:00
m20221108_200345_save_anon_stats.rs add_column_if_not_exists doesn't work in mysql 2022-11-14 06:31:35 +00:00
m20221211_124002_request_method_privacy.rs forgot to git add this 2022-12-11 20:50:07 -08:00
m20221213_134158_move_login_into_database.rs move pending logins to the database 2022-12-13 18:34:08 -08:00
m20230117_191358_admin_table.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230119_204135_better_free_tier.rs streaming responses 2 (#219) 2023-09-26 18:18:06 -07:00
m20230125_204810_stats_v2.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
m20230130_124740_read_only_login_logic.rs lint 2023-03-01 11:23:59 -08:00
m20230130_165144_prepare_admin_imitation_pre_login.rs lint 2023-03-01 11:23:59 -08:00
m20230205_130035_create_balance.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230205_133755_create_referrals.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
m20230214_134254_increase_balance_transactions.rs Test balance and referral accounting (#111) 2023-06-08 10:08:29 -07:00
m20230215_152254_admin_trail.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230221_230953_track_spend.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230307_002623_migrate_rpc_accounting_to_rpc_accounting_v2.rs copy migrations from devel (#51) 2023-04-18 10:36:53 -07:00
m20230412_171916_modify_secondary_user_add_primary_user.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
m20230422_172555_premium_downgrade_logic.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230511_161214_remove_columns_statsv2_origin_and_method.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230512_220213_allow_null_rpc_key_id_in_stats_v2.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
m20230514_114803_admin_add_credits.rs Added admin balance increase, and also test (#72) 2023-05-22 17:07:17 -07:00
m20230607_221917_total_deposits.rs clippy lint 2023-06-07 17:31:15 -07:00
m20230615_221201_handle_payment_uncles.rs Handle uncle transactions (#129) 2023-06-16 00:46:27 -07:00
m20230618_230611_longer_payload.rs copypasta 2023-06-18 16:15:15 -07:00
m20230619_172237_default_tracking.rs change default tracking in prep for premium-only keys 2023-06-19 13:00:57 -07:00
m20230622_104142_stripe_deposits.rs stripe integration first mvp (replaces #140) (#154) 2023-06-29 14:32:05 -07:00
m20230705_214013_type_fixes.rs Split errors (#158) 2023-07-05 18:18:10 -07:00
m20230707_211936_premium_tier_changes.rs Premium tier changes (#170) 2023-07-07 15:15:41 -07:00
m20230708_151756_rpc_accounting_free_usage_credits.rs David/remove balance logic non destructive (#173) 2023-07-09 19:23:32 -07:00
m20230708_152131_referral_track_one_time_bonus_bonus.rs lint 2023-07-09 20:13:03 -07:00
m20230713_144446_stripe_default_date_created.rs lint 2023-07-13 18:12:07 -07:00
m20230713_210511_deposit_add_date_created.rs lint 2023-07-14 00:22:26 -07:00
m20230726_072845_default_premium_user_tier.rs add mass_grant_credits helper script and other prep for premium (#196) 2023-07-26 07:33:00 -07:00
m20230726_162138_drop_rpc_accounting_v2_fk.rs let it fail 2023-07-26 11:08:55 -07:00
m20230726_225124_reduce_out_of_funds_tier_limits.rs reduce out of funds tier to match free config and bump to version 1 2023-07-26 16:40:08 -07:00
m20230911_180520_high_concurrency_tier.rs add high concurrency tier 2023-09-11 11:32:24 -07:00
main.rs add per-user rpc accounting 2022-10-10 04:15:49 +00:00