rust-web3 icon indicating copy to clipboard operation
rust-web3 copied to clipboard

EthPM endpoint

Open fubuloubu opened this issue 7 years ago • 1 comments

Create an ethPM endpoint (https://github.com/ethpm/) that can load a package manifest locally (on disk) or from a given location (IPFS, Swarm), be able to obtain compiled contracts/ABIs for deployment/interaction, and just generally make it easier to work with a local project.

Might look something like:

let package = ethpm::package::from_manifest(maniffest_filename);
let contract_a = package.deploy('MyContractName'); // Deploy and return contract reference
let contract_b = package.get('MyContractName', contract_a.address); // Deployed contract

fubuloubu avatar Nov 13 '18 23:11 fubuloubu

Created: https://github.com/ethpm/ethpm-rs

fubuloubu avatar Jun 14 '19 16:06 fubuloubu