Title: Migrate hardhat scripts to foundry · Issue #237 · Dstack-TEE/dstack · GitHub
Open Graph Title: Migrate hardhat scripts to foundry · Issue #237 · Dstack-TEE/dstack
X Title: Migrate hardhat scripts to foundry · Issue #237 · Dstack-TEE/dstack
Description: We have EVM based authentication smart contracts under 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 expecte...
Open Graph Description: We have EVM based authentication smart contracts under 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 a...
X Description: We have EVM based authentication smart contracts under 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...
Opengraph URL: https://github.com/Dstack-TEE/dstack/issues/237
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Migrate hardhat scripts to foundry","articleBody":"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`.","author":{"url":"https://github.com/h4x3rotab","@type":"Person","name":"h4x3rotab"},"datePublished":"2025-07-08T21:56:32.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/237/dstack/issues/237"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:95f0564b-dcb0-8f93-5d26-ffcf20f11549 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | ED58:2AF88A:5F3EE4F:81C2214:697841F7 |
| html-safe-nonce | dceefcea85e1585ea3ae900f4f03b20e92d3f11ce1e6c8f262c26253a3380041 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFRDU4OjJBRjg4QTo1RjNFRTRGOjgxQzIyMTQ6Njk3ODQxRjciLCJ2aXNpdG9yX2lkIjoiMTU5MDcxNTg3NjU2OTAwNjU4MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 019118bd2a808ebf8482599380c28090f1d8a810421e641e8a0afb63c54bdd66 |
| hovercard-subject-tag | issue:3213864978 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/Dstack-TEE/dstack/237/issue_layout |
| twitter:image | https://opengraph.githubassets.com/f5376c811919090bbe68a63c69c887b9dbbba8b9e10f34a8750b3e02aa9af61b/Dstack-TEE/dstack/issues/237 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f5376c811919090bbe68a63c69c887b9dbbba8b9e10f34a8750b3e02aa9af61b/Dstack-TEE/dstack/issues/237 |
| og:image:alt | We have EVM based authentication smart contracts under 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 a... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | h4x3rotab |
| hostname | github.com |
| expected-hostname | github.com |
| None | 2981c597c945c1d90ac6fa355ce7929b2f413dfe7872ca5c435ee53a24a1de50 |
| turbo-cache-control | no-preview |
| go-import | github.com/Dstack-TEE/dstack git https://github.com/Dstack-TEE/dstack.git |
| octolytics-dimension-user_id | 187594727 |
| octolytics-dimension-user_login | Dstack-TEE |
| octolytics-dimension-repository_id | 856700396 |
| octolytics-dimension-repository_nwo | Dstack-TEE/dstack |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 856700396 |
| octolytics-dimension-repository_network_root_nwo | Dstack-TEE/dstack |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 520b65a872113b919c1bbdb03834a50af15859fd |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width