- linux - sudo apt-get install jq
- mac - brew install jq
alias btcinfo='bitcoin-cli getwalletinfo | egrep "\"balance\""; bitcoin-cli getnetworkinfo | egrep "\"version\"|connections"; bitcoin-cli getmininginfo | egrep "\"blocks\"|errors"'
| #!/usr/bin/env python3 | |
| # Copyright (c) 2017-2022 The Bitcoin Core developers | |
| # Distributed under the MIT software license, see the accompanying | |
| # file COPYING or http://www.opensource.org/licenses/mit-license.php. | |
| """An example functional test | |
| The module-level docstring should include a high-level description of | |
| what the test is doing. It's the first thing people see when they open | |
| the file and should give the reader information about *what* the test | |
| is testing and *how* it's being tested |
| find ~/.ssh -name '*.pub' | xargs -I _ ssh-keygen -l -E sha256 -f _ |
| sudo systemctl stop btcrpcexplorer | |
| sudo systemctl stop bos-telegram.service | |
| sudo systemctl stop rtl | |
| sudo systemctl stop thunderhub | |
| sudo systemctl stop electrs | |
| sudo systemctl stop lnd | |
| sudo systemctl stop bitcoind | |
| sudo systemctl disable btcrpcexplorer.service | |
| sudo systemctl disable bos-telegram.service |
| # Run these once, to set aliases to git | |
| git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" | |
| git config --global alias.co checkout | |
| git config --global alias.br branch | |
| git config --global alias.ci commit | |
| git config --global alias.st status | |
| git config --global alias.sw switch |
| #!/bin/bash | |
| set -euo pipefail | |
| IFS=$'\n\t' | |
| # docker run -it -v "$(pwd)":/mnt --name ordy debian | |
| # Debian GNU/Linux 11 (bullseye) | |
| # apt update && apt install curl | |
| set -x |
| alias lncli0='docker exec -it playground-lnd-0 lncli --macaroonpath /root/.lnd/data/chain/bitcoin/signet/admin.macaroon ' | |
| alias lncli1='docker exec -it playground-lnd-1 lncli --macaroonpath /root/.lnd/data/chain/bitcoin/signet/admin.macaroon ' | |
| alias lncli2='docker exec -it playground-lnd-2 lncli --macaroonpath /root/.lnd/data/chain/bitcoin/signet/admin.macaroon ' |
| # https://unix.stackexchange.com/questions/334382/find-out-what-scripts-are-being-run-by-bash-at-login | |
| # prepends the given path(s) to the supplied PATH variable | |
| # ex. add_to_path 'PATH' "$(go env GOPATH)/bin" | |
| function add_to_path() { | |
| # (P)1 path is expanded from $1 | |
| # ##: Removes leading : | |
| local -x pth="${(P)1##:}" | |
| # (s.:.) splits the given variable at : |
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.7; | |
| import "@chainlink/contracts/src/v0.8/VRFConsumerBase.sol"; | |
| /** | |
| * THIS IS AN EXAMPLE CONTRACT WHICH USES HARDCODED VALUES FOR CLARITY. | |
| * PLEASE DO NOT USE THIS CODE IN PRODUCTION. | |
| */ | |
| contract RandomNumberConsumer is VRFConsumerBase { |
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.0; | |
| import "./ConfirmedOwnerWithProposal.sol"; | |
| /** | |
| * @title The ConfirmedOwner contract | |
| * @notice A contract with helpers for basic contract ownership. | |
| */ | |
| contract ConfirmedOwner is ConfirmedOwnerWithProposal { |
alias btcinfo='bitcoin-cli getwalletinfo | egrep "\"balance\""; bitcoin-cli getnetworkinfo | egrep "\"version\"|connections"; bitcoin-cli getmininginfo | egrep "\"blocks\"|errors"'