fibercrypto / fibercrypto/fibercryptowallet

Add Console scripting using ishell

Open
#202 0 comments 0 reactions 1 assignee Claimed by @stdevMac View on GitHub
enhancement gui needs graphics stdev
Dominant language
Go
Stars
29
Forks
15
PR merge metrics
No merged PRs in 30d

Description

**Feature description**

Implement a console inside the app that covers all the core functionalities of the wallet

**Is your feature request related to a problem? Please describe.**
In the `electrum` wallet for bitcoin the implement a console fully funtional ([see here for an example](https://bitzuma.com/posts/an-introduction-to-the-electrum-python-console/))

**Describe the solution you'd like**
In this case, I like to implement a similar console app inside the wallet using [ishell](https://github.com/abiosoft/ishell) a `Golang` shell.

**Describe alternatives you've considered**
Other alternatives are
- Implement a DSL(Domain Specific Language) that covers all the wallet functionalities.
- Implement a REPL(Repeat Eval Print Loop) using [gore](https://github.com/motemen/gore)(Yet Another Golang RPEL), and with this create an REPL that import all the core functionalities.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.