Dstack-TEE / Dstack-TEE/dstack

Migrate hardhat scripts to foundry

Đang mở
#237 3 bình luận 0 reaction 0 người được giao Xem trên GitHub
good first issue help wanted
Ngôn ngữ chính
Rust
Star
544
Fork
96
Merge trung bình
23 giờ 40 phút
Pull request đã merge (30 ngày)
126

Mô tả

We have EVM based authentication smart contracts under [kms/auth-eth](https://github.com/Dstack-TEE/dstack/tree/master/kms/auth-eth). Now it's based on hardhat. To modernize the code base, let's switch it to foundry. The task should include both the unit tests and deployment scripts. It's also expected the test can run on its own, removing the dependency on `cast`.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra các unit test Hardhat hiện có và các script triển khai trong kms/auth-eth. So sánh cách chúng hiện sử dụng Hardhat và cast với workflow của Foundry, sau đó xác minh rằng các test chạy độc lập mà không cần cast. Công việc được hoàn tất khi cả unit test và các script triển khai đều đã được migration và workflow test độc lập chạy thành công.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
solidity
Lĩnh vực
blockchain
Loại issue
Tái cấu trúc
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
42/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.