Hi there! I have been around the Stellar ecosystem helping here and many other places to new users and I decided to create my own wallet which is the one my business is using for its projects. Everything related with the wallet is here: https://xbull.app
Still in ALPHA stage
This version is still in Alpha stage, please be aware of this and use it with precaution. We are still making lots of changes and it's possible that future versions won't be compatible with this one. Some features might not work currently but the app is pretty stable.
Security is a priority but we can't promise it in this early stage, all your private keys are encrypted but please use this wallet with secondary accounts or with test accounts. If you use accounts created by the wallet, please always keep your Mnemonic phrases to be able to restore them later.
*After every update the documentation will be updated with the correct information, once we hit the version 1.0.0 we will separate each version of the documentation.*
xBull Wallet
xBull is a wallet to serve as a bridge between websites/users and the Stellar blockchain.
Our goals with xBull are:
- Be part of the infrastructure to boots the Stellar network adoption.
- Offer a curated and flawless user experience.
- Be a reference in the Stellar Blockchain wallets options.
- Make the interaction between users and the Stellar Blockchain easier.
Why another extension wallet?
We are a software development team, we (and our partners) have specific requests for businesses. Instead of telling other extensions that they need to add the features we want, we decided that we will create our own extension and at the same time provide more options to end users... Competition is the key to increase the Stellar ecosystem.
But even if our wallet is aimed to serve our businesses, we designed it in a way it can be used by anyone so it's most likely that you will never notice that it was built with our projects in mind.
Features
xBull tries to be an easy to use but powerful wallet so you will find lots of features, some of them are:
- Generate keypairs from Mnemonic phrases or import one (you own the private keys).
- Support of multi wallets and different Horizon APIs.
- Trade assets with offers, limits and swaps operations.
- Advanced features like manually signing XDRs or generating a chain of operations (similar to the Stellar laboratory).
- Integrated SDK so sites can talk with the extension.
- Encrypted private keys and protection of public key from websites until the user accepts to share it.
We are constantly adding new features, want to know all of them? Visit the docs and check all this wallet has to offer.
Operations handled by the wallet
The Stellar Blockchain supports multiple kind of transactions, xBull is designed to handle all of them. At this moment the supported operations are:
- [X] Create account
- [X] Payment
- [X] Path payment strict send
- [X] Path payment strict receive
- [X] Manage sell offer
- [X] Manage buy offer
- [X] Create passive sell offer
- [X] Set options
- [X] Change Trust
- [X] Allow trust
- [X] Account merge
- [X] Manage Data
- [X] Bump sequence
- [ ] Create claimable Balance
- [ ] Claim claimable Balance
- [X] Begin Sponsoring Future Reserves
- [X] End Sponsoring Future Reserves
- [ ] Revoke Sponsorship
- [ ] Clawback
- [ ] Clawback Claimable Balance
- [X] Set Trust Line Flags
xBull "SDK"
Our wallet is shipped with an internal "SDK" which helps website owners to interact with the wallet. You can read all the details in the site, the SDK helps you talking with our wallet like this:
Request permissions to the wallet:
const permissions = await xBullSDK.connect({
canRequestPublicKey: true,
canRequestSign: true
});
Request the public key:
const publicKey = await xBullSDK.getPublicKey();
Request signing a transaction:
const signedTransaction = await xBullSDK.signXDR('YOUR XDR HERE')
Roadmap
You can check the roadmap of the development here or check in what we are working right here
FAQs
If you have any question about the functionality of the wallet, please check our documentation here where you can find all the details about our wallet.
Source code
xBull Wallet is open source and its code is public, you can check it or download it from here
How to build it myself?
xBull Wallet is available to use by anyone and it's on the google Chrome Store once it's version is at least Beta (version 0.5.0), but just like everything in the Blockchain space, you should always question it.
Because of this, xBull Wallet is possible to be audited and built by anyone. You can pull the source code and generate the build which you can then import into your browser, that way the extension you don't need to trust the version that is hosted in the Google Chrome store.
If you want to learn more about this, please read the documentation here where we explain you how to manually do it.
Proud from Creit Tech
xBull Wallet is developed by the Creit Tech team with the goal of providing a bridge between the Stellar Blockchain and users/websites. Our businesses needed a capable but at the same time easy to use wallet and that's why we created xBull, that way our clients and the community can use a wallet with a friendly UI and powerful features.
We are proud of what we have created and we are excited to create more businesses on top of the Stellar Blockchain.