Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto Back Merge from Master #663

Open
wants to merge 193 commits into
base: staging
Choose a base branch
from
Open

Auto Back Merge from Master #663

wants to merge 193 commits into from

Conversation

biconomy-devops-github
Copy link
Collaborator

This is an automatically generated back merge from master to staging.

TheDivic and others added 30 commits July 8, 2024 12:56
Currently fails with aa14: The initCode returned a different smart account address than expected because of a wrong factory contract deployment
…stnet chain id

Bartio works like a charm, new Combo testnet fails with aa13: EntryPoint failed to create the smart account with the initCode provided
Taiko mainnet integration, tested locally (expensive experiment)
feat(integrations): ✨ Taiko & Tangle mainnet
Integrate Sei mainnet and Sei atlantic-2 testnet

Mainnet works, atlantic testnet fails because the factory contract is not deployed
The old testnet didn't support EIP1559, this one does.
fix(integrations): 🐛 Add new Combo testnet to EIP1559 networks
gnosis added in networksNotSupportingEthCallStateOverrides
removed gnosis mainnet from networksNotSupportingEthCallStateOverrides
Currently tests don't pass because it fails with "Nonce error" waiting for the 5irechain team to get back to us
handling gnosis fetching gas fees using viem
Increase the relayer funding amount, disable state overrides & gracefully handle a new (weird) RPC error response
TheDivic and others added 30 commits December 5, 2024 12:43
chore(cleanup): big cleanup
So we can disable the relayer checks independently, for example in smoke tests
…lance in healthchecks

We need to enable balance overrides because there are clients who are calling
eth_estimateUserOperationGas with empty accounts before actually calling the paymaster for
sponsorship. It was previously disabled because it didn't work on the lisk rpc, but now it works.
Also don't check relayer balance in healthchecks, just check the master account and assume if it's
funded it will fund the relayers. Otherwise we encountered some weird errors that would cause the
checks to fail because of problems with relayer balance accounting

BREAKING CHANGE: We are not checking the relayer balance in healtchecks any more, by default. It can
be enabled in production config (if necessary).
…-integrations

Refactor/minor things before chain integrations
Significant spikes yesterday caused overcharging our clients, we need to cache more often

BREAKING CHANGE: This will cause 6x more request to the RPC provider
fix(config): lower base mainnet cache update time
Seems that the gas prices changed significantly and we need more $ in our relayer
fix(config): turned off flashbots for eth(1) and sepolia(11155111)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants