by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 19 18:15
    Peppece synchronize #1937
  • Sep 19 17:12
    Peppece synchronize #1937
  • Sep 19 16:41
    Peppece synchronize #1937
  • Sep 19 16:37
    Peppece synchronize #1937
  • Sep 16 23:17
    carver commented #1937
  • Sep 16 14:24
    Peppece commented #1937
  • Sep 08 22:19
    Pet3ris commented #1956
  • Sep 08 22:19
    Pet3ris closed #1956
  • Sep 08 22:19
    Pet3ris commented #1956
  • Sep 08 21:50
    Pet3ris opened #1956
  • Sep 01 16:59
    carver commented #1955
  • Sep 01 07:48
    cburgdorf commented #1955
  • Aug 31 19:01

    carver on v0.3.0-alpha.19

    (compare)

  • Aug 31 19:01

    carver on master

    Compile release notes Bump version: 0.3.0-alpha.18 → … (compare)

  • Aug 31 18:50

    carver on master

    Upgrade py-trie for v2 rlp supp… Merge pull request #1955 from c… (compare)

  • Aug 31 18:50
    carver closed #1955
  • Aug 31 18:50
    carver edited #1955
  • Aug 31 18:50
    carver edited #1955
  • Aug 31 18:44
    carver edited #1955
  • Aug 31 18:44
    carver opened #1955
Jason Carver
@carver
Then you'll potentially get more eyes on it, and help the next person who has a similar question
Doyeon Kim
@kimdora

Okay, you're right.
https://ethereum.stackexchange.com/questions/73229/how-to-execute-contract-call-transaction-using-py-evm
This is my question 1) !!!

edit) to avoid to flood, I deleted several messages. And the messages move ethereum.stackexchange!
edit) If there is anyone who want to help another question 2,3, help me please!

Jason Carver
@carver
:heart: :+1:
Just some guy
@fubuloubu
Is the EIP-155 chain ID configuration (from the chain configuration file) available in the execution context?
I need to modify the work I did on EIP-1344 to use that instead of the value provided by the transaction context
Jason Carver
@carver
Likely not. I think it would belong in a new attribute on ExecutionContext.
Just some guy
@fubuloubu
hmm, what would be the best way to grab something in the Chain class and read it in the ExecutionContext or BaseComputation classes?
sort of getting stuck at BlockHeader because that's where ExecutionContext is created
which doesn't seem like a good place to grab Chain.chain_id
Jason Carver
@carver
hah, I went down a rabbit hole chasing this down until I realized that ethereum/trinity#63 is still open
so it's no surprise that chain_id isn't easily available
Jason Carver
@carver
hm, maybe a reasonable thing to do is to add a attribute like chaindb.chain_id and then pass that in as a new param to create_execution_context()
Just some guy
@fubuloubu
oh lol, I was wondering why it wasn't doing that!
yeah, it's basically per-chain right now, although eventually it could potentially change at a specific block height
if there is some sort of contentious fork
Just some guy
@fubuloubu
there's also an implementation in aleth now: ethereum/aleth#5696
Peilin Zheng
@tczpl
ubuntu can not install python3.6-dev, and, if I install it in CentOS, I can not Add the Py-EVM library as a dependency as it shown in https://py-evm.readthedocs.io/en/latest/guides/building_an_app_that_uses_pyevm.html,,, so what can I do
Peilin Zheng
@tczpl
actually ubuntu can install python3.6-dev,,,however, when pip3 isntall py-evm, it shows: error: invalid command 'bdist_wheel'
I am done with the installation I am tired
OK I update the pip3 and install the gcc
i want to fuck myself
sorry
I am just tired
Peilin Zheng
@tczpl
The error comes out agian
when I : pip install -e .[dev]
I m so tired
ok I change the "<PYPI_NAME>" into "pip3" than it seems work
then
oh i want 2 fuck myself
Maybe the most error is that I dont have a Mac
Peilin Zheng
@tczpl
I have destroy my server. My operation is totally bullshit.
sorry for all, bye
image.png
Peilin Zheng
@tczpl
nobody cares about my fault, mayebe it's just my fault
i am sorry
Peilin Zheng
@tczpl
image.png
anybody hear me please...i follow the wiki (build your first app), but this erro shows...what can I do ...thankyou!
Peilin Zheng
@tczpl
i m fine. Thank you!
Jason Carver
@carver
cool, glad you got it working. next time you get stuck, you can try ethereum.stackexchange.com , which may have answers for you already. Whether you post in this room or on there, you'll get more help if you use a reproducible example. These are great guidelines: https://stackoverflow.com/help/minimal-reproducible-example
Tommy
@hyperevo
I seem to have found a pruning bug in py-trie. Was hoping I might be able to get some help with it from you guys.
On the 129th iteration of that loop, it gives an exception that says one of the nodes is missing
It actually came up when I was creating the trie root and nodes for a list of transactions in a block. But this example isolates the problem I believe.
Jason Carver
@carver
Cool, thanks for reporting. Have you filed an issue yet? If you tag me on it, I'll be sure to take a look today
Voith Mascarenhas
@voith
@fubuloubu @carver Why is the istanbul fork inheriting everything from Constantinople and not Peterburg? IIUC, Petersberg is the fixed version of Constantinople. So shouldn’t Istanbul inherit from Peterburg? Am I missing something?
Nick Savers
@nicksavers
Agreed
Voith Mascarenhas
@voith
*Petersburg (lol, I have some really bad typos there)
Jason Carver
@carver
Yup, that's a bug
Just some guy
@fubuloubu
I think I made it before Petersburg