Open bgins opened 2 months ago
Quick check: Possibly related to private key being set. The invalid length, need 256 bits
error is from the ECDSA key conversation of the private key.
We don't have a private key set on the configuration so we need to inject this on the github action.
I confirm what @alvin-reyes said. I also ran it locally and managed to run it with a private key: ❯ go test ./web3/sdk_test.go ok command-line-arguments 1.884s
@bgins, where exactly does this test run, is it a github action?
I confirm what @alvin-reyes said. I also ran it locally and managed to run it with a private key: ❯ go test ./web3/sdk_test.go ok command-line-arguments 1.884s
@bgins, where exactly does this test run, is it a github action?
At the moment, we are only running the web3 tests in CI.
https://github.com/Lilypad-Tech/lilypad/blob/90a248d4ad12d5f49d6518917537f45db989674f/.github/workflows/test.yml#L23 https://github.com/Lilypad-Tech/lilypad/blob/90a248d4ad12d5f49d6518917537f45db989674f/stack#L337-L340
We should run the Go unit tests there as well once we fix any broken tests.
For the moment, we can run these tests from the root of the project with go test ./pkg/web3/sdk_test.go
.
Our web3 SDK unit tests currently fail with an
invalid length, need 256 bits
error:Let's investigate why these tests are failing. We may need to update the tests or fixtures, but this could indicate a bug in the code base.