- Initializing Yarn
touch yarn.lock
yarn init
- Installing hardhat
yarn add --dev hardhat
npx hardhat init
Select from the options Create a TypeScript project
& answer yes
twice.
Roles:
- Contract creation
- Update Rescuer
- Update Pauser
- Add local token
Chain | EOE Address | Contract Name |
---|---|---|
Goerli | 0x1e1208E401B34eD380d0E65d4c94981E065B099E | Token Minter |
Chain | EOE Address | Contract |
---|---|---|
Goerli | 0x7bAe5a2E13eA068f1392ad5E083d93109F60F188 | |
Goerli | 0x73eA2E1632545f0c168d0F86773aF179a5039771 | Local Minter |
EOE Address | Chains |
---|---|
0xBC22765C924F22Bd5FCF5C7173B6B891c71dE002 | Goerli, BSC, Optimism, Arbiscan, Base, Sepolia |
uint32 | Chain Name |
---|---|
0 | Goerli |
1 | Avalanche |
2 | Optimism |
3 | Arbitrum |
4 | ? |
5 | ? Non-EVM |
6 | Base |
7 | Polygon |
export const DEFAULT_DECIMALS = 6 // USDC
Chain | Address |
---|---|
Goerli | 0x26413e8157cd32011e726065a5462e97dd4d03d9 |
Avalanche | 0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79 |
Arbitrum | 0x109bc137cb64eab7c0b1dddd1edf341467dc2d35 |
Chain | Address |
---|---|
Goerli | 0xcA6B4c00831Ffb77afE22E734A6101b268B7fcBE |
# | Chain | Address |
---|---|---|
0 | Goerli | 0xD0C3DA58F55358142B8D3E06C1C30C5C6114EFE8 |
1 | Avalanche | 0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0 |
2 | Optimism | 0x23A04D5935ED8BC8E3EB78DB3541F0ABFB001C6E |
3 | Arbitrum | 0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352 |
4 | ? | 0x57D4EAF1091577A6B7D121202AFBD2808134F117 |
5 | ? | A65FC943419A5AD590042FD67C9791FD015ACF53A54CC823EDB8FF81B9ED722E |
6 | Base | 0x877B8E8C9E2383077809787ED6F279CE01CB4CC8 |
7 | Polygon | 0x9F3B8679C73C2FEF8B59B4F3444D4E156FB70AA5 |
P.S.: 4 - Not Testnet Linea, Not BSC