Giter Club home page Giter Club logo

jijobose / bitkit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from synonymdev/bitkit

0.0 1.0 0.0 84.35 MB

Take charge of your digital life with Bitkit. A non-custodial Bitcoin and Lightning wallet that also supports profiles, contacts, payments to contacts, key-based logins, widgets, and more.

Home Page: https://bitkit.to

License: MIT License

Shell 0.16% JavaScript 5.86% Ruby 0.10% Objective-C 0.11% Java 0.17% TypeScript 93.38% Objective-C++ 0.11% Kotlin 0.13%

bitkit's Introduction

Bitkit

241769202-bedf9562-6a7d-4c23-ad79-ac03e428b41c.mp4

⚠️ Beta software that may put your money at risk.

⚠️ We recommend using only small amounts.

⚠️ Don’t use the same seed on multiple devices.

⬇ Android - Download latest APK

⬇ iPhone - Download latest TestFlight app

Overview

Reclaim your digital life with Bitkit.

Bitkit offers on-chain and lightning transactions, as well as user-controlled social profiles and contacts; easy payments to contacts; key-based log-ins; and data streaming from private and public feeds into widgets. All these latter features have been built using Slashtags.

Synonym's mission is for users to have control over their own data and operate in a Web that is censorship-resistant, private, and free from walled gardens. Bitkit is Synonym’s crack at harmonizing such digital autonomy with a great user experience.

Bitkit is a mobile application available on Android and iOS, and implemented using React-Native.

The problem

Society, the economy, and the Web suffer from oppressive central controls, resulting in censorship, privacy breaches, and monopoly behaviors. Users need P2P tools that set them free.

Bitkit's solution

Bitkit offers a Bitcoin wallet that supports both on-chain and lightning transactions. The application runs a custom, non-routing Lightning node created with the Lightning Development Kit on the user's mobile phone. By default you connect to Synonym's Electrum-Bitcoin Core server, but you can also connect to your own server. We on-board users to Lightning through our lightning service provider (LSP) Blocktank. In the future, we will also enable connections to other LSPs and peers on the network.

Users can back up their Bitcoin and Lightning keys with a standard BIP-39 seed and optional password. Lightning channel data is automatically replicated on our a backup server. The data is encrypted on the client-side before it is sent to our server to ensure privacy. You can view our code here.

The other main features Bitkit supports are as follows:

  • 📱 Social profiles and contacts
  • 💸 Easy payments to profiles
  • 🔑 Key-based account logins
  • 📊 Streaming of private and public data feeds into widgets

All these additional features are powered by Slashtags: a collection of software modules and specifications that complements the Bitcoin and Lightning stacks in the building of peer-to-peer applications, specifically to enable decentralized identities and web-of-trust reputation systems. You can view our JavaScript-based software development kit which has been used for the Bitkit wallet here.

You can experiment with Bitkit's Slashtags features in our playground. We currently support four public data widgets:

Slashtags user data is automatically replicated via our seeding server. In this way, user data is always available. In addition, it allows the user to restore all their Slashtags data from just their BIP-39 seed and optional password.

Support

If you are experiencing any problems with Bitkit, please open an issue and use the template provided, or reach out to us on Telegram.

Translations

Join our Transifex project to help translate Bitkit into your local language and boost Bitcoin adoption worldwide. Questions? Connect with our team on Discord.

Installation

Download or build it from source.

Development

See development documentation.

bitkit's People

Contributors

coreyphillips avatar pwltr avatar jasonvdb avatar limpbrains avatar nuhvi avatar miguelmedeiros avatar flaviomoceri avatar ovitrif avatar jwburgers avatar catch-21 avatar rbndg avatar aldertnl avatar bitcoinerrorlog avatar losh11 avatar varsnotwars avatar mattcrv avatar uwla avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.