Skip to content

Conversation

@tclemos
Copy link
Contributor

@tclemos tclemos commented Nov 10, 2025

  • adds a logic to deploy the multicall3 deterministically(if possible), making it to have the default address
  • changes the account pool to deploy multicall3 only if account funding is required

@tclemos tclemos self-assigned this Nov 10, 2025
@leovct leovct self-requested a review November 27, 2025 15:41
Copy link
Member

@leovct leovct left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! 🔥

I compared the behavior of polycli loadtest before and after this PR and confirmed that:

  • the multicall3 contract is no longer deployed when multi-account support is disabled
  • the address of the multicall3 contract is now deterministic and matches 0xA724c1d8be68FeDDe7A9Ad08BF18B270c0935C76, which is the official contract address used across all networks

@tclemos tclemos merged commit 4f86591 into main Dec 1, 2025
15 checks passed
@tclemos tclemos deleted the thiago/multicall3-deterministic-deploy branch December 1, 2025 13:34
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.

3 participants