[Bug]: Problem in using the CCIP Local Simulator to fork mainnets - Foundry edition
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 50/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- solidity
- Bereich
- blockchain, documentation
Rechercherichtung
Beginne mit der ExampleTest-Implementierung im Abschnitt Working with Mainnet Forks der verlinkten CCIP Foundry-Dokumentation. Überprüfe die feeToken-Verarbeitung, den für ccipLocalSimulatorFork.setNetworkDetails verwendeten Polygon-Chain-Selector und die Einrichtung von ccipReceiverAddress; als abgeschlossen gilt die Aufgabe, wenn das Beispiel kompiliert und deployt wird, beide Netzwerke korrekt aufgezeichnet werden und "Hello world" an den Ziel-Receiver zugestellt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
In the current docs of the ExampleTest in the Local Simulator to fork mainnets of ccip foundry section, there is some issues related to the complete implementation of the ExampleTest.
Issues:
- As the feeToken: address(0), so we need to send the fee amount in the
ccipSend - The polygon chain selector id is not correct to be used for setting the NetworkConfig. it needs to be the real chain id
- The ccipReceiverAddress needs to be set correctly, which is not implemented to verify if the cross-chain from source to destination chain is working as expected.
To Reproduce
- Just copy and paste the complete implementation code in the
[Working with Mainnet Forks](https://docs.chain.link/chainlink-local/build/ccip/foundry/forking-mainnets#working-with-mainnet-forks)
URLs
Expected behavior
The expectations are:
ccipLocalSimulatorFork.setNetworkDetailsworks fine and record the data for both Ethereum(source chain) and Polygon(destination chain) correctly- The desired data(here: "Hello world" string) get to the destination's
ccipReceiverAddresscontract - Compile and deploy without any issues
Additional context
No response
- Vorherrschende Sprache
- MDX
- Sterne
- 531
- Forks
- 482
- Ø Merge
- 1 T. 5 Std.
- Gemergte PRs (30 T.)
- 97
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus smartcontractkit/documentation
-
[Bug]: broken link in onchain-write/submitting-reports-onchainEvtl. vergeben @Jludvim hat das vor 51 Tagen übernommen. Offenbug triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
smartcontractkit/documentation#4154 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Enhancement]: <Chainlink local documentation issue>Evtl. vergeben @ChrisWozniak hat das vor 51 Tagen übernommen. Offenenhancement triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
smartcontractkit/documentation#4114 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: <Possible to use multiple secret files from v2.4.0 onwards>Evtl. vergeben @ChrisWozniak hat das vor 51 Tagen übernommen. Offenbug triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
smartcontractkit/documentation#1505 ·
Maintainer antworten meist innerhalb von 1 Tag
-
GHA-data-validate-urls: Invalid URLs DetectedEvtl. vergeben @khadni hat das vor 3 Tagen übernommen. Offenbug gh-action-data
smartcontractkit/documentation#4371 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
GHA-data-validate-urls: Invalid URLs DetectedEvtl. vergeben @khadni hat das vor 6 Tagen übernommen. Offenbug gh-action-data
smartcontractkit/documentation#4349 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in smartcontractkit/documentation
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
foundry-rs/foundry#17994 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
erigontech/erigon#25623 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
getchaintips leaves out the active tip once a header is staged on it, where Core always lists itOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
btclib-org/btclib-node#2158 ·
Maintainer antworten meist innerhalb von 1 Tag
-
hemi-earn
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
vetro-protocol/vetro-monorepo#1043 ·
Maintainer antworten meist innerhalb von 1 Tag