# ADEX source-verification bundle

Generated from the exact Hardhat build-info used by the current compiled ADEX artifacts.

## Safety

- No private key, seed phrase, wallet password, RPC credential, or signer is stored here.
- Generating this bundle sends no transaction.
- The bundle is for Sepolia verification preparation only. Mainnet remains a separate gate.

## Compiler

- Solidity: 0.8.30+commit.73712a01
- viaIR: true
- Optimizer: true
- Optimizer runs: 500
- EVM version: prague

## Files

- `ADEXFactory.standard-input.json` — exact compiler Standard JSON input for ADEXFactory.
- `ADEXRouter.standard-input.json` — exact compiler Standard JSON input for ADEXRouter.
- `manifest.json` — compiler/build-info identity, bytecode hashes, constructor schema, and Sepolia WETH.

## Constructor values after deployment

ADEXFactory:
1. `feeSetter` = the wallet that signed the Factory deployment.

ADEXRouter:
1. `factory` = the deployed ADEXFactory address.
2. `wrappedNative` = Sepolia WETH9 `0xfff9976782d46cc05630d1f6ebab18b2324d6b14`.

## Post-deploy verification sequence

1. Use `/api/adex/deployment-check` to confirm exact runtime identity/state first.
2. Submit the matching Standard JSON input to a supported explorer/verifier.
3. Re-check public source status from ADEX.
4. Do not mark source verification passed until both Factory and Router are publicly verified.
