Code Monkey home page Code Monkey logo

aesir-wallet's Introduction

Aesir Kryptokrona Wallet

Aesir Wallet

build release license discord

Aesir is the most current Kryptokrona GUI Wallet built with Svelte and Electron.

Table of Contents

Development Resources

  • Web: https://kryptokrona.org
  • GitHub: https://github.com/kryptokrona
  • Hugin: XKR group on 2977d5ca9b173c0f9f137f1be6823dd2cdd8f953bd84e6d3e5e4571539644531
  • It is HIGHLY recommended to join our group on Hugin Messenger if you want to contribute to stay up to date on what is happening on the project.

Technologies

  • Node 16 (16.16.0 currently)
  • Electron
  • Svelte
  • Hypercore Protocol

Getting Started

*Feel free to substitute npm with pnpm or yarn.

Install · npm install
Develop · npm run dev

Build

To build a target we have the following options:

macOS Apple Silicon (M1) · npm run build:mac-arm64
macOS Intel (x64) · npm run build:mac-x64
Windows · npm run build
Linux · npm run build:linux-x64

Contribute

Pull Request

We appreciate all contributions whether it be small changes such as documentation of source code to major improvement of code. The easiest way is to make a fork and then make a pull request into our main branch. To make the PR go through make sure to include this information:

What does this PR do?

Why are these changes required?

This PR has been tested using (e.g. Unit Tests, Manual Testing):

Extra details?

A pull request is approved if the GitHub Actions pipeline is marked green. Otherwise it will be closed directly. Always make sure to run the unit tests before creating a pull request.

Contributors

The following contributors have either helped to start this project, have contributed code, are actively maintaining it (including documentation), or in other ways being awesome contributors to this project. We'd like to take a moment to recognize them.

Swepool n9lsjr f-r00t mjovanc zahraalemi appelskrutt34

License

The license is MIT License.

aesir-wallet's People

Contributors

appelskrutt34 avatar f-r00t avatar marcuscvj avatar mjovanc avatar n9lsjr avatar swepool avatar zahraalemi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aesir-wallet's Issues

Finish TX sending

As of now the tx is prepared, next step should be a confirmation screen where you see recipient, amount (perhaps fiat value as well) and so on with a Confirm -> walletBackend.sendTX(), and a Cancel.

Finish settings page

General:
???

Node:
Node picker
Node status
Sync status

Wallet:
Export mnemonic
Export private key
Reset (resync from 0)
Resync from x
Rewind

Theme:
Pick themes (duh)

Internationalization

Perhaps not a priority, but translations would be a nice feature (hello Bingo!)

Click to send to contact

Right now there is no way of sending to a contact other than copying the address, then manually pasting it into the send screen.

I think the best solution is binding clicks on the contacts to automatically go to the send screen, with the recipients details already in the input field, and perhaps an indicator that you're "sending to contact X", which should also pop up whenever you enter a contacts address manually into the input field.

Windows look & feel

There are some issues with the design on windows:

For example, there are ugly scrollbars on the contacts & txlist page.
BOGG

Also, the corners aren't rounded.

Balance graph

A nice feature for the dashboard would be a balance graph with xkr and fiat values.

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.