https://github.com/demining/bitcoinarmory-daemon-google-colab
A json rpc interface to BitcoinArmory Google Colab
https://github.com/demining/bitcoinarmory-daemon-google-colab
bitcoin bitcoin-api bitcoin-core bitcoin-payment bitcoin-transaction bitcoin-wallet colab colab-notebook colab-notebooks colab-tutorial colaborador colaboration colaboratory google-colab google-colab-gpu google-colab-notebook google-colab-tutorial google-colaboratory google-colaboratory-notebooks
Last synced: about 1 month ago
JSON representation
A json rpc interface to BitcoinArmory Google Colab
- Host: GitHub
- URL: https://github.com/demining/bitcoinarmory-daemon-google-colab
- Owner: demining
- Created: 2022-02-18T19:19:17.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-02T00:56:10.000Z (almost 3 years ago)
- Last Synced: 2025-03-26T07:36:05.882Z (about 2 months ago)
- Topics: bitcoin, bitcoin-api, bitcoin-core, bitcoin-payment, bitcoin-transaction, bitcoin-wallet, colab, colab-notebook, colab-notebooks, colab-tutorial, colaborador, colaboration, colaboratory, google-colab, google-colab-gpu, google-colab-notebook, google-colab-tutorial, google-colaboratory, google-colaboratory-notebooks
- Language: Python
- Homepage:
- Size: 7.42 MB
- Stars: 0
- Watchers: 2
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
-------------------------
### Run BitcoinArmory-Daemon-Google-Colabhttps://colab.research.google.com/drive/1OShIMVcFZ_khsUIBOIV1lzrqAGo1gfm_?usp=sharing
-------------------------
*No Longer Maintained! as of 2013-15-01*
Please consult the BitcoinArmory project for the new daemon.
This repository is kept as a reference for the purposes of the original author.
---------
BitcoinArmory-Daemon provides a JSON-RPC interface to Armory which is suitable for use on webservers and other instances where a GUI is not desired.
Installation
============* Install dependencies, including armory dependencies (see below).
* Download and extract the files.
* Copy your watch-only wallet to the same directory as you extracted the source.How To Use
=======Ensure bitcoind is running.
Start the bitcoind-daemon json-rpc server
`$ python armory-daemon.py`
Run this command from the directory the source was extracted to.
Now any client can access through jsonrpc. See [https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)]
for examples of how to run a json-rpc client.The default port for the rpc server is 7070, and can be changed in armory-daemon.py
Available Methods
-----------------
`getbalance()`Returns a decimal value in BTC for the total remaining balance in the wallet.
`getnewaddress()`
Returns the next address in the wallet as a string.
`getreceivedbyaddress(address)`
Returns a decimal value in BTC for the amount received by the address.
`sendtoaddress(address, amount)`
`amount` is a decimal value in BTC. Returns an unsigned transaction as a string. Implementation of signing and broadcasting is left to the client.
Dependencies
------------The [usual armory dependencies] still apply, in addition to
txjson-rpc
`$ sudo pip install txJSON-RPC`
More info at [https://launchpad.net/txjsonrpc](https://launchpad.net/txjsonrpc)
[https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)]: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)
[usual armory dependencies]: https://bitcointalk.org/index.php?topic=92496.msg1027061#msg1027061----
| | Donation Address |
| --- | --- |
| ♥ __BTC__ | 1Lw2kh9WzCActXSGHxyypGLkqQZfxDpw8v |
| ♥ __ETH__ | 0xaBd66CF90898517573f19184b3297d651f7b90bf |