diff options
| author | Muhammad Abdullah Abid <[email protected]> | 2022-02-15 16:29:07 -0800 |
|---|---|---|
| committer | Muhammad Abdullah Abid <[email protected]> | 2022-02-15 16:29:07 -0800 |
| commit | 1efcea585979cb7deec292554260360c83fb516b (patch) | |
| tree | 8cf61a56b62d212106bccf0ff7724a268c0b1083 | |
| parent | 46bc3fdc3d5c5da1c7f6ecb27e949da7687398b7 (diff) | |
| download | coinos-server-1efcea585979cb7deec292554260360c83fb516b.tar.gz coinos-server-1efcea585979cb7deec292554260360c83fb516b.zip | |
add regtest fund docsreadme-update
| -rw-r--r-- | README.md | 77 |
1 files changed, 77 insertions, 0 deletions
@@ -131,3 +131,80 @@ The bitcoind and elementsd nodes can be a pruned if you want to limit the amount I've only tested with <a href="https://mariadb.org/">Maria</a>. Here's a [schema](https://github.com/asoltys/coinos-server/blob/master/db/schema.sql) to get you started. cat db/schema.sql | mysql -u root -p + + +# Miscellaneous Commands + +## Funding the regtest with bitcoin + +--- +Bitcoin +--- + +generate some blocks + + docker exec -it bitcoin bitcoin-cli -datadir=config/ generatetoaddress 1 $(docker exec -it bitcoin bitcoin-cli -datadir=config/ getnewaddress "" "legacy") + +get balance + + docker exec -it bitcoin bitcoin-cli -datadir=config/ getbalance + +--- +Liquid +--- + +The Liquid network gives you a starting balance of Bitcoin specified in the `config/liquid/elements.conf` file as `initialfreecoins`. + +generate some blocks + + docker exec -it liquid elements-cli -datadir=/home/elements/.elements generatetoaddress 1 $(docker exec -it liquid elements-cli -datadir=/home/elements/.elements getnewaddress) + +get balance + + docker exec -it liquid elements-cli -datadir=/home/elements/.elements getbalance + +--- +Lightning +--- + +get node id of clighting node + + docker exec -it cl lightning-cli getinfo + +connect to clightning node + + docker exec -it lnd lncli --network=regtest --chain=bitcoin connect 029ba19ec5f65f82b1952fd535a86ff136ccc67ff7f91e19c3fcbc83a5224adaee@cl:9735 + +open a channel + + docker exec -it lnd lncli --network=regtest --chain=bitcoin openchannel 029ba19ec5f65f82b1952fd535a86ff136ccc67ff7f91e19c3fcbc83a5224adaee 10000000 + +generate 10 btc blocks + + docker exec -it bitcoin bitcoin-cli -datadir=config/ generatetoaddress 10 $(docker exec -it bitcoin bitcoin-cli -datadir=config/ getnewaddress "" "legacy") + +--- +Test clightning payment +--- + +payment request from clightning + + docker exec -it cl lightning-cli invoice 100000 "test payment" "test desc" + +get full payment request code from field bolt11 + + something like this + + lnbcrt1u1p3qhle9pp5mzn7aezr59tmlmp5mg9x2sa45j8fec5ygmwx6mg2x29qpnnw3j9qdq0w3jhxapqv3jhxccxqyjw5qcqp2sp54tuk3ns3gd66w50hflkzwks0d9z9eelsa8284283zhkug9kevzqq9qyyssqjsprhd38eywg6kp8w7gmwf48hnx0mpd28465v9f595xfrec0dg2jnqdumrmeh9srw32u5t9g6tdy6tdpu47emhkfnu72fnzevvwd0acqxmurkx + +Use this botl11 address and paste in the UI to check + +--- +Check if all three nodes are connected +--- + + curl https://attackme.coinos.io/api/info + + look for nodes array at the end + +---
\ No newline at end of file |
