Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 04 17:56
    robmcl4 edited #2091
  • Jan 04 06:57
    robmcl4 opened #2091
  • Dec 16 2022 17:41

    kclowes on v0.6.1-alpha.2

    (compare)

  • Dec 16 2022 17:41

    kclowes on master

    Compile release notes Bump version: 0.6.1-alpha.1 β†’ 0… (compare)

  • Dec 16 2022 17:37

    kclowes on master

    Remove upper pin on eth-bloom, … (compare)

  • Dec 16 2022 17:37
    kclowes closed #2090
  • Dec 16 2022 17:24
    kclowes edited #2090
  • Dec 16 2022 17:24
    kclowes review_requested #2090
  • Dec 16 2022 17:23
    kclowes ready_for_review #2090
  • Dec 16 2022 17:22
    kclowes synchronize #2090
  • Dec 16 2022 17:22
    kclowes edited #2090
  • Dec 16 2022 17:22
    kclowes synchronize #2090
  • Dec 16 2022 17:13
    kclowes synchronize #2090
  • Dec 16 2022 17:08
    kclowes synchronize #2090
  • Dec 16 2022 17:07
    kclowes edited #2090
  • Dec 16 2022 17:06
    kclowes opened #2090
  • Dec 14 2022 22:03
    kclowes synchronize #2088
  • Dec 14 2022 21:58
    kclowes synchronize #2088
  • Dec 14 2022 21:48
    kclowes synchronize #2088
  • Dec 14 2022 17:16
    fselmo opened #2089
Mike Burr
@stnbu
same results using FrontierVM https://pastebin.com/EzzDzAEW ... I should stew on it for a while. I appricate the help.
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> Maybe start with the script at the very end of the guide: "What follows is the complete script that ..."
<carver, Jason Carver> That one should be working, has the MiningChain, etc. Then we can work backwards from there to find the first intermediate step that seems broken.
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> Looks like the plan is to move this channel over to this at some point soon:
https://discord.gg/b7H4GVuAGP
<carver, Jason Carver> We'll keep monitoring this channel for a while, and there will be more reminders before this channel goes dark. But for anyone who prefers, they can head over to Discord now.
Matthias Lohr
@MatthiasLohr
Hi, short question here, since I couldn't find anything to that topic online: Is it possible, to access Py-EVM remotely? For example, I want to have to processes, one providing the blockchain using Py-EVM, and another process (the client), which accesses the Py-EVM blockchain via Web3 "remotely" (same host, but another process)?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> Nope, there is nothing like that in py-evm, it's designed to be used directly through programmatic APIs
Matthias Lohr
@MatthiasLohr
Ok, thanks for your reply. I added some "bridge" for that, which was quite easy and works like a charm for now.
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver> Great, if you're interested in getting that upstream, @MatthiasLohr - we'd be happy to take a look
<carver> @keri @Felipe Selmo (fselmo) Ok, the London tests don't pass. Still something pretty fundamental since there are 5391 failures. It looks like most failures are about gas usage, so I think it's something other than EIP-1559, but I haven't dug in yet. Seems like a good exercise for everyone to take a look. ethereum/py-evm#2021
You can fetch this branch for local runs. It allows you to run pytest tests/json-fixtures/blockchain/test_blockchain.py --fork London --maxfail 3. The branch should skip the slow tests, and let you see a couple failures before exiting (rather than wait for the full suite, which can be quite long, even when skipping slow tests)
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<Keri Clowes (kclowes)> I have a suspicion it might be 3529. I’ll take a look on Monday!
ramaguruprakash
@ramaguruprakash
Hi, I am new to this project. What is the best way to get started to contribute?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> New ethereum/tests v10.1 out
Peteris Erins
@Pet3ris
How far is web3.py from supporting london through eth-tester/py-evm?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<Felipe Selmo (fselmo)> One PR away πŸ™‚ : ethereum/eth-tester#206
Peteris Erins
@Pet3ris
πŸ™Œ
Peteris Erins
@Pet3ris
Can't wait for this update :). FWIW, wrote up the specific issue that I'm running into right now: ethereum/py-evm#2042. The transaction validator seems to currently be rejecting London transactions with v=0.
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<Keri Clowes (kclowes)> Yep, py-evm is still being maintained. I see you got an answer to your trinity question in the other channel πŸ™‚
racheta09
@racheta09
hello
i want to develop a blockchain like ethereum from scratch for a project
is this the right repository for me? can i write and deploy smart contracts in it? will the smart contracts be written in python as well?
t-anyu
@t-anyu
Hey, has anyone compared py-evm vs. ethereumjs-vm performance? Any big differences?
Amit Kumar
@amitcz

I am new to py-evm

How to execute this ???

Ben Scherrey
@scherrey

Hey, has anyone compared py-evm vs. ethereumjs-vm performance? Any big differences?

Don't know but I'd be quite curious to learn. Also as opposed to any other EVM implementations.

joker45op
@joker45op
I have installed solc on Linux and it is working too but when I use brownie compile it starts downloading binary of solc for Linux and then gives error that downloaded binary could not be executed
Need help regarding this
Caio Fleury
@CaioF
Hello! I have a question in regards to code execution in the EVM, specifically I wanted to know if I could run complex programs, like per say, a web scrapping or a data processing task.
If that is not possible to run on the evm, are there any other chains that allow for this type of distributed computing. Are there any resources I can read up on that?
Thank you
Ben Scherrey
@scherrey
Hello! I have a question in regards to code execution in the EVM, specifically I wanted to know if I could run complex programs, like per say, a web scrapping or a data processing task.
The EVM is a strict sandbox environment and quite restricted. It can't communicate with anything outside of the immediate transaction and contract state that it's in. No block chain offers anything beyond this that I'm aware of. What you're describing requires a completely different system architecture.
Ben Scherrey
@scherrey

Tonight at 7p BKK (GMT+7 about 1.5 hours from now) we're giving a little presentation about evaluating EVM Block Chains from a Biz & Development perspective. Please join us on our multi-way live streaming platform and feel free to offer comments/questions during the event.

https://us1.liveconnect.biggestfan.live/?room=dagobah-wroonian

The jie 🚠 πŸ•›
@meyme13450621_twitter
Want to get ETH, tell me
The jie 🚠 πŸ•›
@meyme13450621_twitter
Want to get ETH for free tell me
Pierre | Thunderhead
@P1erreM_twitter
Anyone know what Python package you guys use for RPC?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> @anshulforyou The default MainnetChain is not a MiningChain, because py-evm is nowhere near optimized enough to mine on mainnet. If you want to try anyway, you could build a version of Mainnet that inherits from MiningChain. To get started, here is the default mainnet chain definition: https://github.com/ethereum/py-evm/blob/master/eth/chains/mainnet/__init__.py
<carver, Jason Carver> @P1erreM_twitter we don't serve json-rpc from py-evm. That was handled in Trinity, which is shelved.
patrickDjembat
@patrickDjembat
Hello Everyone
I am very new to the forum
jeandujardin
@theochenko
Hi everyone, this is my question : how do you change the name file in setup.py to something valid ?
Horacio Mijail AntΓ³n Quiles
@hmijail
Is there any connection between py-evm and the python execution-specs?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> Not sure, I haven't worked on or looked at the execution-specs. Maybe they borrowed some stuff from py-evm?
Jordan Lesson
@jordanlesson:matrix.org
[m]
Is there a way to get the address of the smart contract you just deployed?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> contractAddress in the receipt of your deploying transaction will have it. See: https://web3py.readthedocs.io/en/stable/web3.eth.html#web3.eth.Eth.get_transaction_receipt
jordanlesson
@jordanlesson
Screen Shot 2022-09-07 at 10.35.46 PM.png
jordanlesson
@jordanlesson

Question: I'm trying to make a local contract call to retrieve a return value. The function that I'm invoking checks to see if an address is within a set of addresses, returns true if so. However, when I try to execute the contracts bytecode with the necessary arguments, the computational object only returns the contract's bytecode as output. How can I get it to return a boolean value as expected?

P.S. the LynxComputation object is just a fork of the FrontierComputation class. Also, please don't suggest using Web3.py because this has do to with a new blockchain I'm trying to make which I don't think will work with Web3. Thanks!

jordanlesson
@jordanlesson
Does no one talk in this chat anymore???
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<Felipe Selmo (fselmo)> Good question. There's definitely less chatter in here these days compared to the Ethereum Python Discord (https://discord.gg/GHryRvPB84). There is a py-evm channel there as well. It's easier to localize conversation in one place and there was a lot more presence there, for better or for worse.
0xsensei
@i-m-aditya
Unable to install pyethash. Any workaround to install the same?
Dror Tirosh
@drortirosh
Is there are node implementation (exposing rpc API) that uses py-evm?
Eth-Gitter-Bridge
@Eth-Gitter-Bridge
<carver, Jason Carver> There is not a proper full node. The previous attempt was trinity, which is no longer supported. But if you just want to run test transactions against a local development network, you can use eth-tester, with py-evm under the hood. See: https://web3py.readthedocs.io/en/v5/providers.html#ethereumtesterprovider
zuburz
@zuburz
i want to change 0x prefix to my chain name like ABC in evm py anybody can help???
1 reply