Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup tests and ci/cd #4

Closed
nemani opened this issue Dec 24, 2021 · 7 comments
Closed

Setup tests and ci/cd #4

nemani opened this issue Dec 24, 2021 · 7 comments

Comments

@nemani
Copy link
Collaborator

nemani commented Dec 24, 2021

No description provided.

@z0r0z
Copy link
Owner

z0r0z commented Dec 25, 2021

should we use dapptools, opt to write tests in solidity?

@nemani
Copy link
Collaborator Author

nemani commented Dec 25, 2021

I have never used dapptools, used hardhat + ethersjs with typescript tests. seems like a nice excuse to look into dapptools though.

@z0r0z
Copy link
Owner

z0r0z commented Feb 24, 2022

I am getting a start with simple ole JS @nemani https://github.com/z0r0z/Helios/blob/main/test/Helios.test.js
lemme know what you think :~)

@stevennevins
Copy link

Adding https://github.com/stevennevins/Helios here as well if you all want to use it as a starting point for migrating to a dapptools/foundry environment.

@z0r0z
Copy link
Owner

z0r0z commented Mar 7, 2022

fantastic. Thanks @stevennevins

@bayological
Copy link

bayological commented Mar 17, 2022

Adding https://github.com/stevennevins/Helios here as well if you all want to use it as a starting point for migrating to a dapptools/foundry environment.

@stevennevins I was going to add tests with hardhat but saw this which looks like a better way to go. 1 question though, what's the purpose of the Blacksmith?

@stevennevins
Copy link

The blacksmiths are essentially wrappers for user interactions with your contracts. I find blacksmiths can be better than writing user contracts manually because I can run the script to generate new blacksmiths as I make updates

Here is the repo where the script I used originated for more info https://github.com/pbshgthm/blacksmith

0xduality added a commit to 0xduality/Helios that referenced this issue Sep 29, 2022
Support for differential tests between a reference and a gas optimized implementation
@z0r0z z0r0z closed this as completed Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants