3.0.1 • Published 3 years ago
@gnosis.pm/util-contracts v3.0.1
util-contracts
Utility contracts for Gnosis
The token and contracts can be in Etherscan:
- Mainnet:
- EtherToken: https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
- Math: No deployed yet
- Rinkeby:
- Kovan:
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:
- Go tohttps://rinkeby.etherscan.io/verifyContract?a=
- Fill the information:
- Use
build/TokenGNO-<contract-name>.sol
- Set the exact compiler version used for the compilation i.e.
v0.4.24+commit.e67f0147
- Optimization:
No
- Use
- Press validate
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
1.2.0-RC5-davidPR14
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