* add hoodi chain
* linea_estimateGas calculation function
* custom ethers Wallet provider for Linea chains
* migrate Karma minting to Hoodi
* linter fixes
* use checksum user address
* linting fixes
* revert to lowercase address for user id
* rest service created
* token price fetching service
* add linea mainnet and ethereum mainnet to supported chains
* readonly mode for sc service
* provider caching inside rpc service
* add status predeposit vault contract service
* update apy calculation logic
* add new admin predeposit vault functions
* add chain id to admin response
* update default end date seed
* pascal case naming fix
* move to simpler single signer setup
* added typechain to the project
* remove extra abi
* created smart contract service base
* created the Simple Karma distributor service
* lint config update to account for typechain
* lint fixes
* add interaction with the OnboardingKarma contract to sybil/pow route
* add new pow_authenticated column
* separate user session data and user entity
* rename provider from CAPTCHA_CAP to POW
* set default value for pow provider in User model
* update OpenAPI docs
* linting fixes
* add cap captcha to the project
* create new captcha related table migrations
* created CaptchaChallenge.model.ts
* created CaptchaToken.model.ts
* Captcha services and Cap integration
* update migrations to include timestamp fields
* use BIGINT for expires fields
* Cap captcha route created
* parameterize captcha difficulty
* openapi docs for /captcha endpoints
* linting fixes
* explicitly mark required /auth request properties
* make workflows run on merge
* add global position to Karma object
* typo fix
* added more fields to ecosystem app response
* create the user table in the db
* create the user service
* create the auth routes
* implement passport strategy for Wallet sign-in
* linting fixes
* ensure consistent address value
* update branch name in workflow
* Add postman collection file
* Add open api file
* Use json format for OpenAPI collection
* add swagger ui route
* document the guide for API collections