FlashMintExecutors are a suite of smart contracts that enable Index Coop products to be filled via the UniswapX protocol. They dynamically route orders to the appropriate FlashMint contract (for issuance or redemption).
| Contract | Network | Address |
|---|---|---|
| FlashMintExecutor | Ethereum | 0x7c5558d2CeB0b988f24FaEcecbb8935bDdDCaeaD |
| FlashMintExecutor | Base | 0x83DFc282de2f17ef7cD365f485Ae549097D9aa5C |
| FlashMintExecutor | Arbitrum | 0x848F19DF5eE44AfcB92a519370223b835Da2120D |
# install dependencies
forge install
# compile contracts
forge build
# run unit tests
forge test