Dstack-TEE / Dstack-TEE/dstack
Migrate hardhat scripts to foundry
- Linguagem predominante
- Rust
- Estrelas
- 544
- Forks
- 96
- Merge médio
- 23h 40min
- PRs com merge (30d)
- 126
Descrição
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`.
Guia de contribuição
Direção de pesquisa
Comece inspecionando os testes unitários existentes do Hardhat e os scripts de deployment em kms/auth-eth. Compare o uso atual de Hardhat e cast com o workflow do Foundry e, em seguida, verifique se os testes são executados de forma independente sem cast. Está concluído quando tanto os testes unitários quanto os scripts de deployment tiverem sido migrados e o workflow de teste independente passar.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- solidity
- Domínio
- blockchain
- Tipo de issue
- Refatoração
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 42/100