Bitcoin Forum
May 16, 2024, 12:49:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Code for Scala version of Electrum Personal Server on: August 20, 2021, 09:43:28 PM
Hi,
I developed code for a Scala version of Chris Belcher's Electrum Personal Server (which is originally written in Python).

The project may be useful in the following ways:
- you are curious how Electrum Personal Server (EPS) works but it is easier for you to read Scala than Python
- you want to develop your own version of EPS but you prefer Scala

The project is mature enough so that I could run Electrum against it and perform transactions, yet it is not
hardened yet, and usability details are missing, so I treat it as advanced but still WIP.
It does not support TOR, and is based on (now) bit older EPS 0.2.1 (June 2020).

I won't work on it at the moment so I thought that if anyone is interested, she or he could take over and continue.

Project has a lot of tests, and there is some word documentation (WIP).

Having EPS which works and runs on top of your own node gives you privacy you can't get from public Electrum servers.

Repo address is: https://github.com/miloszm/epsmi
Repo of the original Chris Belcher's code is: https://github.com/chris-belcher/electrum-personal-server

Thank you
-- MM
2  Bitcoin / Project Development / looking for advice/mentoring - wallet focusing on time-lock on: August 08, 2021, 09:06:35 AM
Hi,
I created a C++ library focusing on bitcoin time-lock (also providing generic wallet operations), a set of command line utilities and a UI wallet on top of that library.

My goal was to make bitcoin time-lock and unlock so simple, that it can be done confidently by anyone, and that relatively large sum can be entrusted to it.
Also, I wanted to minimise and simplify data that needs to be stored or remembered between locking and unlocking (as the time between lock and unlock could be years).

The wallet uses Electrum server API and internally uses libbitcoin library.
All the info can be found in github repositories and youtube description.

The wallet can be seen in a youtube video: https://www.youtube.com/watch?v=eBqC2IIbnQA
The library is at: https://github.com/miloszm/binglib
Set of command line utilities is at: https://github.com/miloszm/bingdiyi

I am aware of the shortcomings, the biggest is that the wallet and library support legacy addresses only, the other is that there is only one way to create wallet - via seed.

My question is, could you advise, would there be interest in such a wallet? It does the job for me, but what could be the steps to make it public in a responsible way, if at all?

Thank you for any advice or feedback,
-MM
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!