Skip to content

Conversation

@ffarall
Copy link
Collaborator

@ffarall ffarall commented Apr 24, 2025

Draft pull request to compare changes with upstream

ffarall added 2 commits April 24, 2025 18:34
* fix: 🐛 Update polkadot image and fixes to run it succesfully

* test: 🐛 Fix compile and testing errors in `./types`

* test: 🐛 Fix `Example_makeASimpleTransfer` test

* fix: ✅ Fix remaining tests

* fix: 🚨 Fix linter warning

* docs: 📝 Update README commands

* ci: 💚 Use `main` as the default branch to trigger CI

* ci: 💚 Trigger CI

* fix: 🚨 Fix lintre warning of unused error

* fix: ✅ Fix testing with `make test-dockerized`

* fix: ✅ Fix `make lint` modifying `.golangci.yml`

* ci: 💚 Use `docker compose` instead of `docker-compose`

* test: ✅ Fix tests failing in CI

* fix: ✅ Add sleep time to give time for test to fetch metadata in CI

* fix: 🩹 Remove unnecessarily added sleeps

* fix: 💚 Limit the number of packages to run in parallel in CI test

* ci: 💚 Run CI
@ffarall ffarall changed the title fix: ✅ Fix tests and CI (#1) Compare solochain with main Apr 24, 2025
ffarall added 7 commits April 24, 2025 19:32
* chore: ⬆️ Update dependencies

* feat: ✨ Abstract `signature` package over signing scheme

* chore: ⬇️ Run `go mod tidy` after merge

* feat: ✨ Make `Scheme` field exported

* test: ✅ Fix broken tests due to mismatch in `Scheme`
…ier chains (#4)

* feat: ✨ Make `Sign` from `ExtrinsicPayloadV5` return more abstracted `[]bytes`

* feat: ✨ Add `EthAddress` and `EthSignature`

* fix: 🚨 Fix `extrinsic` after changing `.Sign` to return just bytes

* feat: ✨ Add Eth extrinsic
* fix: 🚑 Fix `Encode` implementation from eth types to not recursively call itself

* feat: 🤡 Add alith keyring for test

* revert: ⏪ Go back to one single `SubmitAndWatchExtrinsic` function

* fix: 🐛 Use Alith's private key instead of seed

* fix: 🐛 Fix Eth decoding to not take all the bytes available

* feat: ✨ Use Eth address and signature in `ExtrinsicPayloadV5`

* fix: 🐛 Fix `Verify` from ecdsa to match how messages are signed

* test: 🏗️ Use moonbeam's image as the node to test against

* test: ✅ Fix tests to work with new Eth functionality
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

Successfully merging this pull request may close these issues.

2 participants