This repo contains the contracts for Equalizer Exchange, an AMM on Fantom inspired by Solidly.
This repo uses Hardhat framework for compilation, testing and deployment.
- Create an enviroment file named
.env
(copy .env.example) and fill the next enviroment variables
# A private key of wallet address that will be used on the testnet
PRIVATE_KEY=
# Optional Fantomscan API key, for automatize the verification of the contracts at Fantomscan
FTMSCAN_API_KEY=
- Hardhat Setup
npm i
npx hardhat compile
npx hardhat test
Name | Address |
---|---|
Equal | 0x3fd3a0c85b70754efc07ac9ac0cbbdce664865a6 |
PairFactory | 0xc6366EFD0AF1d09171fe0EBF32c7943BB310832a |
BribeFactory | 0x5d4589bba42df0c53bbcb7ec59160de64b9d4308 |
GaugeFactory | 0xc8be3d680e31187a94b47119c5b2b095ce2be578 |
Voter | 0x4bebEB8188aEF8287f9a7d1E4f01d76cBE060d5b |
VotingEscrow | 0x8313f3551C4D3984FfbaDFb42f780D0c8763Ce94 |
VeArtProxy | 0x777928F0B5F9066a14f7317D57e660F1d754CAd8 |
RewardsDistributor | 0xc8be3D680e31187a94B47119c5b2B095ce2bE578 |
Minter | 0x85E7f59248d1c52BD635F27518333F75FB80C72D |
Router | 0x1A05EB736873485655F29a37DEf8a0AA87F5a447 |
EqualizerLibrary | 0xB537e8544932e1Bf279f9F8090088c3a0f76dF02 |
MerkleClaim | 0x6ef2Fa893319dB4A06e864d1dEE17A90fcC34130 |
MasterChef | 0x93b97347722b8A0d21b0ddDF79aE1c85c05041f8 |