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

Closes #50: Geth docker addition #180

Draft
wants to merge 39 commits into
base: main
Choose a base branch
from

Conversation

0x0elliot
Copy link

@0x0elliot 0x0elliot commented Jan 13, 2024

Draft PR to keep track of changes. Here is the check list:

Broad target:

  • Making the following work:
>>> from geth import LiveGethProcess
>>>
>>> geth = LiveGethProcess(docker=True)

Small targets:

  • Add Install support (build + download)
  • Add BaseGethProcess start support
  • Add BaseGethProcess stop support
  • Rest of the commands.. (slow and steady, towards a stable feature set) (help needed!)

Progress:

Screenshot 2024-01-15 at 2 20 15 AM

Next goal is making the following work for mainnet

  • >>> geth.data_dir
    "~/.ethereum"

  • >>> geth.rpc_port
    8545

  • >>> geth.ipc_path
    "~/.ethereum/geth.ipc"

  • >>> geth.accounts
    ['0xd3cda913deb6f67967b99d67acdfa1712c293601']

  • >>> geth.is_alive
    False

  • >>> geth.is_running
    False

  • >>> geth.is_stopped
    False

  • >>> geth.is_alive
    True # indicates that the subprocess hasn't exited

@0x0elliot
Copy link
Author

Progress:

Screenshot 2024-01-15 at 2 20 15 AM

@0x0elliot
Copy link
Author

Screenshot 2024-01-21 at 6 46 36 AM

stuck here, eh

@0x0elliot
Copy link
Author

0x0elliot commented Jan 21, 2024

why is this happening? this is the command being used by the wrapper right now to get accounts but it fails both on execution because of this error @pacrob 🤔

any help is appreciated, though, i will figure this out soon

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.

1 participant