Reference / Contracts

Contracts

Four contracts, fixed at deploy. There is no proxy, so the code that is verified is the code that runs.

DCA Vault on Base

ContractAddress
VaultNot deployed yet
Price oracleNot deployed yet
Lending adapterNot deployed yet
Swap adapterNot deployed yet

The test deployment

The same code runs on Base Sepolia with stand-in tokens and prices. It is there so the flow can be tried with play money, and it is not evidence about mainnet.

ContractAddress
Price oracle0x60fd…8529
Lending adapter0x13a0…6764
Swap adapter0x20da…9e38

What they talk to on Base

Used forAddress
Lending vault (Gauntlet USDC Prime)0xeE8F…4b61
NVDAc token0xb200…108C
NVDAc price feed (Chainlink)0x0468…8513
NVDAc pool (Aerodrome)0x853F…7ab9
GOOGLc token0xb200…58B7
GOOGLc price feed (Chainlink)0x5bF4…34F2
GOOGLc pool (Aerodrome)0xB198…5542
AAPLc token0xb200…d1fb
AAPLc price feed (Chainlink)0x787f…F988
AAPLc pool (Aerodrome)0xA3b1…94F0
METAc token0xb200…707C
METAc price feed (Chainlink)0x6526…b27D
METAc pool (Aerodrome)0xEAF5…273E

A stock token's address starts with 0xb20. That prefix is easy to imitate and proves nothing, so check the whole address.