Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Taproot Assets guide

The Taproot assets protocol needs Lightning networks daemon to be running for functionalities such as blockchain monitoring, wallet management etc.

Start LND

Testnet

./lnd-debug --lnddir=/data3/.lnd --configfile=/data3/.lnd/lnd.conf --wallet-unlock-password-file=/data3/.lnd/pass.txt --reset-wallet-transactions

Mainnet

./lnd-debug --lnddir=/data3/.lnd --configfile=/data3/.lnd/lnd-mainnet.conf --wallet-unlock-password-file=/data3/.lnd/pass.txt

Once the LND daemon has synced you can start the TAPD daemon.

Check sync status

Testnet

lncli --macaroonpath=/data3/.lnd/data/chain/bitcoin/testnet/admin.macaroon --tlscertpath=/data3/.lnd/tls.cert getinfo | grep sync

Mainnet

lncli --macaroonpath=/data3/.lnd/data/chain/bitcoin/mainnet/admin.macaroon --tlscertpath=/data3/.lnd/tls.cert getinfo | grep sync

Start TAPD

Testnet

tapd --network=testnet
--debuglevel=debug
--lnd.host=localhost:10009
--lnd.macaroonpath=/data3/.lnd/data/chain/bitcoin/testnet/admin.macaroon
--lnd.tlspath=/data3/.lnd/tls.cert

Mainnet

tapd --network=mainnet
--debuglevel=debug
--lnd.host=localhost:10003
--lnd.macaroonpath=/data3/.lnd/data/chain/bitcoin/mainnet/admin.macaroon
--lnd.tlspath=/data3/.lnd/tls.cert

Check wallet balance

lncli --lnddir=/data3/.lnd --macaroonpath=/data3/.lnd/data/chain/bitcoin/testnet/admin.macaroon walletbalance

{
    "total_balance":  "0",
    "confirmed_balance":  "0",
    "unconfirmed_balance":  "0",
    "locked_balance":  "0",
    "reserved_balance_anchor_chan":  "0",
    "account_balance":  {
        "default":  {
            "confirmed_balance":  "0",
            "unconfirmed_balance":  "0"
        }
    }
}

Mint assets

Mainnet

tapcli --macaroonpath=$HOME/.tapd/data/mainnet/admin.macaroon --network=mainnet assets mint --type normal --name testx --supply 1000 --meta_bytes "fantastic money"

Testnet

tapcli --macaroonpath=$HOME/.tapd/data/testnet/admin.macaroon --network=testnet assets mint --type normal --name testx --supply 1000 --meta_bytes "fantastic money"

Finalize

Mainnet

tapcli --macaroonpath=$HOME/.tapd/data/mainnet/admin.macaroon assets mint finalize

Testnet

tapcli --macaroonpath=$HOME/.tapd/data/testnet/admin.macaroon assets mint finalize

RBF

$ lncli --tlscertpath /data3/.lnd/tls.cert --macaroonpath=/data3/.lnd/data/chain/bitcoin/testnet/admin.macaroon wallet bumpfee --sat_per_vbyte 13 9cc51916ac8681b89423d0227de02c7d95b5a58ede9078e4cc152544e8cec501:0

$ lncli --tlscertpath /data3/.lnd/tls.cert --macaroonpath=/data3/.lnd/data/chain/bitcoin/testnet/admin.macaroon wallet bumpfee --sat_per_vbyte 13 9cc51916ac8681b89423d0227de02c7d95b5a58ede9078e4cc152544e8cec501:1 { "status": "Successfully registered CPFP-tx with the sweeper" }

Show transfers

tapcli --network=testnet --macaroonpath=$HOME/.tapd/data/testnet/admin.macaroon assets transfers --asset_id dbfd64ad88a62cf82c4e87248f532dd10ccacf16e8106a5aa4651787a0827419

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors