Skip to content

Conversation

vladjdk
Copy link
Member

@vladjdk vladjdk commented Sep 18, 2025

closes: #636

Moves the precompile instantiation to be in line with keeper instantiation, and moved the default precompile builder to the EVM repo instead of making people include this in their own repos.

@vladjdk vladjdk marked this pull request as ready for review September 18, 2025 15:50
@vladjdk vladjdk requested review from a team as code owners September 18, 2025 15:50
@vladjdk vladjdk added this pull request to the merge queue Sep 18, 2025
Merged via the queue into main with commit 19b82ce Sep 18, 2025
21 checks passed
@vladjdk vladjdk deleted the vlad/set-default-precompiles branch September 18, 2025 17:07
Eric-Warehime pushed a commit that referenced this pull request Sep 19, 2025
* move default static precompiles creator out of app.go and set as defaults

* move defaults to precompile folder and use existing builder pattern

* undo interface changes on tests

* undo unnecessary changes

* fix tests

* lints

* add sum docs
precompiletypes.DefaultStaticPrecompiles(
*app.StakingKeeper,
app.DistrKeeper,
app.BankKeeper,
Copy link
Contributor

Choose a reason for hiding this comment

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

It changed from the PreciseBankKeeper to normal BankKeeper here, is that intentional?

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.

Make all precompiles active by default
4 participants