• Stars
    star
    203
  • Rank 186,906 (Top 4 %)
  • Language
    Dart
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cross platform mobile Ethereum wallet based on Flutter

Fuse Wallet

The Fuse Wallet is a white-label wallet built on top of the Charge Wallet API as a demonstration.

The Fuse Wallet built upon the charge_wallet_SDK, which provides a gateway to the Wallet API.

Features

  • Creating a smart wallet contract for a given phone number and public key
  • Sending & Receiving ERC-20 & ERC-721
  • Trading - A gateway to voltage.finance DEX
  • WalletConnect

Architecture

Getting Started

Prerequisites

Before you can start coding your first wallet, there are a few things you need to do, if you haven't done them already.

Setup

Clone the project using git commands.

  • For Android development, create a file at ./android/key.properties, as described here, containing the keystore path and passwords, as set up earlier.

    git clone https://github.com/fuseio/fuse-wallet.git
    cd fuse-wallet
    

Run the app using:

  flutter pub get && flutter run
  • Make a copy of .env.example named .env - cd environment && cp .env.example .env

3rd party integrations

If you'd like your app to support the on-ramp feature, you'll need to create a API key and put it in the .env file.

Download the App

You can download the beta version of our app from the Google Play or the App Store

More Repositories

1

fuse-network

Fuse network engine; Contains instructions to connect as a node
JavaScript
78
star
2

wallet_core

Dart
55
star
3

fuse-studio

Web 3.0 tool for creating and operating communities on the Fuse network
JavaScript
30
star
4

fuse_wallet_sdk

Dart implementation of FuseBox SDK
Dart
9
star
5

fuse-website

JavaScript
6
star
6

fuse-bridge

JavaScript
5
star
7

fuse-staking-v2

The Fuse Staking Dapp enables users to participate in the Fuse network's consensus by staking FUSE tokens
TypeScript
5
star
8

charge_wallet_sdk

SDK for Charge Wallet API
Dart
4
star
9

fuse-lp-rewards

Rewards for Fuse Liquidity Providers
JavaScript
4
star
10

fuse-wallet-old

Cross platform mobile Ethereum wallet based on Flutter
Dart
3
star
11

eth_url_parser

Module that supports parsing / parsing of all the different ethereum standard urls
Dart
2
star
12

docs

Fuse Network Docs.
2
star
13

wallet-backend

A boilerplate backend infrastructure for the Fuse wallet.
TypeScript
2
star
14

fuse-dev-docs

2
star
15

fuse-graph

GraphQL API for fuse network powered by thegraph
TypeScript
2
star
16

fuse-staking

JavaScript
2
star
17

fusebox-backend

TypeScript
2
star
18

console-dapp

TypeScript
2
star
19

fuseswap-service

Backend service for fuseswap
TypeScript
1
star
20

fuse-vesting-contracts

Solidity
1
star
21

earn-sdk

TypeScript
1
star
22

userop.dart

A lightweight Dart library for quickly and easily building ERC-4337 UserOperations.
Dart
1
star
23

fuse-nft-subgraph

Subgraph that indexes NFTs on Fuse network
TypeScript
1
star
24

mnid_dart

Multi Network Identifier - spec and reference implementation
Dart
1
star
25

wallet_sdk

Dart
1
star
26

fuse-docs

Official documentation of Fuse
JavaScript
1
star
27

fuseswap-default-token-list

JavaScript
1
star
28

wallet-connect-poc

Kotlin
1
star
29

fuse-nft-contracts

JavaScript
1
star