3.0.1 • Published 3 years ago

@gnosis.pm/util-contracts v3.0.1

Weekly downloads
408
License
LGPL-3.0
Repository
github
Last release
3 years ago

util-contracts

Utility contracts for Gnosis

The token and contracts can be in Etherscan:

Setup and show the networks

# Install dependencies
yarn install

# Compile and restore the network addresses
yarn restore

# Show current network addresses
yarn networks

Generate a new version

# In a release branch (i.e. release/vX.Y.X)
# Migrate the version to the testnets, at least rinkeby, and posibly mainnet
# You can optionally change the gas price using the GAS_PRICE_GWEI env variable
yarn restore
MNEMONIC="your mnemonic here..." yarn migrate --network rinkeby

# Extract the network file
yarn networks-extract

# Verify the contract in Etherscan
# Folow the steps in "Verify contract"

# Commit the network file
git add network.json
git commit -m 'Update the networks file'

# Generate version using Semantic Version: https://semver.org/
# For example, for a minor version
npm version minor
git push
git push --tags

# Deploy npm package
npm publish --access=public

# Merge tag into develop, to deploy it to production, also merge it into master
git checkout develop
git merge vX.Y.X

Verify contract

Flatten the smart contract:

npx truffle-flattener contracts/<contract-name>.sol > build/<contract-name>-EtherScan.sol

Go to Etherscan validation page:

3.1.0-solc-7

3 years ago

3.0.1

3 years ago

3.0.1-solc-7

3 years ago

3.0.0-solc-7

3 years ago

3.0.0

3 years ago

2.0.7

4 years ago

2.0.5

4 years ago

2.0.6

4 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

3.0.0-alpha.3

5 years ago

2.0.0

5 years ago

2.0.0-RC5

5 years ago

2.0.0-RC4

5 years ago

2.0.0-RC3

5 years ago

2.0.0-RC2

5 years ago

2.0.0-RC1

5 years ago

2.0.0-alpha.3

5 years ago

1.2.0-RC6

5 years ago

1.2.0-RC5

5 years ago

1.2.0-RC4

5 years ago

1.2.0-RC3

5 years ago

1.2.0-RC.2

5 years ago

1.2.0-RC.1

5 years ago

1.2.0-SNAPSHOT.1

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

2.0.0-alpha.2

5 years ago

1.0.2

6 years ago

2.0.0-alpha

6 years ago

1.0.1

6 years ago

0.5.0

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.14

6 years ago

0.2.13

6 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago