🗿
Bulla Network
  • 🗿Welcome to BullaNetwork
    • Welcome To Bulla Network
    • BullaBanker
    • The BullaProtocol
      • How does it work?
    • New Page
  • 📺Demos
    • Wallet to Wallet Invoicing
    • Payroll With Gnosis Safe
  • Bulla and Gnosis examples
    • Creating your first Gnosis integration with Bulla
    • How to enable Gnosis in Bulla BankerEnabling the Bulla Banker-Gnosis Module
    • How to connect to a Gnosis Safe to Bulla Dashboard
    • How to send invoices to a Gnosis Safe using Bulla
    • How to pay invoices using Bulla and Gnosis Safe
    • How to document payments using Bulla into a Gnosis Safe
    • How to receive payments from Bulla into a Gnosis Safe
  • Batch Payroll using Bulla and a Gnosis Safe (rsk example)
  • How to invoice a Gnosis Safe using Bulla (rsk example)
Powered by GitBook
On this page
  • BullaBanker - Manage Invoices on-chain
  • Quick start
  • Video demo
  1. Welcome to BullaNetwork

BullaBanker

BullaBanker - Bulla Network's first dApp built on top of the BullaProtocol - offers invoicing and payment solutions for DAOs and individuals.

PreviousWelcome To Bulla NetworkNextThe BullaProtocol

Last updated 3 years ago

BullaBanker - Manage Invoices on-chain

Our first app built on top of the BullaProtocol is called BullaBanker. It's a permissionless dashboard-style DApp that allows users to create, send, manage and settle claims.

BullaBanker's use-case is to facilitate on-chain commerce:

  1. A permissionless, fully-decentralized, and anonymous (KYC-less) payment system.

  2. A way for both parties to account for future ERC20 payments (my future payroll income, your future payroll expense).

  3. An easily aggregatable, immutable, and descriptive record of payments.

A user can quickly see any claims made against their wallet along with claims made by their wallet. Any claim where the user is listed as a debtor is considered payable, and any claim where they are listed as the creditor is considered receivable.

Quick start

The quickest way to get started with BullaBanker is to connect your wallet and create an invoice.

Creating a claim

To create a claim, you must first decide if you are going to be the creditor, -in other words, a request for tokens from another wallet- or if you're the debtor -a payment you are willing to make to another wallet.

The following fields are required to create an invoice:

  1. The recipient's wallet address. This could be an EOA (another user with a browser wallet), a DAO, or even other smart contracts.

  2. An ERC20 token.

  3. A brief description of the transaction.

  4. A due date.

Optional fields include:

  1. File upload. We use IPFS and pin your attachment for decentralized, immutable file storage. NOTE: The file cannot be changed after the claim has been created, and all files included are hosted publically on IPFS and cannot be removed. Do not include sensitive information. We may add encrypted IPFS files in the future.

  2. Account tag. Account tags will automatically organize any invoices or payments. Account tags can be thought of as "folders" and are determined by you i.e: "Freelance", "Personal", "Expenses", etc.

  3. Recipient Email. Send a simple notification to your recipient that they have a new claim on BullaBanker. Includes a link to view or pay (see below).

You can view these claims at any time and keep track of their status as changes or payments are made.

Video demo

(coming soon)

🗿
Dashboard view on BullaBanker
Your recipient be notificed of their invoice via email