Altcoins Talks - Cryptocurrency Forum

Cryptocurrency Ecosystem => Crypto Wallets => Topic started by: tokimay on March 08, 2024, 12:00:01 PM

Title: develop new wallet
Post by: tokimay on March 08, 2024, 12:00:01 PM
hi guys
I am trying to develop ethereum desktop wallet in python.
The base reason is understanding basic of network interactions and network behavior.
The app is working in ethereum mainNet and testNet(sepolia).
In this way i need your guides and ideas.
thanks for your help :-*
source:
github.com/tokimay/Full_Access_Wallet

Title: Re: develop new wallet
Post by: ABCbits on March 08, 2024, 12:22:54 PM
Hi, welcome to altcoins talks.

First of all, since you only provide source code, you probably want to get feedback on ETH programming/developer community. https://ethereum.org/en/community/online/ (https://ethereum.org/en/community/online/) mention few of such community. I didn't try your wallet since there's no guide how to run it, so you probably want to provide short guide how to run it (e.g. mention Python and library version).
Title: Re: develop new wallet
Post by: tokimay on March 08, 2024, 01:17:16 PM
thanks
Title: Re: develop new wallet
Post by: Freemind on March 08, 2024, 09:08:00 PM
Hi and welcome to the forum @tokimay.

As @ABCbits says, when you can, add more information in this thread so that less experienced users have a chance to try what you're doing, you'll get very good feedback and probably new ideas to add to your wallet. Information like a complete list of libraries used and what version (I think the most recent version is 3.11.8) of Python the wallet is writing on, for example, would be a good start.

Thank you for bringing to the forum the initiative you took to create a new Ethereum desktop wallet.
Title: Re: develop new wallet
Post by: Yamane_Keto on March 09, 2024, 03:40:41 AM
hi guys
I am trying to develop ethereum desktop wallet in python.
Creating an Electrum fork will not be an easy task, as the wallet has continuous development and updating every few months, while you will rely on one of the versions of Electrum and start developing from it, but the options for updating the code will be much slower than Electrum, which may ultimately lead to the emergence of software vulnerabilities that are difficult to discover or close.
The project will of course be free and therefore no profits will be generated from it.

If your purpose is educational, create a testnet version and you may find some people who are enthusiastic about trying what you did.
Title: Re: develop new wallet
Post by: tokimay on March 09, 2024, 04:40:26 AM
Hi and welcome to the forum @tokimay.

As @ABCbits says, when you can, add more information in this thread so that less experienced users have a chance to try what you're doing, you'll get very good feedback and probably new ideas to add to your wallet. Information like a complete list of libraries used and what version (I think the most recent version is 3.11.8) of Python the wallet is writing on, for example, would be a good start.

Thank you for bringing to the forum the initiative you took to create a new Ethereum desktop wallet.

thanks for your reply.
I added required libraries and explain execution instruction.
also an pre release executable binary file has been added which make you needless to interpret the source
Title: Re: develop new wallet
Post by: tokimay on March 09, 2024, 04:48:52 AM
hi guys
I am trying to develop ethereum desktop wallet in python.
Creating an Electrum fork will not be an easy task, as the wallet has continuous development and updating every few months, while you will rely on one of the versions of Electrum and start developing from it, but the options for updating the code will be much slower than Electrum, which may ultimately lead to the emergence of software vulnerabilities that are difficult to discover or close.
The project will of course be free and therefore no profits will be generated from it.

If your purpose is educational, create a testnet version and you may find some people who are enthusiastic about trying what you did.

good descriptions but this is not an electrum fork.
it is trying in a new way and the education is always in deep of the goals.
Title: Re: develop new wallet
Post by: Freemind on March 09, 2024, 11:06:16 AM
thanks for your reply.
I added required libraries and explain execution instruction.
also an pre release executable binary file has been added which make you needless to interpret the source

Does your project have an official website? I ask this because a generalized (but always detailed) idea will get people interested in your wallet, since most users do not usually visit GitHub repositories to learn about projects.

As soon as I have some time I'll try to run your code to get a better idea of ​​what you're doing.

Thanks for the update.
Title: Re: develop new wallet
Post by: tokimay on March 09, 2024, 05:04:13 PM
thanks for your reply.
I added required libraries and explain execution instruction.
also an pre release executable binary file has been added which make you needless to interpret the source

Does your project have an official website? I ask this because a generalized (but always detailed) idea will get people interested in your wallet, since most users do not usually visit GitHub repositories to learn about projects.

As soon as I have some time I'll try to run your code to get a better idea of ​​what you're doing.

Thanks for the update.

hi
quick answer is no.
there is no web site. this is not a commercial project. I just try to make something new.
Title: Re: develop new wallet
Post by: Freemind on March 09, 2024, 08:49:11 PM
hi
quick answer is no.
there is no web site. this is not a commercial project. I just try to make something new.

From what I have deduced from reading your posts, I know that it is not a commercial project. But that is no reason for the project not to have an official website where you can share your wallet, documentation and whatever you think is appropriate, especially considering that it is an educational project as you said. In any case, I understand that the official website (whether or not it exists in the future) is the least of your worries with the amount of work involved in writing code from scratch.
Title: Re: develop new wallet
Post by: Yamane_Keto on March 10, 2024, 03:50:46 AM
it is trying in a new way and the education is always in deep of the goals.
I thought you wanted to create an electrum and not an ethereum wallet
I checked the entropy and encryption https://github.com/tokimay/Full_Access_Wallet/blob/main/src/ellipticCurve.py  the account creation mechanism and the private key is not exported to a third party and the generation method is secure. The problem is the limited options. It is now possible to create Wallet, address generation, private key extraction, but there is no support for NFTs or smart contracts.

I will try the code later.
Title: Re: develop new wallet
Post by: tokimay on March 10, 2024, 04:15:35 AM
hi
quick answer is no.
there is no web site. this is not a commercial project. I just try to make something new.

From what I have deduced from reading your posts, I know that it is not a commercial project. But that is no reason for the project not to have an official website where you can share your wallet, documentation and whatever you think is appropriate, especially considering that it is an educational project as you said. In any case, I understand that the official website (whether or not it exists in the future) is the least of your worries with the amount of work involved in writing code from scratch.

you are right. i will do as soon as possible
Title: Re: develop new wallet
Post by: tokimay on March 10, 2024, 04:16:50 AM
it is trying in a new way and the education is always in deep of the goals.
I thought you wanted to create an electrum and not an ethereum wallet
I checked the entropy and encryption https://github.com/tokimay/Full_Access_Wallet/blob/main/src/ellipticCurve.py  the account creation mechanism and the private key is not exported to a third party and the generation method is secure. The problem is the limited options. It is now possible to create Wallet, address generation, private key extraction, but there is no support for NFTs or smart contracts.

I will try the code later.

good ideas.
Title: Re: develop new wallet
Post by: tokimay on March 12, 2024, 12:03:15 AM

a new release is ready for download:
https://github.com/tokimay/Full_Access_Wallet/releases/tag/FAW_linux_x86_x64_V1.0.3
Title: Re: develop new wallet
Post by: gunhell16 on April 19, 2024, 10:24:09 AM
Did you do this just to ask for an idea about the wallet you want to make? I have no idea about that; maybe I should just wait for your complete instructions about this thing that you want to do. The other people who gave suggestions, I think it's not bad that you follow what they suggest to you.

And from what I can see, it seems that the one you have finalized for now is on Linux, and it seems that there is no Android yet, and even the website does not provide anything on this topic that you made up. When will you have your own website?