web3-proxy/entities/src
Bryan Stitt 8a097dabbe
Bryan devel 2023-05-12 (#67)
* 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
2023-05-12 15:15:32 -07:00
..
admin_trail.rs added admin trail table 2023-02-19 21:34:42 +01:00
admin.rs lint 2023-03-01 11:23:59 -08:00
balance.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
increase_on_chain_balance_receipt.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
login.rs stats v2 2023-03-04 20:48:49 +01:00
mod.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
pending_login.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
prelude.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
referee.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
referrer.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
revert_log.rs stats v2 2023-03-04 20:48:49 +01:00
rpc_accounting_v2.rs Bryan devel 2023-05-12 (#67) 2023-05-12 15:15:32 -07:00
rpc_accounting.rs cargo fmt 2023-04-05 12:19:03 -07:00
rpc_key.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
sea_orm_active_enums.rs stats v2 2023-03-04 20:48:49 +01:00
secondary_user.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
serialization.rs move pending logins to the database 2022-12-13 18:34:08 -08:00
user_tier.rs User Balance + Referral Logic (#44) 2023-05-12 09:45:15 -07:00
user.rs stats v2 2023-03-04 20:48:49 +01:00