0.0.4 • Published 4 years ago

truffle-plugin-caramel v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Caramel

Adding caramel gooeyness (aka artifact persistence via Pinata's IPFS pinning service) to Truffle 🍬

Installation

Begin by adding to your Truffle project via the following:

npm i truffle-plugin-caramel

Add the following to your truffle-config.json:

plugins: [
  "truffle-plugin-caramel"
]

Finally, create a .env file in the project's root directory with your Pinata API key (PINATA_API_KEY) and secret (PINATA_API_SECRET). These can be found under your account page. Example as follows:

PINATA_API_KEY=deadbeef
PINATA_API_SECRET=1234567890

Usage

To run the plugin, simple run the following command from the root of your Truffle project:

truffle run caramel <command>

Upload

The following uploads your Truffle artifacts.

truffle run caramel upload [<path>]

Options:

  • path - Specifies the path (either to a directory or a file) that you would like to explicitly upload. If omitted, it will default to uploading your Truffle artifacts.

List

The following retrieves a list of all your pins currently pinned on Pinata.

truffle run caramel list

Contact

Any queries with the plugin, don't hesitate to reach out at kevin@trufflesuite.com.

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago