export SIGNER="hebasto"
export GUIX_SIGS_REPO="/home/hebasto/guix.sigs"
export DETACHED_SIGS_REPO="/home/hebasto/bitcoin-detached-sigs"
Some changes are needed to build on debian because of the switch of the guest OS to bionic.
lxc that comes with debian is not high enough version to support bionic (the minimum is 2.1.1), so need to build from scratch.
debootstrap that comes with debian will give the following error:
$ bin/make-base-vm --lxc --suite bionic --arch amd64
E: No such script: /usr/share/debootstrap/scripts/bionic
For the Bitcoin network to remain in consensus, the network of nodes must not be partitioned. So for an individual node to remain in consensus with the network, it must have at least one connection to that network of peers that share its consensus rules. This document describes how we attempt to achieve this.
We can't rely on inbound peers to be honest, because they are initiated by others. It's impossible for us to know, for example, whether all our inbound peers are controlled by the same adversary.
set disable-randomization off | |
set $_exitcode = -999 | |
set height 0 | |
handle SIGTERM nostop print pass | |
handle SIGPIPE nostop | |
define hook-stop | |
if $_exitcode != -999 | |
quit | |
else | |
shell echo | mail -s "NOTICE: app has stopped on unhandled signal" root |
Published as BIP 103
/* | |
So you need to broadcast an alert... | |
... here's what to do: | |
1. Copy sendalert.cpp into your bitcoind build directory | |
2. Decrypt the alert keys | |
copy the decrypted file as alertkeys.h into the src/ directory. | |
3. Modify the alert parameters in sendalert.cpp |