Skip to content

Conversation

thiagodeev
Copy link
Collaborator

@thiagodeev thiagodeev commented May 16, 2025

Todo:

  • at the end, resolve and remove all @todo comments

* feat: copy-past abigen from go-ethereum v1.15.11

* feat: add test data files for abigen v2 code generator

* feat: add contract ABI files for testing nested libraries and events

This comment was marked as off-topic.

* chore: update gitignore

* fix: update module path from ethereum to NethermindEth/starknet.go/abigen in bind test

* chore: configure linter to ignore abigen package from geth

* FIx linter
@thiagodeev thiagodeev moved this to 🔖 To do in [Nubia] Starknet.go May 21, 2025
@thiagodeev thiagodeev moved this from 🔖 To do to 🏗 In progress in [Nubia] Starknet.go May 21, 2025
@thiagodeev
Copy link
Collaborator Author

Unfortunately, the abigen go-ethereum code is under a GPL + LGPL license that conflicts with our MIT license, so we decided to create a new one from scratch.

@thiagodeev thiagodeev closed this Jun 3, 2025
@thiagodeev thiagodeev reopened this Jun 3, 2025
@github-project-automation github-project-automation bot moved this from 🏗 In progress to 🔖 To do in [Nubia] Starknet.go Jun 3, 2025
@thiagodeev thiagodeev moved this from 🔖 To do to 🏗 In progress in [Nubia] Starknet.go Jun 3, 2025
@thiagodeev
Copy link
Collaborator Author

All go-ethereum abigen code has been removed. I'll now proceed to create a new implementation from scratch

@thiagodeev thiagodeev moved this from 🏗 In progress to 🔖 To do in [Nubia] Starknet.go Jun 13, 2025
@thiagodeev thiagodeev moved this from 🔖 To do to 📋 Backlog in [Nubia] Starknet.go Jun 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

Successfully merging this pull request may close these issues.

1 participant