[Bug]: Problem in using the CCIP Local Simulator to fork mainnets - Foundry edition
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 50/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- solidity
- Lĩnh vực
- blockchain, documentation
Hướng nghiên cứu
Bắt đầu với phần triển khai ExampleTest trong mục Working with Mainnet Forks của tài liệu CCIP Foundry được liên kết. Kiểm tra việc xử lý feeToken, chain selector của Polygon được ccipLocalSimulatorFork.setNetworkDetails sử dụng và thiết lập ccipReceiverAddress; được xem là hoàn thành khi ví dụ biên dịch và deploy thành công, ghi nhận chính xác cả hai network và gửi "Hello world" đến receiver đích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- MDX
- Star
- 528
- Fork
- 478
- Merge trung bình
- 18 giờ 3 phút
- Pull request đã merge (30 ngày)
- 85
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của smartcontractkit/documentation
-
bug triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
smartcontractkit/documentation#4154 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
smartcontractkit/documentation#4114 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
smartcontractkit/documentation#1505 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
GHA-data-validate-urls: Invalid URLs DetectedCó thể đã có người làm @khadni đã nhận 4 ngày trước. Đang mởbug gh-action-data
smartcontractkit/documentation#4222 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
GHA-data-validate-urls: Invalid URLs DetectedCó thể đã có người làm @khadni đã nhận 13 ngày trước. Đang mởbug gh-action-data
smartcontractkit/documentation#4188 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của smartcontractkit/documentation
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
cowprotocol/services#5018 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Sweep restart funds gas againĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
oasisprotocol/privana#298 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
refactor(fabric): remove unused types, aliases and GetFabricManagementService from fabric/driverĐang mởskill: good first issue status: ready for dev
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 88/100
hyperledger-labs/fabric-smart-client#2007 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
NethermindEth/nethermind#14144 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
polkadot-js/phishing#5715 ·