Reid  Rohan

Reid Rohan

1660551840

Ganache-ui: Personal Blockchain for Ethereum Development

Ganache

Ganache is your personal blockchain for Ethereum development.

Getting started

You can download a self-contained prebuilt Ganache binary for your platform of choice using the "Download" button on the Ganache website, or from this repository's releases page.

Contributing

Please open issues and pull requests for new features, questions, and bug fixes.

Requirements:

  • node v12.13.1

To get started:

  1. Clone this repo
  2. Run npm install
  3. Run npm run dev

If using Windows, you may need windows-build-tools installed first.

Building for All Platforms

Each platform has an associated npm run configuration to help you build on each platform more easily. Because each platform has different (but similar) build processes, they require different configuration. Note that both Windows and Mac require certificates to sign the built packages; for security reasons these certs aren't uploaded to github, nor are their passwords saved in source control.

On Windows:

Building on Windows will create a .appx file for use with the Windows Store.

Before building, create the ./certs directory with the following files:

  • ./certs/cert.pfx - Note a .pfx file is identical to a .p12. (Just change the extension if you've been given a .p12.)

In order to build on Windows, you must first ensure you have the Windows 10 SDK installed. If you have errors during the build process, ensure the package.json file's windowsStoreConfig.windowsKit points to your Windows 10 SDK directory. The one specified in the package.json file currently is what worked at the time this process was figured out; it may need to be updated periodically.

Because Windows requires a certificate to build the package -- and that certificate requires a password -- you'll need to run the following command instead of npm run make:

$ CERT_PASS="..." npm run build-windows

Replace ... in the command above with your certificate password.

This will create a .appx file in ./out/make.

On Mac:

Building on a Mac will create a standard Mac .dmg file.

Before building on a Mac, make sure you have Truffle's signing keys added to your keychain. Next, run the following command:

$ npm run build-mac

This will create a signed .dmg file in ./out/make.

On Linux:

Bulding on Linux will create a .AppImage file, meant to run on many versions of Linux.

Linux requires no signing keys, so there's no set up. Simply run the following command:

$ npm run build-linux

This will create a .AppImage file in ./out/make.

Generating Icon Assets

Asset generation generally only needs to happen once, or whenever the app's logo is updated. If you find you need to rebuild the assets, the following applications were used:

Two tools were used:

electron-icon-maker generates assets for all platforms when using Electron's squirrel package, and these assets live in ./static/icons. svg2uwptiles generates all assets needed for the Windows appx build, and those assets live in ./build/appx. These locations can be changed in the future, but make sure to change the associated configuration pointing to these assets.

Note from the author: I found managing these assets manually -- especially the appx assets -- was a pain. If possible, try not to edit the assets themselves and use one of the generators above.

Flavored Development

"Extras" aren't stored here in this repository fordue to file size issues, licensing issues, or both.

Non-ethereum "flavored" Ganache extras are uploaded to releases here: https://github.com/trufflesuite/ganache-flavors/releases

When "extras" change they should be uploaded to a new release, and a corresonding Ganache release that targets the new ganache-flavors release (see common/extras/index.js for what you'dd need to update)

Corda

Corda requires 4 "extras" that get downloaded at runtime.

braid-server.jar is used to communicate to corda nodes via JSON RPC over HTTP. This file is built from https://gitlab.com/bluebank/braid/tree/master/braid-server. To build: run mvn clean install in the root of the project.

corda-tools-network-bootstrapper-4.3.jar is used to create corda networks from configuration (_node.conf) files. It contains an embedded corda.jar and the logic required to create a network. To update or download the latest corda-tools-network-bootstrapper go to https://software.r3.com/artifactory/corda-releases/net/corda/ and download the version you want. You'll need to update the file name in src/common/extras/index.js if the version changes.

Corda and braid require Java's JRE 1.8, aka 8. We "release" 4 versions of JRE 1.8: Linux x64, Mac x64, Windows x32, and Windows x64. The Java releases are downloaded from https://adoptopenjdk.net/archive.html -- we use "OpenJDK 8 (LTS)" with "HotSpot". To redistribute these files you will need to unpack/unzip them, then zip them up again (make sure you are on Linux for the Linux release, as it needs its file permissions properly embedded within the zip). It is very important that you ensure that all files are stored at the root of the zip. You'll also want to rename the zip files in the following format: OpenJDK8U-jre_{arch}_{os-name}_hotspot_{version}.zip. You'll need to update the version in src/common/extras/index.js if it changes.

Corda requires PostgreSQL 9.6. We "release" 4 versions of PostgreSQL 9.6: Linux x64, Mac x64, Windows x32, and Windows x64. These are downloaded from https://www.enterprisedb.com/downloads/postgres-postgresql-downloads.To redistribute these files you will need to unpack/unzip them, then zip them up again (make sure you are on Linux for the Linux release, as it needs its file permissions properly embedded within the zip). It is very important that you ensure that all files are stored at the root of the zip. You'll also want to rename the zip files in the following format: postgresql-{version}-2-{os-name}-{arch}-binaries.zip. You'll need to update the version in src/common/extras/index.js if it changes.

By Truffle

Ganache is part of the Truffle suite of tools. Find out more!

Download Details:

Author: Trufflesuite
Source Code: https://github.com/trufflesuite/ganache-ui 

#javascript #electron #developement #ethereum 

What is GEEK

Buddha Community

Ganache-ui: Personal Blockchain for Ethereum Development

Ajay Kapoor

1625808587

Hire Ethereum Developers | Dedicated Ethereum Programmers India

Our dedicated Ethereum developers can create blockchain wallet apps, smart contracts, distributed applications (dApp), cryptocurrency (bitcoin) apps and more. Our experts work as your extended team and are capable to deliver quality Ethereum solutions meeting your business challenges.

Why Go For Hiring Ethereum Developers?

Hiring Blockchain Ethereum developers and programmers from India can help you save your time and cost. You get optimum quality Ethereum software solutions at highly affordable prices.

#ethereum developers #hire offshore ethereum developer #hire blockchain ethereum developers #dedicated ethereum developers #hire ethereum developers #hire ethereum developers in india

Blockchain Software Development Company | Blockchain Development Services

Custom Blockchain Software Development Company

Blockchain Software Development Company, BlockchainAppsDeveloper can restyle your business enterprises with the higher secrecy blockchain software solutions. We, BlockchainAppsDeveloper is the most trusted top Blockchain development company in India, having expert level skill of blockchain development team who have successfully worked with 50+ worldwide customers around the globe. To expand the nature of your business enterprises with blockchain technology, you can employ our committed blockchain developers with a team of complete blockchain developers & blockchain consultants.

Blockchain Development Services and Solutions in Focus

Cryptocurrency Exchange Development

As a leading cryptocurrency exchange software development company, Blockchainappsdeveloper specializes in the development of custom cryptocurrency exchange service solutions that are highly trustworthy. Cryptocurrency exchange development solutions are developed with high-level security standards and multiple payment method integrations. BlockchainAppsDeveloper has a team of skilled experts who can develop safe, secure, convenient and admin/user-friendly exchange development solutions for effective crypto trading.

Get our FREE Cryptocurrency Exchange Script Demo!

BlockchainAppsDeveloper till date has initiated Blockchain powered cryptocurrency exchange development business projects that work with latest order-matching algorithms & liquidity to ensure the execution of high volume trade orders for all cryptocurrency pairs.

Once you get in touch with Blockchainappsdeveloper you can be rest assured to get rid of the complete technical requirement and all the rush pertaining to the implementation and maintenance of the cryptocurrency exchange. Our skilled experts have a high level of accuracy in developing and checking all the crypto trading essential components.

**Decentralzied Exchange Development **

Hire a team of expert blockchain developers to develop Decentralized exchange software development solutions for your business.

Decentralized exchanges provide the gateway to the true potential of P2P cryptocurrency exchange transactions. Our team has delivered 50+ decentralized exchange solutions for customers, so far.

Best features DEX brings to the table:

  • High security
  • No third party involvement
  • Fast and secure
  • Anonymity
  • High transparency

Our blockchain development team is skilled enough to leverage Hyperledger technology to build a secure corporate blockchain for your business and keep multi-party engagements immutable and tamperproof.

Customized Blockchain Software Solutions

If you need more specific functionality tailored to your business requirements and needs, we will consider all the ket aspects of the crypto industry, conduct thorough right business analysis, and build a custom-fit blockchain software solution.

WHY BLOCKCHAINAPPSDEVELOPER FOR BLOCKCHAIN SOFTWARE DEVELOPMENT?

BlockchainAppsDeveloper is a trusted Blockchain Software Development Company, delivering AI and Blockchain Software solutions to drive business outcomes for startups and enterprises. Our team has deep expertise in: Machine Learning, Natural Language Processing, Computer Vision, Blockchain, Big Data, Data Science, Data Analytics fields.

We help startups and entrepreneurs validate blockchain project ideas, build an MVP, iterate towards reaching product-market fit, and scale fast. For enterprises, we also provide technology consulting comprising building business-led solutions and energizing legacy systems that drive business performance and constrain inefficiencies.

BlockchainAppsDeveloper addresses excellent client experience as our top priority. We achieve it through the clear and timely communication, transparency in managing clients’ expectations, a highly orchestrated platform development process, and a pro-active and consistent blockchain team.

**Get a Quote for Free **

#blockchain software development company #blockchain software development #blockchain application development company #custom blockchain software development company #blockchain development services #blockchain application developers

Juned Ghanchi

Juned Ghanchi

1621225644

Blockchain Development Company in India & USA, Hire Blockchain Developers

As a top blockchain development company in India, we are helping startups and businesses around the globe into business-benefiting decentralized ecosystem solutions. We have built next-gen globally accessible cryptocurrency wallet, Ethereum application, supply chain app, and much more with cutting-edge technology.

Hire our blockchain tech-domain experts to get unbeatable secure and decentralized system solutions at a low cost.

Looking to Hire Blockchain App Developers? Get in touch with us!

#blockchain development company in india #hire blockchain developers in india #offshore blockchain development #blockchain development company #hire blockchain app developers #hire blockchain developers

Dedicated Blockchain Developer for Hire

Do you need Blockchain developers for hire?

Every organization needs a solution that will improve their sales processes, bring efficiency, transparency, and speed in business transactions conducted internally. That’s why companies around the world hire blockchain developers that can build solutions based on blockchain technology such as ledger transaction app, digital cash systems, or ICO applications, etc.

We offer dedicated blockchain developer for hire, to work exclusively for you remotely. Small-Mid size businesses, agencies, and start-ups choose HourlyDeveloper.io for local and offshore Blockchain resources. Our Blockchain Development resources are ready to start working with you in a short time.

Consult with experts:- https://bit.ly/3hNzzu2Blockchain Developer

#dedicated blockchain developer for hire #blockchain developer for hire #hire blockchain developer #blockchain development company #blockchain development services #blockchain development

Best Blockchain Application Development Company | Blockchain Services

Blockchain Development Company - WebCLues Infotech

Everyone must have heard the news of crypto being the hype nowadays and due to that most people are wondering what is this blockchain technology that crypto works on. Blockchain Technology can be used in multiple spaces where large and secured data management is necessary.

Want to use Blockchain Technology for your Business?

Being an early mover in offering Blockchain Technology Solutions WebClues Infotech is leading the innovations by helping businesses leverage the latest technological innovations to their advantage. With a dedicated team of Blockchain Developers, we are the topmost solution provider in the industry

Want to know more about our Blockchain Solutions?

Visit: https://www.webcluesinfotech.com/blockchain-development/

Share your requirements https://www.webcluesinfotech.com/contact-us/

View Portfolio https://www.webcluesinfotech.com/portfolio/

#blockchain development company #top blockchain development consulting services #blockchain development services #blockchain application development company #hire blockchain developers #blockchain developers for hire