# Supernova Bitcoin Account Abstraction

**URL:** http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943
**Category:** ╰  Funding  |  Staging
**Created:** [September 20, 2024, 7:05am UTC](http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943 "2024-09-20T07:05:33Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![aliencoder](http://forum.zenon.org/user_avatar/forum.zenon.org/aliencoder/32/1467_2.png) [@aliencoder](http://forum.zenon.org/u/aliencoder)
#### Post date: [September 20, 2024, 7:05am UTC](http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943/1 "2024-09-20T07:05:33Z")

</div>

# Supernova Bitcoin Account Abstraction (AA)

Supernova is the first EVM extension-chain of Zenon and a hub for upcoming DeFi innovation where Solidity developers can directly participate in the Network of Momentum’s ecosystem using familiar tools and resources. Supernova is run by a subset of Pillars and is closely aligned with all the principles of the Network of Momentum, including Bitcoin support and use-cases.

The Bitcoin Account Abstraction (AA) layer of the Supernova extension-chain allows users to leverage their existing Bitcoin keys to sign transactions via smart wallets deployed as Solidity smart contracts.

It is designed to provide full compatibility with popular Bitcoin wallets like [Xverse](https://www.xverse.app/), which allows users to hold, swap and send [Ordinals](https://decrypt.co/resources/what-are-ordinals-a-beginners-guide-to-bitcoin-nfts) and [Runes](https://decrypt.co/221962/bitcoin-runes-launch-at-the-halving-heres-everything-you-need-to-know). This enables new DeFi use-cases on Supernova by tapping into well-established Bitcoin communities.

For developers, this solution opens up new opportunities to create innovative applications that leverage the strengths of Bitcoin and the use-cases provided by the EVM. It also helps attract a larger user base to Supernova by offering a familiar and convenient way to interact with it.

The implementation adheres to [EIP-4337](https://eips.ethereum.org/EIPS/eip-4337) specification.

Bitcoin support for both `ECDSA` and `Schnorr`. More info about popular Bitcoin addresses types [here](https://unchained.com/blog/bitcoin-address-types-compared/).

- Support for `P2SH`: send and receive `BTC`
- Support for `P2TR`: send and receive `BTC`, `Ordinals`, and `Runes`
- `ECDSA` support
- `Schnorr` support
- `Paymaster` support for handling gas fees

---

<div class="post-metadata">

### Author: ![aliencoder](http://forum.zenon.org/user_avatar/forum.zenon.org/aliencoder/32/1467_2.png) [@aliencoder](http://forum.zenon.org/u/aliencoder)
#### Post date: [November 14, 2024, 9:04am UTC](http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943/2 "2024-11-14T09:04:43Z")

</div>

The team working on Bitcoin Account Abstraction is almost ready.

Current status:

- Support for `P2SH`: ✅
- Support for `P2TR`: ✅
- `ECDSA` support ✅
- `Schnorr` support ✅
- `Paymaster` support for handling gas fees: pre-funded account ✅
- Testing: in progress

I’ll post here the AZ project. They are interested in continuing developing on NoM, so it’s important to show support for their work and pass the AZ project faster.

---

<div class="post-metadata">

### Author: ![aliencoder](http://forum.zenon.org/user_avatar/forum.zenon.org/aliencoder/32/1467_2.png) [@aliencoder](http://forum.zenon.org/u/aliencoder)
#### Post date: [November 22, 2024, 6:12pm UTC](http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943/3 "2024-11-22T18:12:27Z")

</div>

Current status:

- Support for `P2SH`: ✅
- Support for `P2TR`: ✅
- `ECDSA` support ✅
- `Schnorr` support ✅
- `Paymaster` support for handling gas fees: pre-funded account ✅
- Added `go-ethereum` precompiles to speedup signature verification ✅
- AZ project: voted ✅
- Web app demo: in progress
- Testing: in progress

❕ Attention all Supernova extension-chain participants ❕

Please update your nodes to [Supernova v0.0.8](https://github.com/AliensZone/supernova/releases/tag/v0.0.8). This update doesn’t require a re-sync. Just stop the node (or service), replace it with the new version and start the node (or service) again.

```auto
systemctl stop supernova
*replace /usr/local/bin/supernovad*
systemctl start supernova
systemctl status supernova

```

---

<div class="post-metadata">

### Author: ![aliencoder](http://forum.zenon.org/user_avatar/forum.zenon.org/aliencoder/32/1467_2.png) [@aliencoder](http://forum.zenon.org/u/aliencoder)
#### Post date: [November 27, 2024, 4:00pm UTC](http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943/4 "2024-11-27T16:00:52Z")

</div>

Current status:

- Support for `P2SH`: ✅
- Support for `P2TR`: ✅
- `ECDSA` support ✅
- `Schnorr` support ✅
- `Paymaster` support for handling gas fees: pre-funded account ✅
- Added `go-ethereum` precompiles to speedup signature verification ✅
- Web app demo: ✅
- Testing: ✅
- AZ project: voted ✅
- AZ phase: in progress

BTC account-abstraction [smart contracts repository](https://github.com/AliensZone/supernova_account_abstraction)

BTC account-abstraction [demo web app repository](https://github.com/AliensZone/supernova_account_abstraction_demo)

---

<div class="post-metadata">

### Author: ![aliencoder](http://forum.zenon.org/user_avatar/forum.zenon.org/aliencoder/32/1467_2.png) [@aliencoder](http://forum.zenon.org/u/aliencoder)
#### Post date: [December 4, 2024, 1:53pm UTC](http://forum.zenon.org/t/supernova-bitcoin-account-abstraction/1943/5 "2024-12-04T13:53:40Z")

</div>

The [AZ phase](https://zenonhub.io/accelerator-z/phase/5304b4768bc96596029f71e3647bb5ab8d46551c95b70bf0bf340d7e7d24b9ca) was successfully paid out! Thank you for your support!

Next project will be outlined zoon.
