Code Monkey home page Code Monkey logo

Comments (4)

varasev avatar varasev commented on June 26, 2024

poa-bytecode script require('solc'), but solc dependency is missing in the package.json.

Yes, I added solc into scripts/package.json in #139 - it's waiting for approval.

It needs to be clarified if solc binary should be installed separately and how to use it

@rstormsf @vbaranov please, take a look at step 2 on this page - is it still required to use solc not from npm for some reason? What's the reason to use binary package for solc instead of npm's?

from poa-network-consensus-contracts.

vbaranov avatar vbaranov commented on June 26, 2024

@varasev we were using a binary package of solc because it was a requirement of using Python Solidity flattener. I think we shouldn't depend on it anymore. Instead, we could use truffle-flattener or POA Solidity flattener 😄, the first one is more preferable because it has an npm package. I guess we could change flattener in frames of #139 PR and also change README sections:

  1. Prerequisites section
  2. Start POA Network section

After that we could change a wiki guide

from poa-network-consensus-contracts.

varasev avatar varasev commented on June 26, 2024

@vbaranov I tried to install truffle-flattener, but the last version of its package (v1.2.5) contains a critical vulnerability. I propose not to change flattener until we see a new safe version.

from poa-network-consensus-contracts.

varasev avatar varasev commented on June 26, 2024

Done in #139.

from poa-network-consensus-contracts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.