@pooltogether/pooltogether-contracts
v0.2.11test
truffle test --migrations_directory ./migrations/empty
coverage
COVERAGE=true truffle run coverage --migrations_directory ./migrations/empty
compile
truffle compile
compile-and-merge
yarn compile && zos-truffle-merge -n 1 zos.mainnet.json && zos-truffle-merge -n 4 zos.rinkeby.json
start
./scripts/ganache.sh
start-test
./scripts/ganache-test.sh
migrate
./scripts/run-migrate.js
migrate-kovan
./scripts/run-migrate.js -n kovan
migrate-rinkeby
./scripts/run-migrate.js -n rinkeby
migrate-mainnet
./scripts/run-migrate.js -n mainnet -v
session
openzeppelin session --from $ADMIN_ADDRESS --network local --expires 7200 --timeout 3600
session-kovan
openzeppelin session --from $ADMIN_ADDRESS --network kovan --expires 7200 --timeout 3600
session-rinkeby
openzeppelin session --from $ADMIN_ADDRESS --network rinkeby --expires 7200 --timeout 3600
session-mainnet
openzeppelin session --from $ADMIN_ADDRESS --network mainnet --expires 7200 --timeout 3600
push
openzeppelin push
update-all
openzeppelin update --all --from $ADMIN_ADDRESS
push-and-update
yarn push && yarn update-all && zos-truffle-merge -n 1234 zos.dev-1234.json
fork-and-upgrade
./scripts/fork-and-upgrade.sh
fork
./fork/cli.js
fork-and-upgrade-and-test
./scripts/fork-and-upgrade-and-test.sh
console
oz-console --network $LOCALHOST_URL -c .openzeppelin/dev-999.json
console-rinkeby
oz-console --network rinkeby
console-mainnet
oz-console --network mainnet -m "$HDWALLET_MNEMONIC"
console-kovan
oz-console --network $INFURA_PROVIDER_URL_KOVAN -c .openzeppelin/kovan.json -m "$HDWALLET_MNEMONIC"
version
truffle version
extract-abis
oz compile && truffle-extract -o abis
docs
solidity-docgen -i contracts -d node_modules/@openzeppelin/contracts-ethereum-package/contracts/access/roles/MinterRole.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/token/ERC20/ERC20.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/token/ERC20/ERC20Mintable.sol,node_modules/@openzeppelin/upgrades/contracts/Initializable.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/token/ERC20/IERC20.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/access/Roles.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/utils/ReentrancyGuard.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/ownership/Ownable.sol,node_modules/@openzeppelin/contracts-ethereum-package/contracts/math/SafeMath.sol,node_modules/@kleros/kleros/contracts/data-structures/SortitionSumTreeFactory.sol,node_modules/fixidity/contracts/FixidityLib.sol -o docs --solc-module=./node_modules/solc --solc-settings='{"remappings": ["contracts/DrawManager.sol:@kleros=node_modules/@kleros",":@openzeppelin=node_modules/@openzeppelin",":fixidity=node_modules/fixidity"]}'
solc
cat solc_input.json | solcjs --standard-json
prepack
rm -rf build && oz compile && truffle-extract -o abis
postpublish
PACKAGE_VERSION=$(./scripts/package-version.sh) && git tag -ae v$PACKAGE_VERSION && git push --tags
npm i @pooltogether/[email protected]
Metadata
- GPL-3.0
- Whatever
- Brendan Asselstine [email protected]
- released 4/2/2020