3.0.5 • Published 9 months ago

@animoca/ethereum-migrations v3.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Animoca Ethereum Migrations

NPM Package

Ethereum migrations library which uses hardhat-deploy consisting of core migrations, Hardhat plugins and configurations, migration templates and helpers.

Overview

Core migrations

This repository contains the migration scripts which deploy the contracts available in @animoca/ethereum-contracts as well as some other base contracts.

the deployment artifacts for the contracts already deployed on live networks are available in the deployments folder.

HardHat plugins and configurations

A set of plugins and configurations are provided to improve the development experience. They can be used in your own project in your hardhat.config.js:

const merge = require('lodash.merge');

// load all the plugins (you can also load them one by one)
require('@animoca/ethereum-migrations/hardhat-plugins');

// deep merges your config on top of the default provided config
module.exports = merge(
  require('@animoca/ethereum-migrations/hardhat-config'),
  {
    // my config
  }
);

Migration templates and helpers

For common migrations scenarios, some templates are available in src/templates. One template function contains the whole logic for a given migration. For example, in its most basic form, a contract deployment can be written as follow:

const {deployment} = require('@animoca/ethereum-migrations/src/templates/contracts');

module.exports = deployment('MyContract', 'MyContract', []);

Some migration helper functions, such a useful skip functions are available in src/helpers.

Installation

To install the module in your project, add it as an npm dependency:

yarn add -D @animoca/ethereum-migrations hardhat hardhat-deploy

or

npm add --save-dev @animoca/ethereum-migrations hardhat hardhat-deploy

Development

Install the dependencies:

yarn

Run the migrations on the hardhat EVM:

yarn deploy

Run the full pipeline:

yarn run-all

See package.json for additional commands.

3.0.5

9 months ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

2 years ago

3.0.0

2 years ago

3.0.0-rc.12

2 years ago

2.0.0

2 years ago

3.0.0-rc.2

2 years ago

3.0.0-rc.1

2 years ago

3.0.0-rc.0

2 years ago

3.0.0-rc.6

2 years ago

3.0.0-rc.5

2 years ago

3.0.0-rc.11

2 years ago

3.0.0-rc.4

2 years ago

3.0.0-rc.10

2 years ago

3.0.0-rc.3

2 years ago

3.0.0-rc.9

2 years ago

3.0.0-rc.8

2 years ago

3.0.0-rc.7

2 years ago

2.0.0-rc.0

2 years ago

2.0.0-rc.1

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.0

3 years ago

0.1.0-rc.20

3 years ago

0.1.0-rc.24

3 years ago

0.1.0-rc.23

3 years ago

0.1.0-rc.22

3 years ago

0.1.0-rc.21

3 years ago

0.1.0-rc.9

3 years ago

0.1.0-rc.7

3 years ago

0.1.0-rc.8

3 years ago

0.1.0-rc.6

3 years ago

0.1.0-rc.13

3 years ago

0.1.0-rc.12

3 years ago

0.1.0-rc.11

3 years ago

0.1.0-rc.10

3 years ago

0.1.0-rc.17

3 years ago

0.1.0-rc.16

3 years ago

0.1.0-rc.15

3 years ago

0.1.0-rc.14

3 years ago

0.1.0-rc.19

3 years ago

0.1.0-rc.18

3 years ago

0.1.0-rc.5

3 years ago

0.0.2-rc.16

3 years ago

0.0.2-rc.15

3 years ago

0.0.2-rc.14

3 years ago

0.0.2-rc.13

3 years ago

0.0.2-rc.19

3 years ago

0.0.2-rc.18

3 years ago

0.0.2-rc.17

3 years ago

0.0.2-rc.12

3 years ago

0.0.2-rc.11

3 years ago

0.0.2-rc.10

3 years ago

0.1.0-rc.3

3 years ago

0.1.0-rc.4

3 years ago

0.1.0-rc.1

3 years ago

0.1.0-rc.2

3 years ago

0.1.0-rc.0

3 years ago

0.0.2-rc.9

3 years ago

0.0.2-rc.6

3 years ago

0.0.2-rc.7

3 years ago

0.0.2-rc.21

3 years ago

0.0.2-rc.20

3 years ago

0.0.2-rc.4

3 years ago

0.0.2-rc.5

3 years ago

0.0.2-rc.2

3 years ago

0.0.2-rc.3

3 years ago

0.0.2-rc.0

3 years ago

0.0.2-rc.1

3 years ago

0.0.2-pre.2

3 years ago

0.0.2-pre.3

3 years ago

0.0.2-pre.0

3 years ago

0.0.2-pre.1

3 years ago

0.0.1

3 years ago