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
Vault0x5713…FE68
Price oracle0x60fd…8529
Lending adapter0x13a0…6764
Swap adapter0x20da…9e38
What they talk to on Base
Used forAddress
USDC0x8335…2913
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.