Skip to content
#

evm

Here are 158 public repositories matching this topic...

jamesthesken
jamesthesken commented Oct 10, 2019

Had a hard time building both Aleth and Solidity, which were getting stuck on make.

Realized I should upgrade my GCC to a more current version, I had the initial configuration of:

  • Ubuntu 16.04
  • GCC/G++ 5.4.0
  • clang version 3.8.0
  • Boost 1.71

I then upgraded to G++ 6.5.0 and it is building successfully.

Ironically I wanted to contribute so I think this is a good starting po

0mkara
0mkara commented Sep 20, 2018

currently various remix plugins uses their own logging mechanism. So does remix-tests. I introduced winston logger for remix-tests. As remix-tests is a terminal package & also can be used in browser, I think winston can be very helpful as we want to use various debugging levels. I am trying to use the logger such that we can pass the verbosity across packages. Then from within

pipermerriam
pipermerriam commented Aug 1, 2019

What is wrong?

Previous to ethereum/py-evm#1805 we had classes like eth.vm.BaseVM that served as the reference. Now, we have interfaces defined in eth.abc.

There are now two primary problems.

  • Many of our docstrings might still refer to the wrong class. Most class references in docstrings should be referencing the abc base classes now.
  • Most of the met
ethereumjs-vm
s1na
s1na commented Apr 27, 2020

Discussing the API with @jochem-brouwer we thought it might be easier from a developer PoV to have a modifyAccountFields that internally fetches an account from the trie, modify the given fields and then do a putAccount. This is to avoid users having to to the getAccount everytime they want to change an account. The method should probably throw if account doesn't exist.

elopez
elopez commented Apr 23, 2020

When configuring echidna with balanceContract, but fuzzing a non-payable contract, echidna prints a Haskell exception instead of a meaningful error.

$ cat balance.yaml
balanceContract: 100
format: text

$ cat balance.sol
contract C {
  function f() public {}
  function echidna_true() public returns (bool) {return true;}
}

$ echidna-test balance.sol --config balance.yaml
Analy
bug
TlxTejaswi
TlxTejaswi commented Nov 2, 2018

I was researching on the various tools for Ethereum smart contract security and came across Securify. I read through in this document that Securify detects 18 critical vulnerabilities in Ethereum smart contracts. Can someone kindly consider my humble request fo

Improve this page

Add a description, image, and links to the evm topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the evm topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.