Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: UntaggedLady on October 16, 2021, 10:02:56 PM



Title: Looking for a scriptable tool to send transactions for many altcoins
Post by: UntaggedLady on October 16, 2021, 10:02:56 PM
I am developing a web app that needs to check balances and send transactions for BTC, LTC, DOGE, XMR, and hopefully others. Is there a good tool (ideally Python) that can be used to check balances and send transactions without sending the keys to an external API, but without running full nodes for each currency? Any suggestions?

I'm looking for something similar to a command-line Electrum program, where a full node isn't required. The kicker is that it should have a unified interface/API for multiple cryptos.


Title: Re: Looking for a scriptable tool to send transactions for many altcoins
Post by: Quickseller on October 17, 2021, 02:59:03 AM
Based on your constraints, you are not going to be able to check balances of addresses of the various currencies.

In order to send a transaction to any address for any cryptocurrency, you will need to know the specific UTXO you are spending. If you have this information, it should not be difficult to create a transaction.


Title: Re: Looking for a scriptable tool to send transactions for many altcoins
Post by: UntaggedLady on October 17, 2021, 06:55:44 AM
I understand that they're on different blockchains; that's abundantly clear to me. What I'm asking is if someone has made a multi-coin wallet with a good API, like a multicoin Electrum. Such a system would obviously rely on interaction with various full nodes.


Title: Re: Looking for a scriptable tool to send transactions for many altcoins
Post by: BlackHatCoiner on October 17, 2021, 07:28:18 AM
There's no such thing as multicoin Electrum. Although, Electrum has been written for some altcoins.

This is Electrum for litecoin: https://electrum-ltc.org/
And this is FeatherWallet, a fork of Electrum, for Monero: https://featherwallet.org/



I'm looking for something similar to a command-line Electrum program, where a full node isn't required.
It isn't in API either. What you just want is the comfort of the Electrum client command line.