2.0.0-rc.1-0 • Published 10 months ago

@etherisc/gif-interface v2.0.0-rc.1-0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

Build License npm.io

GIF Interface Contracts

This repository holds the necessary interfaces and base contracts to interact with an existing GIF instance. The repository is not intended to be used on its own.

Clone Repo

git clone https://github.com/etherisc/gif-interface.git
cd gif-interface

Fully configure IDE

To use our fully configured IDE see the instructions at https://github.com/etherisc/gif-sandbox/blob/master/docs/development_environment.md. In this case you can skip the next two steps as the devcontainer is based on the (updated) brownie image.

Create Brownie Docker Image

Brownie is used for development of the contracts in this repository.

Alternatively to installing a python development environment and the brownie framework, wokring with Brownie is also possible via Docker. For this, build the brownie Docker image as shown below. The Dockerfile in this repository is a trimmed down version from Brownie Github

docker build -t brownie .

Run Brownie Container

docker run -it --rm -v $PWD:/projects brownie

Compile the GIF Interface Contracts

Inside the brownie container compile the contracts/interfaces

brownie compile --all

Run linter

Linter findings are shown automatically in vscode. To execute it manually, run the following command:

solhint contracts/**/*.sol

and including prettier formatting

solhint --config .solhint.prettier.json contracts/**/*.sol

Publish release to NPMJS

npm ci 
npm version patch/minor/major --no-git-tag-version
npm publish
git commit -m 'bump version'
2.0.0-e512e3a

10 months ago

2.0.0-6e0cb25

10 months ago

2.0.0-36680f0

10 months ago

2.0.0-1bea385

10 months ago

2.0.0-0e58b1f

10 months ago

2.0.0-a333e77

1 year ago

2.0.0-6f777b0

1 year ago

2.0.0-e1c192d

1 year ago

1.7.0-41cf920

1 year ago

2.0.0-b0d41eb

2 years ago

2.0.0-7d11a48

2 years ago

2.0.0-d4d71d0

2 years ago

2.0.0-3543ab2

2 years ago

2.0.0-790896e

2 years ago

2.0.0-rc.1-0

2 years ago

2.0.0-853f96f

2 years ago

2.0.0-b68c947

2 years ago

2.0.0-a1c102e

2 years ago

2.0.0-b75e123

2 years ago

2.0.0-b37cad8

2 years ago

2.0.0-rc.1

2 years ago

2.0.0-b05d281

2 years ago

2.0.0-9e67c14

2 years ago

2.0.0-fa895cd

2 years ago

2.0.0-34bc405

2 years ago

2.0.0-939732f

2 years ago

2.0.0-78d1297

2 years ago

2.0.0-b20b9a4

2 years ago

2.0.0-a8c9822

2 years ago

2.0.0-68b43f8

2 years ago

2.0.0-b627325

2 years ago

2.0.0-7d19877

2 years ago

2.0.0-6da625a

2 years ago

2.0.0-0b9b8e6

2 years ago

1.7.0-staking-b

2 years ago

1.7.0-staging-b

2 years ago

2.0.0-staging-a

2 years ago

1.1.38

2 years ago

1.1.37

2 years ago

1.1.36

2 years ago

1.1.39

2 years ago

1.1.41

2 years ago

1.1.40

2 years ago

1.1.43

2 years ago

1.1.42

2 years ago

1.1.35

3 years ago

1.1.28

3 years ago

1.1.27

3 years ago

1.1.26

3 years ago

1.1.25

3 years ago

1.1.24

3 years ago

1.1.23

3 years ago

1.1.22

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.0.12

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago