You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6. (optional) Required for CCTP testing: Get enough testnet USDC from [Circle USDC faucet](https://faucet.circle.com/). This is required by the LitePSM mock contract which expects USDC to be present on the deployer wallet.
6. (optional) Commit generated output folder to record deployed contract addresses
42
+
8. (optional) Commit generated `broadcast/SetUpAll.s.sol/11155111/run-latest.json` and `script/output/11155111/output-latest.json` to record deployed contract addresses
39
43
40
44
41
45
## Environment Variables
@@ -69,6 +73,18 @@ To deploy and configure contracts to the Avalanche Fuji public testnet:
|`ilk`| Collateral type identifier (e.g., `"ALLOCATOR_STAR_A"`) |
81
+
|`usdcUnitSize`| Amount of USDC (in smallest units, e.g., wei) to use for testing (default: 10) |
82
+
|`cctpDestinationDomain`| CCTP destination domain ID for cross-chain messaging ([see supported domains](https://developers.circle.com/cctp/solana-programs#devnet-program-addresses))|
83
+
|`cctpTokenMessenger`| Address of the CCTP Token Messenger contract on the target chain ([see EVM contracts](https://developers.circle.com/cctp/evm-smart-contracts#tokenmessenger-testnet)) |
84
+
|`cctpRecipient`| USDC token account of the CCTP transfer recipient in HEX, decode can be done using tools like [this](https://appdevtools.com/base58-encoder-decoder). _It should correspond to the destination domain_ |
85
+
|`usdc`| Address of the USDC token contract on the target chain ([see contract addresses](https://developers.circle.com/stablecoins/usdc-contract-addresses)) |
86
+
|`relayer`| Address of the relayer to be used by the ALM controller |
0 commit comments