- metamask/infura только под vpn если из рф
- IDE: online https://remix.ethereum.org/ или Solidity plugin to Jetbrains/VScode
- install metamask extension to chrome
- erc20 contracts wizard: https://docs.openzeppelin.com/contracts/4.x/wizard
- деплой через https://hardhat.org/ или https://trufflesuite.com/
- своя rpc node для тестовых сетей = https://infura.io/
cd project_folder
# install
brew install node
npx hardhat # run with all default settings
npx ci # or install from package-lock.json
# deploy
env $(cat .env) npx hardhat run --network rinkeby scripts/deploy-V1.js
env $(cat .env) npx hardhat verify --network rinkeby 0x1Fb76BE42eBBbBBEcc01fF4b480F53Ce9590FC13
- remix IDE with plugins: flattener, solidity static analysis
- add ETH to test wallet in network rinkeby
- ERC20 templates
- ERC20 contracs wizard
- TransparentUpgradeableProxy contract