Ready to test your dApp with Braavos Wallet? We have a tool which will make your life easier.

Meet Headless Braavos. It’s a master switch to your Braavos Wallet, to make it work on devnet without ever popping up for approval or for password entry.

Headless mode currently works on devnet only.

In order to get it live, you should follow these steps:

  1. Run a local devnet on your machine. See https://github.com/Shard-Labs/starknet-devnet We recommend you run devnet with dump on transaction, to allow reuse of the wallet accounts:

    shell> *starknet-devnet --dump-path devnet.bin --dump-on transaction*

  2. Create a Braavos account on your local devent. Do it by first switching the network to devent on the top left corner of Braavos:

    https://lh4.googleusercontent.com/0vTe4QyklQWD802Xz4GuNOtHHRZdCaRcA7HoFYTzH8-euiqK5pdELsWP4dx1c3v3uh4DcFBTA230il1yOQL-sPUInZufa_N6fRo0pe0aaYTcgLAYyTyjMrc1jnhQfZsLKLRh9X9t

    And then creating an account.

  3. Now go the the developer menu (click  Menu on bottom right corner, then Developer)

    https://lh3.googleusercontent.com/ttauQvdsvOd9ZskeTWGYsrl4nWcOXxORck-CJBIfaeGV4pnnmwwe9jGIvFr5K4jYb95O4aSMf-9thGpZGH19dWhGyQnUSMf8Z4v-_Xq5jqVQofOKYMycLZm9gLB1GPKGLmXuo-0R

    In this menu you may enable headless wallet mode.

Once done, your wallet will automatically approve all dApp requests on the active devnet account.

When you switch to a non-local network (such as testnet), the headless mode will have no effect.