DebitLLama - Subscription payments with Account Abstractions

BTT Mainnet launch

BTTC mainnet is now available in production.

Here are the contract addresses:

ZKSnark Verifier:

Virtual Accounts:

Connected Wallets:

ZKSnark Verifier verifies off-chain created proofs used to debit the accounts.

Virtual Accounts implement an account type similar to Virtual Credit Cards, they need to be topped up to contain balance.

Connected Wallets contract allows connecting an externally owned account (EOA, a normal crypto wallet) and debiting that directly.

Subscription payments are available on BTT mainnet with
Native BTT tokens
USDD_t found at 0x17F235FD5974318E4E2a5e37919a209f7c37A6d1
USDT_e found at 0xE887512ab8BC60BcC9224e1c3b5Be68E26048B8B

Current ongoing work:

  1. 2FA using Passkeys (WebAuthN)
    Added security to protect from credential stuffing attacks, phishing or weak login passwords.

  2. Experimental feature: Smart Contract Account Password Abstraction with Passkeys
    Explanation: Latest release of Passkeys in IOS17 and Safari17 and Chrome 113 started supporting a largeBlob extension for Passkeys. This unlocks the possibility to store secrets in Passkeys, secured by Apple, Android devices or Yubi keys. Simply put, you can map Passkeys to control smart contract wallets and it can fit well into DebitLlama tech stack. Currently not many devices support the largeBlob extension, but it’s a web3c standard available in nightly builds of mainstream browsers.

  3. Email Notifications
    Some implementation already available in Production. More on the way.

  4. Zapier integration
    Explanation: The integration is a simple Nodejs app that maps DebitLlama API to Zapier. It allows DebitLlama to be discovered by 3 million users and businesses and it lets DebitLlama connect to 6000 different apps without coding. You can create SaaS products , pay-walled websites, connect with accounting software, CRMs, OpenAI and many more.

  5. REST API and Webhooks.
    The public api/v1 is already available in Production. The documentation is available here. The webhooks and the remaining implementation is developed in parallel with the Zapier integration so they match.

2 Likes