diff --git a/README.md b/README.md index dff834f1..f7598480 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ # go-flare -go-flare is a modified version of [avalanchego@v1.9.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.7.18) + [coreth@v0.11.0](https://github.com/ava-labs/coreth/releases/tag/v0.11.0) that incorporates the Flare Specific Features such as Prioritized contract handling and invoking Flare daemon contract. - -This code also supports Songbird Network (and Coston testnet) node deployment from the version v0.6.6 onward. +go-flare is a modified version of [avalanchego@v1.9.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.9.0) and [coreth@v0.11.0](https://github.com/ava-labs/coreth/releases/tag/v0.11.0), incorporating specific features for Flare and Songbird networks. These features include prioritized contract handling and the invocation of the daemon contract. All nodes should upgrade to the version 1.9.0 **before the following dates**: - Coston2 network: November 26, 2024 at 12:00:00 UTC diff --git a/coreth/core/tx_pool.go b/coreth/core/tx_pool.go index d1976e3b..513b61cb 100644 --- a/coreth/core/tx_pool.go +++ b/coreth/core/tx_pool.go @@ -1762,7 +1762,7 @@ func validateTxData(tx *types.Transaction) error { } } // Check if transaction is on allow list for FTSO v1 contract - if *to == prioritisedFTSOContractAddress && (tx.ChainId().Cmp(params.FlareChainID) == 0 || tx.ChainId().Cmp(params.CostwoChainID) == 0) || tx.ChainId().Cmp(params.LocalFlareChainID) == 0 { + if *to == prioritisedFTSOContractAddress && (tx.ChainId().Cmp(params.FlareChainID) == 0 || tx.ChainId().Cmp(params.CostwoChainID) == 0 || tx.ChainId().Cmp(params.LocalFlareChainID) == 0) { isValidDaemon := checkDataPrefix(tx.Data(), prioritisedFTSOContractDataPrefixesFlareNetworks) additionalAllowedMethodIdentifiers := [][4]byte{ {0x67, 0xfc, 0x40, 0x29}, // cancelGovernanceCall