project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Power Wallet

Power Wallet is a on-chain wallet that makes Bitcoin investing simple, safe, and stress-free with automated DCA strategies and built-in risk management.

Power Wallet

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Project Description

Power Wallet is a decentralized, on-chain wallet that makes investing in Bitcoin safe, easy, and stress-free.

Designed to facilitate long-term investing in Bitcoin, Power Wallet leverages advanced DCA strategies based on the Bitcoin Power Law price model to automate Bitcoin accumulation with built-in risk management.

Power Wallet embraces the true ethos of DeFi, ensuring that users always stay in control of their assets and that deposits are invested safely and consistently. The objective is to capture Bitcoin's long-term growth potential while reducing portfolio volatility.

Power Wallet leverages Coinbase Smart Wallet for a seamless onboarding experience, Uniswap, and Chainlink Automation & Price Feeds for a fully permissionless, on-chain investment experience.

By removing the complexity of manual trading, Power Wallet enables users to focus on the long-term accumulation of bitcoin, ensuring a smarter and safe path to financial success.

How it's Made

The Power Wallet solution encompasses a set of Solidity smart contracts, a Next.js frontend, and a few on-chain services. Power Wallet does not depend on centralized APIs or databases to keep the solution fully decentralized.

Smart contracts:

  • A Factory contract that allows the creation of instances of a Power Wallet contract with an associated DCA strategy. The user is the owner of the Wallet and the strategy, ensuring that only they can deposit and withdraw funds from their Power Wallet.
  • The Wallet contract allows users to deposit USDC, which will be invested in cbBTC by their selected DCA strategy.
  • Strategy contracts that implement the logic for 3 flavors DCA:
    1. A pure DCA strategy, to invest a fixed amount of USDC at predefined intervals.
    2. A smart DCA strategy that uses the bitcoin Power Law price model to accumulate cbBTC when the price is undervalued with respect to the model and de-risk when the price is overvalued.
  1. A more aggressive DCA strategy that waits for more significant deviations in the price of bitcoin from the bitcoin Power Law price trend in order to accumulate or de-risk.

Frontend: The Power Wallet frontend is implemented as a static Next.js app that uses the Coinbase Smart Wallet SDK. Among other things, Coinbase Smart Wallet allows to seamlessly onboard new users. to create new wallets secured by passkeys, to fund their Power Wallets via fiat onramp, recover accounts.

Chainlink Automation:

  • Chainlink Automation is used to automate the execution of the DCA strategies, and perform swaps between USDC and cbBTC for the right amount at the right time.

UniswapV3:

  • Swaps between USDC and cbBTC required by the DCA strategies are performed on Uniswap v3.

Price Feeds:

  • Chainlink Price feeds are used to calculate the bitcoin Power Law price (fair price) and are used by the DCA strategies to determine when a swap should be made.
background image mobile

Join the mailing list

Get the latest news and updates