Dstack-TEE / Dstack-TEE/dstack
Migrate hardhat scripts to foundry
- 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
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