This project is in early development and available for demo on the Base Sepolia testnet.

Smart Contracts

On-chain components powering Power Wallet on Base Sepolia

Wallet Factory

Creates PowerWallet instances and configures them with strategy instances.

Address: 0x6e6A4C1094a064030c30607549BF8d87311cB219

Strategy Registry

Registry of investment strategies mapping strategy ids to implementation templates (for cloning).

Address: 0x53B4C7F51904b888f61859971B11ff51a8e43F80

Wallet Automator

Automation contract coordinating periodic upkeep for wallets and related strategies.

Address: 0x79cec041e963526122ffC7C04F427595a132331B

Faucet

For Power Wallet users to claim testnet USDC on Base Sepolia.

Address: 0x2718B8da434e4De40B05f85bf33B47B1fCa192C0

Pool Rebalancer (cbBTC/USDC)

Periodically rebalances the assets in the cbBTC/USDC pool, and aligns the pool exchange rate to the Chainlink BTC/USD oracle price.

Address: 0xCbad841061ea2cFD74f0adF2F06488596138B4A9

Pure BTC DCA

The OG accumulator: dollar‑cost average into BTC on a set cadence.

Address: 0x251cc6A7B70BD87F4Dc12cf5A9AF88A2410c1aFf

Power BTC DCA

DCA strategy with a mean reversion twist. Uses the Bitcoin power-law price model to buy more below trend and trim above.

Address: 0x24b3DC2D7b68C69cE28A072c82a03e17C49C9973

Smart BTC DCA

An adaptive BTC DCA that buys dips more aggressively, with a volatility/drawdown kicker and optional band rebalancing.

Address: 0xcD0745beF87FC9f1CAF741E831cfF6621302bDE5

Trend BTC DCA

A strategy that steadily accumulates below trend, and goes all‑in when the trend is up.

Address: 0xdACeB46A231b41730F984d0A4EAf3Ff3d67fC84D

Technical Indicators

Calculates and stores daily indicators (e.g. SMA, RSI) using Chainlink price feeds.

Address: 0x7A0F3B371A2563627EfE1967E7645812909Eb6c5