The immutable package manager to easily and safely consume, distribute, and manage any smart contract system.

Why EthPM?

- No more copy & pasting abis or source code

- Versioned and secure way to manage smart contract systems

- Easily interact with deployed contracts

- Safely deploy verified contract types

- Compatibility across mainnet & testnets

- Securely manage your own package registry

- Support for multiple storage networks (eg. IPFS, Swarm, Github)


ethpm-js: core javascript library

py-ethpm: core python library

ethpm-go: core go library

escape truffle: solidity package registry implementation package management api


Package Registry Explorer: Explore on-chain registries

Gitter channel Have questions? Ask them here!