Factory/router review ยท no payload
DEX Factory/Router Execution Path Review
AstraTreasury completed the DEX pool creation factory/router execution path review. No encoded calldata is generated, no Safe payload is generated, no Safe transaction is prepared, no pool is created, no liquidity is added, no funds are moved, and public trading is not approved.
Review hash: ced4c76782a95abb0a20467df3b0224450647b53ba99246f962e9e64b6818e86
Intended execution target
| Field | Value |
|---|---|
| targetRole | Uniswap v3 NonfungiblePositionManager |
| targetAddress | 0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1 |
| operation | CALL |
| value | 0 |
| functionName | createAndInitializePoolIfNecessary |
| functionSignature | createAndInitializePoolIfNecessary(address,address,uint24,uint160) |
| encodedCallDataGenerated | false |
| safePayloadGenerated | false |
| safeTransactionPrepared | false |
Selected inputs for later payload generation
| Field | Value |
|---|---|
| token0Symbol | USDC |
| token0Address | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 |
| token1Symbol | ASTRA |
| token1Address | 0xc7c39837d0e604eeb525fc8fc501a5475a20419b |
| fee | 10000 |
| sqrtPriceX96 | 792281625142643375935439503360000000 |
| generatesEncodedCallData | false |
Route review
| Field | Value |
|---|---|
| nonfungiblePositionManagerUsedForPoolCreation | true |
| factoryUsedForReadOnlyGetPoolAndNFPMMapping | true |
| swapRouter02RequiredForPoolCreationOnly | false |
| universalRouterRequiredForPoolCreationOnly | false |
| quoterRequiredForPoolCreationOnly | false |
| erc20TokenApprovalsRequiredForPoolCreationOnly | false |
| liquidityMintingIsSeparateLaterStep | true |
RPC checks
| Check | Value |
|---|---|
| nonfungiblePositionManagerCodePresent | true |
| factoryCodePresent | true |
| swapRouter02CodePresent | true |
| universalRouterCodePresent | true |
| quoterV2CodePresent | true |
| nfpmFactoryAddress | 0x33128a8fc17869897dce68ed026d694621f6fdfd |
| nfpmFactoryMatchesConfiguredFactory | true |
| factoryGetPoolCallSucceeded | true |
| factoryGetPoolAddress | 0x0000000000000000000000000000000000000000 |
| factoryGetPoolFoundPool | false |
Current statuses
| Area | Status |
|---|---|
| dexPoolCreationSqrtPriceReview | Dex Pool Creation Token Ordering Sqrtpricex96 Review Complete No Payload Generated |
| dexPoolCreationSafePayloadDraftReview | Dex Pool Creation Safe Payload Draft Review Ready For Sqrtpricex96 Review No Payload Generated |
| dexPoolCreationSafePayloadDraft | Dex Pool Creation Safe Payload Draft Ready No Payload Generated |
| dexPoolCreationSafePayloadPreparation | Dex Pool Creation Safe Payload Preparation Ready No Payload Generated |
| dexPoolCreationExecutionPrecheck | Dex Pool Creation Execution Precheck Ready For Safe Payload Preparation No Pool Created |
| dexPoolCreationApproval | Dex Pool Creation Approved No Pool Created |
| dexPoolExistencePrecheck | Dex Pool Existence Factory Precheck Complete No Pool Found |
| fullLaunch | Full Launch Readiness Track Open Planning Only |
| treasuryFunding | Treasury Funding Readiness Track Open Not Approved |
| treasurySafeTransaction | Treasury Safe Transaction Package Scaffold Ready No Payload |
| monitor | Pass |
| alerts | Clear |
| incidents | No Active Incidents |
| mainnetExecution | Mainnet Execution Queue Disabled |
Important
This review confirms the target and path only. It does not generate calldata,
generate a Safe payload, prepare a Safe transaction, create a pool, add liquidity,
move funds, activate a buy page, or approve public trading.
Public API
/api/public/dex-pool-creation-factory-router-review