rultor.com logo This build log was produced by rultor.com for zold-io/zold#316
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 17196
+ echo '1.67.4 dbdae7b78'
1.67.4 dbdae7b78
+ date
Fri Jul  6 08:02:42 CEST 2018
+ uptime
 08:02:42 up 51 days, 23:35,  0 users,  load average: 0.97, 0.91, 0.86
+ ff=default
+ image=yegor256/rultor
+ rebase=false
+ head_branch=master
+ pull_title='Add --quiet option to rake test'
+ author=yegor256
+ directory=
+ head=git@github.com:zold-io/zold.git
+ pull_id=316
+ fork=git@github.com:mgrassotti/zold.git
+ fork_branch=quiet-test-option
+ squash=false
+ vars=('--env=head=git@github.com:zold-io/zold.git' '--env=pull_id=316' '--env=fork=git@github.com:mgrassotti/zold.git' '--env=fork_branch=quiet-test-option' '--env=head_branch=master' '--env=pull_title=Add --quiet option to rake test' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zold-io/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=316'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:mgrassotti/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=quiet-test-option'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Add --quiet option to rake test'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:zold-io/zold.git'\''' ';' 'export '\''pull_id=316'\''' ';' 'export '\''fork=git@github.com:mgrassotti/zold.git'\''' ';' 'export '\''fork_branch=quiet-test-option'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Add --quiet option to rake test'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' 'rake' ';' 'pdd -f /dev/null -v' ';')
+ container=zold-io_zold_316
+ as_root=false
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:zold-io/zold.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:zold-io/zold.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:zold-io/zold.git'\''' ';' 'export '\''pull_id=316'\''' ';' 'export '\''fork=git@github.com:mgrassotti/zold.git'\''' ';' 'export '\''fork_branch=quiet-test-option'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Add --quiet option to rake test'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo apt-get -y update' ';' 'sudo gem install pdd' ';' 'bundle install' ';' rake ';' 'pdd -f /dev/null -v' ';'
+ rm -rf .gpg
+ cd repo
+ git remote add fork git@github.com:mgrassotti/zold.git
+ git remote update
Fetching origin
Fetching fork
From github.com:mgrassotti/zold
 * [new branch]      add-byebug -> fork/add-byebug
 * [new branch]      fees       -> fork/fees
 * [new branch]      master     -> fork/master
 * [new branch]      quiet-test-option -> fork/quiet-test-option
+ args=
+ '[' default == default ']'
+ args=' --ff'
+ '[' default == no ']'
+ '[' default == only ']'
+ export BRANCH=__rultor
+ BRANCH=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -B __rultor fork/quiet-test-option
Switched to a new branch '__rultor'
Branch __rultor set up to track remote branch quiet-test-option from fork.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch master set up to track remote branch master from origin.
Your branch is up-to-date with 'origin/master'.
+ '[' false == true ']'
+ '[' false == true ']'
+ git merge --ff __rultor
Merge made by the 'recursive' strategy.
 Rakefile             | 1 +
 test/test__helper.rb | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)
+ docker_when_possible
+ true
++ uptime
++ tail -n 1
++ sed 's/ /\n/g'
+ load=0.86
++ echo 0.86 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.86, low enough to run a new Docker container'
load average is 0.86, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor
+ docker pull yegor256/rultor
Using default tag: latest
latest: Pulling from yegor256/rultor
Digest: sha256:939abdb04d3f40ca02764a5bdb00d1234918994668b78776b7e3905caff3446f
Status: Image is up to date for yegor256/rultor:latest
+ docker ps --filter=status=exited
+ grep --quiet '\szold-io_zold_316\s*$'
+ ls -al .
total 76
drwx--x--x  3 rultor rultor  4096 Jul  6 08:02 .
drwxrwxrwt 12 root   root   20480 Jul  6 08:02 ..
-rw-rw-r--  1 rultor rultor  3243 Jul  6 08:02 bonus.key
-rw-rw-r--  1 rultor rultor   444 Jul  6 08:02 end.sh
-rwxrwxr-x  1 rultor rultor   338 Jul  6 08:02 entry.sh
-rw-rw-r--  1 rultor rultor  1679 Jul  6 08:02 id_rsa
-rw-rw-r--  1 rultor rultor   396 Jul  6 08:02 id_rsa.pub
-rw-rw-r--  1 rultor rultor     6 Jul  6 08:02 pid
drwxrwxr-x 10 rultor rultor  4096 Jul  6 08:02 repo
-rw-rw-r--  1 rultor rultor    56 Jul  6 08:02 rubygems.yml
-rwxrwxr-x  1 rultor rultor  5665 Jul  6 08:02 run.sh
-rw-rw-r--  1 rultor rultor   489 Jul  6 08:02 script.sh
-rw-rw-r--  1 rultor rultor  4702 Jul  6 08:02 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-jYik:/main --env=head=git@github.com:zold-io/zold.git --env=pull_id=316 --env=fork=git@github.com:mgrassotti/zold.git --env=fork_branch=quiet-test-option --env=head_branch=master '--env=pull_title=Add --quiet option to rake test' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:zold-io/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=316'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:mgrassotti/zold.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=quiet-test-option'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Add --quiet option to rake test'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo apt-get -y update'\'' '\'';'\'' '\''sudo gem install pdd'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''rake'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' )' --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-jYik/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=zold-io_zold_316 yegor256/rultor /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.oracle_jre_usage /root/.profile /root/texmf /home/r
+ cp -R ./bonus.key ./cid ./end.sh ./entry.sh ./id_rsa ./id_rsa.pub ./pid ./repo ./rubygems.yml ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:zold-io/zold.git
+ head=git@github.com:zold-io/zold.git
+ export pull_id=316
+ pull_id=316
+ export fork=git@github.com:mgrassotti/zold.git
+ fork=git@github.com:mgrassotti/zold.git
+ export fork_branch=quiet-test-option
+ fork_branch=quiet-test-option
+ export head_branch=master
+ head_branch=master
+ export 'pull_title=Add --quiet option to rake test'
+ pull_title='Add --quiet option to rake test'
+ export author=yegor256
+ author=yegor256
+ sudo -i apt-get -y update
Get:1ohttp://ppa.launchpad.net trusty InRelease [15.4 kB]
Ign%http://archive.ubuntu.comatrustyfInReleases][1 InRelease 2588 B/15.4 kB 17%
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:3 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://ppa.launchpad.net trusty InRelease
Ign http://ppa.launchpad.net precise InRelease
Get:4 https://deb.nodesource.com trusty InRelease
Hit%http://archive.ubuntu.comBtrusty Release.gpg
Hit%http://ppa.launchpad.netkprecisetRelease.gpgders]
Hit%http://archive.ubuntu.comBtrustytRelease headers]
Hit%http://ppa.launchpad.netkprecisenReleaseto ppa.launchpad.net (91.189.95.83)
Get:5[http://ppa.launchpad.net]trusty/main amd64 Packages [3482 B]
Get:6[http://archive.ubuntu.comWtrusty-updates/universe Sources [254 kB]
Get:7[http://archive.ubuntu.comWtrusty-updates/mainkamd64 Packages [1353 kB]
Get:8Ihttp://security.ubuntu.comPtrusty-security/universe9Sources [89.7 kB]
Get:9Ihttp://security.ubuntu.comPtrusty-security/mainaamd64%Packagesn[929rkB]ad
Hit http://ppa.launchpad.net]trusty/mainsamd64ePackageskB291%][[9%Packages2398
Get:109http://security.ubuntu.cometrusty-security/restrictedfamd64aPackagesk[18.1 kB]
Get:119http://archive.ubuntu.cometrusty-updates/restrictedoamd64dPackagesi[21.4 kB]
Get:129http://archive.ubuntu.comktrusty-updates/universe0amd64aPackagesr[592dkB]
Get:13 http://security.ubuntu.com trusty-security/universe amd64 Packages [297 kB]
Get:147http://archive.ubuntu.comctrusty-updates/multiverseeamd64iPackagese[16.0 kB]
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Get:15 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4718 B]
Hit%http://archive.ubuntu.comitrusty/universesSources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit https://deb.nodesource.com trusty/main Sources
Hit%http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://ppa.launchpad.net precise/main amd64 Packages
Hit%http://archive.ubuntu.com trusty/universe amd64 Packages
Hit%http://archive.ubuntu.com trusty/multiverse amd64 Packages
Get:16Whttps://deb.nodesource.com trusty/main amd64 Packages
Fetchedo3730gkBein13s5(971 kB/s)
Reading package lists... Done
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-amd64_Packages.gz is not what the server reported 4718 4727
W: Duplicate sources.list entry http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/ppa.launchpad.net_git-core_ppa_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
+ sudo -i gem install pdd
Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions.  This could take a while...
Successfully installed nokogiri-1.8.2
Fetching: rainbow-3.0.0.gem (100%)
Successfully installed rainbow-3.0.0
Fetching: slop-4.6.1.gem (100%)
Successfully installed slop-4.6.1
Fetching: pdd-0.20.3.gem (100%)
Successfully installed pdd-0.20.3
Parsing documentation for mini_portile2-2.3.0
Installing ri documentation for mini_portile2-2.3.0
Parsing documentation for nokogiri-1.8.2
Installing ri documentation for nokogiri-1.8.2
Parsing documentation for rainbow-3.0.0
Installing ri documentation for rainbow-3.0.0
Parsing documentation for slop-4.6.1
Installing ri documentation for slop-4.6.1
Parsing documentation for pdd-0.20.3
Installing ri documentation for pdd-0.20.3
Done installing documentation for mini_portile2, nokogiri, rainbow, slop, pdd after 15 seconds
5 gems installed
+ bundle install
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies.........
Using rake 12.3.1
32mInstalling concurrent-ruby 1.0.50m
Using minitest 5.11.3
32mInstalling thread_safe 0.3.60m
32mInstalling builder 3.2.30m
32mInstalling erubi 1.7.10m
Using mini_portile2 2.3.0
32mInstalling crass 1.0.40m
32mInstalling rack 2.0.50m
Using public_suffix 3.0.2
32mInstalling ast 2.4.00m
32mInstalling backports 3.11.30m
32mInstalling json 1.8.6 with native extensions0m
32mInstalling docile 1.3.10m
32mInstalling simplecov-html 0.10.20m
32mInstalling url 0.3.20m
Using safe_yaml 1.0.4
32mInstalling cucumber-tag_expressions 1.1.10m
32mInstalling gherkin 5.1.00m
32mInstalling cucumber-expressions 6.0.10m
32mInstalling cucumber-wire 0.0.10m
32mInstalling diff-lcs 1.30m
32mInstalling multi_json 1.13.10m
32mInstalling multi_test 0.1.20m
32mInstalling differ 0.1.20m
32mInstalling diffy 3.2.10m
32mInstalling hashdiff 0.3.70m
32mInstalling jaro_winkler 1.5.1 with native extensions0m
32mInstalling method_source 0.9.00m
32mInstalling mustermann 1.0.20m
32mInstalling openssl 2.1.1 with native extensions0m
32mInstalling parallel 1.12.10m
32mInstalling powerpack 0.1.20m
32mInstalling thor 0.20.00m
Using rainbow 3.0.0
32mInstalling rspec-support 3.1.20m
32mInstalling ruby-progressbar 1.9.00m
32mInstalling unicode-display_width 1.4.00m
32mInstalling semantic 1.6.10m
32mInstalling sigdump 0.2.40m
32mInstalling tilt 2.0.80m
32mInstalling slop 4.6.20m
Using bundler 1.11.2
32mInstalling i18n 1.0.10m
32mInstalling tzinfo 1.2.50m
32mInstalling nokogiri 1.8.4 with native extensions0m
32mInstalling rack-test 1.0.00m
32mInstalling rack-protection 2.0.30m
Using addressable 2.5.2
32mInstalling parser 2.5.1.00m
32mInstalling rdoc 4.2.00m
32mInstalling simplecov 0.16.10m
32mInstalling crack 0.4.30m
32mInstalling cucumber-core 3.1.00m
32mInstalling rspec-core 3.1.70m
32mInstalling rspec-expectations 3.1.20m
32mInstalling rspec-mocks 3.1.30m
32mInstalling activesupport 5.2.00m
32mInstalling loofah 2.2.20m
32mInstalling xcop 0.60m
32mInstalling sinatra 2.0.30m
32mInstalling rubocop 0.57.20m
32mInstalling codecov 0.1.100m
32mInstalling webmock 3.4.20m
32mInstalling cucumber 3.1.10m
32mInstalling rails-dom-testing 2.0.30m
32mInstalling rails-html-sanitizer 1.0.40m
32mInstalling rubocop-rspec 1.27.00m
32mInstalling actionview 5.2.00m
Using zold 0.0.0 from source at `.`
32mInstalling actionpack 5.2.00m
32mInstalling railties 5.2.00m
32mInstalling rspec-rails 3.1.00m
32mBundle complete! 6 Gemfile dependencies, 73 gems now installed.0m
32mUse `bundle show [gemname]` to see where a bundled gem is installed.0m
32mPost-install message from rdoc:0m
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
+ rake
Coverage report generated for Unit Tests to /home/r/repo/coverage. 789 / 2341 LOC (33.7%) covered.
Run options: --seed 25973

# Running:

32m.0m32m.0m+ shopt -s expand_aliases
+ alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --help
Usage: zold [options] command [arguments]
Available commands:
    remote command [options]
      Manage remote nodes
    create [options]
      Creates a new wallet with a random ID
    fetch [ID...] [options]
      Fetch wallet copies from remote nodes
    clean [ID...] [options]
      Remove expired local copies
    merge [ID...] [options]
      Merge remote copies with the HEAD
    propagate [ID...] [options]
      Propagate transactions to receiving wallets
    pull [ID...] [options]
      Fetch and then merge
    show [ID...] [options]
      Show all available information about the wallet
    pay from to amount details [options]
      Pay ZOLD from one wallet to another
    invoice ID [options]
      Generate invoice unique ID for a payment
    push [ID...] [options]
      Push all/some local wallets or the ones required
    taxes command [ID...] [options]
      Pay taxes, check their status
    node [options]
      Run node at the given TCP port
    alias [alias] [wallet ID]
      Set an alias for a wallet
    score [options]
      Generate score for the given host and port
Available options:
    --home                  Home directory (default: /tmp/test20180706-22563-nuxt7c)
    --network               The name of the network we work in (default: zold
    -h, --help              Show these instructions
    --trace                 Show full stack trace in case of a problem
    --ignore-global-config  Don't read options from the ~/.zold file
    --no-colors             Disable colors in the ouput
    --verbose               Enable extra logging information
    -v, --version           Show current version
+ commands=(node create invoice remote pay show fetch clean diff merge propagate pull push taxes)
+ declare -a commands
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace node --help
Usage: zold node [options]
    --invoice                The invoice you want to collect money to or the wallet ID
    --port                   TCP port to open for the Net (default: 4096)
    --bind-port              TCP port to listen on (default: 4096)
    --host                   Host name (will attempt to auto-detect it, if not specified)
    --strength               The strength of the score (default: 6)
    --threads                How many threads to use for scores finding (default: 4)
    --standalone             Never communicate with other nodes (mostly for testing)
    --ignore-score-weakness  Ignore score weakness of incoming requests and register those nodes anyway
    --nohup                  Run it in background, rebooting when a higher version is available in the network
    --nohup-command          The command to run in server "nohup" mode (default: "gem install zold")
    --nohup-log              The file to log output into (default: zold.log)
    --save-pid               The file to save process ID into right after start (only in NOHUP mode)
    --never-reboot           Don't reboot when a new version shows up in the network
    --routine-immediately    Run all routines immediately, without waiting between executions (for testing mostly)
    --expose-version         The version of the software to expose in JSON (default: 0.0.0)
    --bonus-wallet           The ID of the wallet to regularly send bonuses from (for nodes online)
    --bonus-time             The amount of minutes to wait between bonus awards (default: 60)
    --bonus-amount           The amount of ZLD to pay to each remote as a bonus
    --private-key            The location of RSA private key (default: ~/.ssh/id_rsa)
    --network                The name of the network (default: zold)
    --help                   Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace create --help
Usage: zold create [options]
Available options:
    --public-key  The location of RSA public key (default: ~/.ssh/id_rsa.pub)
    --network     The name of the network (default: zold
    --help        Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace invoice --help
Usage: zold invoice ID [options]
Where:
    'ID' is the wallet ID of the money receiver
Available options:
    --length  The length of the invoice prefix (default: 8)
    --help    Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace remote --help
Usage: zold remote <command> [options]
Available commands:
    remote show
      Show all registered remote nodes
    remote clean
      Remove all registered remote nodes
    remote reset
      Restore it back to the default list of nodes
    remote add host [port]
      Add a new remote node
    remote remove host [port]
      Remove the remote node
    remote elect
      Pick a random remote node as a target for a bonus awarding
    remote trim
      Remove the least reliable nodes
    remote select [options]
      Select the strongest n nodes.
    remote update
      Check each registered remote node for availability
Available options:
    --tolerate               Maximum level of errors we are able to tolerate
    --ignore-score-weakness  Don't complain when their score is too weak
    --ignore-score-value     Don't complain when their score is too small
    --force                  Add/remove if if this operation is not possible
    --skip-ping              Don't ping back the node when adding it (not recommended)
    --network                The name of the network we work in (default: zold
    --reboot                 Exit if any node reports version higher than we have
    --max-nodes              This applies only to the select subcommand. Number of nodes to limit to. Defaults to 16.
    --help                   Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace pay --help
Usage: zold pay wallet target amount [details] [options]
Where:
    'wallet' is the sender's wallet ID
    'target' is the beneficiary (either wallet ID or invoice number)'
    'amount' is the amount to pay, in ZLD, for example '14.95'
    'details' is the optional text to attach to the payment
Available options:
    --private-key     The location of RSA private key (default: ~/.ssh/id_rsa)
    --force           Ignore all validations
    --dont-pay-taxes  Don't pay taxes even if the wallet is in debt
    --skip-propagate  Don't propagate the paying wallet after successful pay
    --help            Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace show --help
Usage: zold show [ID...] [options]
Available options:
    --help  Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace fetch --help
Usage: zold fetch [ID...] [options]
Available options:
    --ignore-score-weakness  Don't complain when their score is too weak
    --ignore-node            Ignore this node and don't fetch from it
    --help                   Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace clean --help
Usage: zold clean [ID...] [options]
Available options:
    --help  Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace diff --help
Usage: zold diff [ID...] [options]
Available options:
    --help  Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace merge --help
Usage: zold merge [ID...] [options]
Available options:
    --no-baseline  Don't trust any remote copies and re-validate all incoming payments against their wallets
    --help         Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace propagate --help
Usage: zold propagate [ID...] [options]
Available options:
    --help  Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace pull --help
Usage: zold clean [ID...] [options]
Available options:
    --help  Print instructions
Usage: zold fetch [ID...] [options]
Available options:
    --ignore-score-weakness  Don't complain when their score is too weak
    --ignore-node            Ignore this node and don't fetch from it
    --help                   Print instructions
Usage: zold merge [ID...] [options]
Available options:
    --no-baseline  Don't trust any remote copies and re-validate all incoming payments against their wallets
    --help         Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace push --help
Usage: zold push [ID...] [options]
Available options:
    --ignore-score-weakness  Don't complain when their score is too weak
    --ignore-node            Ignore this node and don't push to it
    --help                   Print instructions
+ for c in '"${commands[@]}"'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --ignore-global-config --trace taxes --help
Usage: zold taxes command [options]
Available commands:
    taxes pay wallet
      Pay taxes for the given wallet
    taxes show
      Show taxes status for the given wallet
    taxes debt
      Show current debt
Available options:
    --private-key  The location of RSA private key (default: ~/.ssh/id_rsa)
    --help         Print instructions
+ shopt -s expand_aliases
+ alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors'
++ reserve_port
++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'
+ port=50872
+ pid=22630
+ trap 'kill -9 22630' EXIT
+ wait_for_port 50872
+ nc -z localhost 50872
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50872 --bind-port=50872 --threads=0 --standalone
+ (( p++ ))
+ sleep 1
Home directory: /tmp/test20180706-22563-18by0uz
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:50872
Zero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:30Z localhost 50872 NOPREFIX@ffffffffffffffff
Farm started with 0 threads at localhost:50872, strength is 6
Added Zold::Routines::Spread to the metronome
Metronome created
Starting up the web front at http://localhost:50872...
+ (( p==30 ))
+ sleep 1
+ nc -z localhost 50872
+ kill -CONT 22630
+ wait_for_file sigdump-22630.log
+ '[' '!' -f sigdump-22630.log ']'
+ (( c++ ))
+ sleep 1
+ (( c==30 ))
+ sleep 1
+ '[' '!' -f sigdump-22630.log ']'
+ kill -9 22630
+ shopt -s expand_aliases
+ alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors'
++ reserve_port
++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'
+ high=35070
++ start_node 35070 9.9.9 --standalone
++ mkdir 35070
++ cd 35070
++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote clean
++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --standalone --nohup '--nohup-command=touch restarted' --nohup-log=log --expose-version=9.9.9 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=35070 --bind-port=35070 --threads=0
++ wait_for_port 35070
++ nc -z localhost 35070
++ (( p++ ))
++ sleep 1
++ (( p==30 ))
++ sleep 1
++ nc -z localhost 35070
++ cat pid
++ cd ..
+ primary=22657
++ reserve_port
++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'
+ low=50624
++ start_node 50624 1.1.1
++ mkdir 50624
++ cd 50624
++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote clean
++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --nohup '--nohup-command=touch restarted' --nohup-log=log --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0
++ wait_for_port 50624
++ nc -z localhost 50624
++ (( p++ ))
++ sleep 1
++ (( p==30 ))
++ sleep 1
++ nc -z localhost 50624
++ cat pid
++ cd ..
+ secondary=22684
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote add localhost 35070 --home=50624 --skip-ping
localhost:35070 added to the list, 1 total
+ trap 'kill -9 22657 22684' EXIT
+ wait_for_file 50624/restarted
+ '[' '!' -f 50624/restarted ']'
+ (( c++ ))
+ sleep 1
+ (( c==30 ))
+ sleep 1
+ '[' '!' -f 50624/restarted ']'
+ echo 'High node logs (port 35070):'
High node logs (port 35070):
+ cat 35070/log
Started process #22661 from process #22657: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --standalone --expose-version=9.9.9 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=35070 --bind-port=35070 --threads=0
Home directory: /tmp/test20180706-22563-1pqequ2/35070
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:35070
Running in standalone mode! (will never talk to other remotes)
Zero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:36Z localhost 35070 NOPREFIX@ffffffffffffffff
Farm started with 0 threads at localhost:35070, strength is 6
Added Zold::Routines::Spread to the metronome
Metronome created
Starting up the web front at http://localhost:35070...Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run

WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22661 port=35070
Routine Zold::Routines::Spread #2 done in 0.0s: Zold::Routines::Spread/run
Routine Zold::Routines::Spread #3 done in 0.0s: Zold::Routines::Spread/run
Routine Zold::Routines::Spread #4 done in 0.0s: Zold::Routines::Spread/run
Routine Zold::Routines::Spread #5 done in 0.0s: Zold::Routines::Spread/run
Routine Zold::Routines::Spread #6 done in 0.0s: Zold::Routines::Spread/run
127.0.0.1 - - [06/Jul/2018:06:05:41 +0000] "GET /remotes HTTP/1.1" 200 - 0.0080
127.0.0.1 - - [06/Jul/2018:06:05:41 +0000] "GET /remotes HTTP/1.1" 200 - 0.0015
Routine Zold::Routines::Spread #7 done in 0.0s: Zold::Routines::Spread/run
127.0.0.1 - - [06/Jul/2018:06:05:42 +0000] "GET /remotes HTTP/1.1" 200 - 0.0017
127.0.0.1 - - [06/Jul/2018:06:05:42 +0000] "GET /remotes HTTP/1.1" 200 - 0.0015
+ echo 'Low node logs (port 50624):'
Low node logs (port 50624):
+ cat 50624/log
Started process #22688 from process #22684: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0
Home directory: /tmp/test20180706-22563-1pqequ2/50624
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:50624
Zero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:39Z localhost 50624 NOPREFIX@ffffffffffffffff
Farm started with 0 threads at localhost:50624, strength is 6
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:50624...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22688 port=50624
Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run,/run
The list of remotes trimmed, 0 nodes left there
The list of remotes is empty, run 'zold remote reset'!
The list of remotes is empty, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #1 done in 0.0s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Routine Zold::Routines::Spread #2 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes trimmed, 0 nodes left there
The list of remotes is empty, run 'zold remote reset'!
The list of remotes is empty, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #2 done in 0.0s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Routine Zold::Routines::Spread #3 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes trimmed, 1 nodes left there
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening)
All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot
localhost:35070/0: the score is 0 (9.9.9) in 0.01s
There are 1 known remotes
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:50624
Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening)
All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot
localhost:35070/0: the score is 0 (9.9.9) in 0.01s
There are 1 known remotes
Routine Zold::Routines::Reconnect #3 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Thread Zold::Routines::Spread finished in 0.98s
Thread Zold::Routines::Reconnect finished in 0.03s
Metronome stopped in 1.01s, 0 failures
Terminating the farm with 0 threads...
Cleanup thread killed in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 0, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:50624 is shut down, thanks for helping Zold network!
Nothing else left to read from #22688
Exit code of process #22688 is 0, was alive for 0 min: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0
Started process #22712 from process #22684: touch restarted
Nothing else left to read from #22712
Exit code of process #22712 is 0, was alive for 0 min: touch restarted
Started process #22714 from process #22684: /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --expose-version=1.1.1 --save-pid=pid --routine-immediately --verbose --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=50624 --bind-port=50624 --threads=0
Home directory: /tmp/test20180706-22563-1pqequ2/50624
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:50624
Zero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:42Z localhost 50624 NOPREFIX@ffffffffffffffff
Farm started with 0 threads at localhost:50624, strength is 6
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:50624...Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run,/run

WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22714 port=50624
The list of remotes trimmed, 1 nodes left there
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening)
All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot
localhost:35070/0: the score is 0 (9.9.9) in 0.01s
There are 1 known remotes
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:50624
Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, reboot! (use --never-reboot to avoid this from happening)
All threads before exit: /sleep, push/sleep, cleanup/sleep, Zold::Routines::Spread/sleep, Zold::Routines::Reconnect/run
localhost:35070/0: their version 9.9.9 is higher than mine 0.0.0, it's recommended to reboot, but I don't do it because of --never-reboot
localhost:35070/0: the score is 0 (9.9.9) in 0.01s
There are 1 known remotes
Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
+ kill -9 22657 22684
+ shopt -s expand_aliases
+ alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors'
++ reserve_port
++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'
+ port=36042
+ mkdir server
+ cd server
+ pid=22735
+ trap 'kill -9 22735' EXIT
+ cd ..
+ wait_for_port 36042
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors node --trace --invoice=NOPREFIX@ffffffffffffffff --host=localhost --port=36042 --bind-port=36042 --threads=0 --standalone
+ nc -z localhost 36042
+ (( p++ ))
+ sleep 1
Home directory: /tmp/test20180706-22563-15dhnku/server
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:36042
Zero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:43Z localhost 36042 NOPREFIX@ffffffffffffffff
Farm started with 0 threads at localhost:36042, strength is 6
Added Zold::Routines::Spread to the metronome
Metronome created
Starting up the web front at http://localhost:36042...
+ (( p==30 ))
+ sleep 1
+ nc -z localhost 36042
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote clean
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote add localhost 36042
localhost:36042 added to the list, 1 total
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote trim
The list of remotes trimmed, 1 nodes left there
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote show
localhost:36042/0
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors --public-key=id_rsa.pub create 0000000000000000
0000000000000000
++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors create --public-key=id_rsa.pub
+ target=0961222636d54ead
++ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors invoice 0961222636d54ead
+ invoice=je4C0jsB@0961222636d54ead
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors pay --private-key=id_rsa 0000000000000000 je4C0jsB@0961222636d54ead 14.99 'To save the world!'
1
The tax debt of 0000000000000000 is 0.00ZLD (still acceptable)
14.99ZLD arrived to 0961222636d54ead: To save the world!
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors propagate 0000000000000000
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors show
0000000000000000: -14.99ZLD (net:test)
0961222636d54ead: 14.99ZLD (net:test)
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors show 0000000000000000
#1 2018-07-06T06:05:47Z -14.99ZLD 0961222636d54ead To save the world!
The balance of 0000000000000000: -14.99ZLD (net:test)
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors taxes debt 0000000000000000
0.00ZLD
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors remote show
localhost:36042/0
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors push 0000000000000000
Wallet 0000000000000000 is new: 0b != 1535b
localhost:36042/0 accepted 1535b/c90c6a/1t of 0000000000000000 in 0.01s: 0 (0.0.0)
Push finished to 1 nodes out of 1, total score for 0000000000000000 is 0
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors fetch 0000000000000000 --ignore-score-weakness
Accepted 0000000000000000 in 0.01s and modified 0000000000000000
There are no remotes, won't spread 0000000000000000
localhost:36042/0 returned 1535b/1t/?/0.667382725s as copy 1 of 0000000000000000 in 0.01s: 0 (0.0.0)
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors diff 0000000000000000

+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors merge 0000000000000000
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors clean 0000000000000000
+ kill -9 22735
+ shopt -s expand_aliases
+ alias 'zold=/home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors'
+ /home/r/repo/bin/zold --ignore-this-stupid-option --ignore-global-config --trace --network=test --no-colors score --host=zold.io --port=4096 --invoice=NOSUFFIX@ffffffffffffffff --strength=2 --max=5
0/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff  0.0s
1/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 4fd1d5c3d9ba166039a18a3f4b8055a58e8c226dd7d5fc9654e4a58e3ffdbb00 0.0s
2/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 599c68356da253d08fc7d1d7cbaba9fb3877a1efa71938a074f649f44e209100 0.0s
3/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 56 eabeb05dfa0cc87e2b894b55f5645e27761e3928149d93e9bbf0da308a106100 0.0s
4/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 56 4e 8fd6b761045e35f01a4a0442db3469f21edf2622df0c5eb7fa5f14f0f0541a00 0.0s
5/2: 2018-07-06T06:05:52Z zold.io 4096 NOSUFFIX@ffffffffffffffff 4a 20 56 4e 32 38d8f2392dfe293250ad0f641faf203c96ea43c45b901237daca09e6b4cd6800 0.0s
Took 0.01 seconds, 0.002 per value
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:05:52Z localhost 80 NOPREFIX@ffffffffffffffff
Farm started with 4 threads at localhost:80, strength is 2
Terminating the farm with 4 threads...
Cleanup thread killed in 0.0s
Thread f1 terminated in 0.0s
Thread f2 terminated in 0.0s
Thread 0:0605 terminated in 0.0s
Thread f4 terminated in 0.0s
Farm stopped in 0.0s
32m.0m32m.0m1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:05:52Z localhost 80 NOPREFIX@ffffffffffffffff
Farm started with 4 threads at localhost:80, strength is 2
Terminating the farm with 4 threads...
Cleanup thread killed in 0.0s
Thread 1:0605 terminated in 0.0s
Thread f2 terminated in 0.0s
Thread f3 terminated in 0.0s
Thread f4 terminated in 0.0s
Farm stopped in 0.0s
32m.0mZero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/1: 2018-07-06T06:05:53Z example.com 8080 NOPREFIX@cccccccccccccccc
Farm started with 0 threads at example.com:8080, strength is 1
Terminating the farm with 0 threads...
Cleanup thread finished in 0.0s
Farm stopped in 0.0s
32m.0mZero-threads farm won't score anything!
1 scores pre-loaded, the best is: 0/1: 2018-07-06T06:05:53Z example.com 8080 NOPREFIX@cccccccccccccccc
Farm started with 0 threads at example.com:8080, strength is 1
Terminating the farm with 0 threads...
Cleanup thread finished in 0.0s
Farm stopped in 0.0s
32m.0m1 scores pre-loaded, the best is: 0/6: 2018-07-06T06:05:53Z some-host 9999 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at some-host:9999, strength is 6
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 0:0605 terminated in 0.0s
Farm stopped in 0.0s
32m.0m1 scores pre-loaded, the best is: 0/1: 2018-07-06T06:05:53Z localhost 80 NOPREFIX@ffffffffffffffff
Farm started with 2 threads at localhost:80, strength is 1
Terminating the farm with 2 threads...
cleanup: best score is 2/1: 2018-07-06T06:05:53Z localhost 80 NOPREFIX@ffffffffffffffff 15 3
Cleanup thread finished in 0.0s
Thread 2:0605 terminated in 0.0s
Thread f2 terminated in 0.0s
Farm stopped in 0.0s
32m.0mDw2GxR0g@64f9dbcfd1561552
32m14.95ZLD0m sent from 64f9dbcfd1561552 to 64f9dbcfd1561552: -
Don't forget to do 'zold push 64f9dbcfd1561552'
1
The tax debt of 64f9dbcfd1561552 is 32m0.00ZLD0m (still acceptable)
Wallet 64f9dbcfd1561552 propagated successfully, 0 wallets affected
The baseline of 64f9dbcfd1561552 is 32m0.00ZLD0m/0t
31m-0001;2018-07-06T06:05:53Z;fffffff10ccccccd;Dw2GxR0g;64f9dbcfd1561552;-;kTYyXKyBPa2rnFQuu6DjodydaCMdeU+3CZb5Ru5M2ufetqiNUQSSdtf/k1ILCJtGNdxY8u+haDKQXTP6apx9Ei1TsKezIxOadqy15WppgtjlXsqng3niWjcISrkLI4XvuAgrQYKxlUei6TeD2e0mvdRq4F3a8jGYcXkDs2BN/mcGHii08mgxiVhah6JKZZ0YWMk28VGJPVsD93XP52orMFk/nUZuJX3TeYGib4l2gjzvddBeoDIM13qelS1zVt51ZtiHQFNneADpieYRq7zMppt5YvnY4enWiD6P271i5wERE547260rZRPEjmEqe18MduBdjzAow+NcqfIZp0yMHR2wIuGH/4f9Cbi2YlfrQfpGXBi7BZZzyEiONKPFLbPIY4UpLG7/k1UsMyfNrXeILjgpxZEpCBKbH5GjbbdUA2/92Zykmy/TXniXfC4EZSWd9yEyyq3WJOzJy5aB9drwkeJJkDn00QWrwj0N2F0VbujtY72nWNfTJGI16jDMteHVnxjXHmNo2EuOt9LyQDwITkY6VAOn7FA1tMjXWFO59TfoAfXkmMwnfmYvxAkenc9TVxXuUwtBerYhglwwyM/I5fpWHGVRRyK/hCaTnthysYDigqXiT0Bi3c0HO5HGwlLnucBJL1PkiU+CAv40vrtXVxEk2s4r0xl+qUf6xPL7Z3E=0m
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mCopy #1.z deleted: 2b
Copy #2.z deleted: 2b
2 expired local copies removed for 662794fc2fc37746, 0 left
32m.0m32m.0m32m.0m32m.0m0/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff  0.0s
1/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd fa800973b7f917e89d5dc9487629578f39330b19dcfbc6bad63434e647732600 0.03s
2/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 0a91f449af69d126915e32043e6318160178b276ae3e461e189f8e29298b6400 0.0s
3/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 8f9bfade04703c0d83107848ab58aa0f06fdf83c48b144c7f6ee67059125ae00 0.03s
4/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 866efce35134d5644fd9bf1a12d34650b9fab63ffd1fe1d53c83e51f5bdffb00 0.01s
5/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 882abb8f407555aff7b8cd57b28b238d31c515a79f171d8e4f15f491d6fe3f00 0.02s
6/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 3b6 6b6ff22c0d3852d1352547bd50ac193c80864c6475b8d9227add1047bf0f3000 0.06s
7/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 3b6 19 2f4dd0fe1ee3caa07bf78718ecdd8dfe22ee68ca1fb9ef51b6434ddf27d86900 0.0s
8/2: 2018-07-06T06:05:53Z 127.0.0.1 4096 NOSUFFIX@ffffffffffffffff 1fd 2c 254 ed 123 3b6 19 44 28e3d565a606708c0513411c4bab7d8fc5724ae37e40ef70be9aa0fb77f01100 0.01s
Took 0.16 seconds, 0.02 per value
32m.0m32m.0meca6a62bb836a13a: 32m0.00ZLD0m (net:test)
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mThe list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
The list of remotes is 31mempty0m, run 'zold remote reset'!
32m.0m32m.0mjlq1n4n5@6a5010de9093cad2
32m14.95ZLD0m sent from 9d65b20c575c0569 to 6a5010de9093cad2: -
Don't forget to do 'zold push 9d65b20c575c0569'
1
The tax debt of 9d65b20c575c0569 is 32m0.00ZLD0m (still acceptable)
32m14.95ZLD0m arrived to 6a5010de9093cad2: -
Wallet 9d65b20c575c0569 propagated successfully, 1 wallets affected
Wallet 9d65b20c575c0569 propagated successfully, 0 wallets affected
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0mFee in zents: 1915
32m.0m32m.0mThe balance of fec965f83d8184b5: 32m0.00ZLD0m (net:test)
32m.0m32m.0mThe baseline of 0000000000000000 is 32m0.00ZLD0m/0t
Merged on top, balance is 31m-333.00ZLD0m: #1 2018-07-06T06:06:11Z 31m-333.00ZLD0m 1452704f80fa2ba3 -
32m.0mThe baseline of dfb241de467b0da3 is 31m-53.00ZLD0m/3t
31mERROR0m: An attempt to overwrite #1 2018-07-06T06:06:11Z 31m-39.00ZLD0m 10861e8a99903910 - with this: #1 2018-07-06T06:06:11Z 31m-44.00ZLD0m 638e2030ca62e85a -
31mERROR0m: Payment prefix doesn't match with the key of dfb241de467b0da3: - 2018-07-06T06:06:11Z 32m10.00ZLD0m dfb241de467b0da3 -
31mERROR0m: Transaction #4 attempts to make the balance of dfb241de467b0da3/-53.00/3 negative: #4 2018-07-06T06:06:11Z 31m-10.00ZLD0m 0b8d12599629d95e -
32m.0m32m.0mThe baseline of 188a5ba524e5dfcb is 32m0.00ZLD0m/0t
31mERROR0m: Payment prefix doesn't match with the key of 188a5ba524e5dfcb: - 2018-07-06T06:06:11Z 32m11.00ZLD0m ef727bd63226a6ee fake
32m.0mThe baseline of 0000000000000000 is 32m9.00ZLD0m/1t
Merged on top, balance is 32m2.00ZLD0m: #1 2018-07-06T06:06:11Z 31m-7.00ZLD0m e9a20036a04812e6 -
32m.0m32m.0m32m.0m32m.0mf6abc69b3e8c3b4a
Wallet 32mf6abc69b3e8c3b4a0m created at /tmp/test20180706-22563-jv38a9
32m.0m32m.0m32m.0mUsage: zold taxes command [options]
Available commands:
    32mtaxes pay0m wallet
      Pay taxes for the given wallet
    32mtaxes show0m
      Show taxes status for the given wallet
    32mtaxes debt0m
      Show current debt
Available options:
    --private-key  The location of RSA private key (default: ~/.ssh/id_rsa)
    --help         Print instructions
32m.0m32m.0mWaiting for http://localhost:44947/...
Home directory: /tmp/test20180706-22563-1xddc3d
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:44947
Running in standalone mode! (will never talk to other remotes)
1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:11Z localhost 44947 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at localhost:44947, strength is 2
Added Zold::Routines::Spread to the metronome
Metronome created
Starting up the web front at http://localhost:44947...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22563 port=44947
Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 1/0
Routine Zold::Routines::Spread #1 done in 0.04s: Zold::Routines::Spread/run
Building a patch for fd027e0e90a4dd58 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of fd027e0e90a4dd58 merged: nothing
Building a patch for fd027e0e90a4dd58 from remote copy localhost...
Copy localhost of fd027e0e90a4dd58 merged: nothing
Local copy of fd027e0e90a4dd58 merged: nothing
Nothing changed in fd027e0e90a4dd58 after merge of 1 copies
0 expired local copies removed for fd027e0e90a4dd58, 1 left
Accepted fd027e0e90a4dd58 in 0.06s and not modified anything
Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 2/0
Routine Zold::Routines::Spread #2 done in 0.12s: Zold::Routines::Spread/run
Building a patch for fd027e0e90a4dd58 from remote copy 2/0/0...
The baseline of 0 transactions ignored
Copy 2/0/0 of fd027e0e90a4dd58 merged: nothing
Building a patch for fd027e0e90a4dd58 from remote copy localhost...
Copy localhost of fd027e0e90a4dd58 merged: nothing
Local copy of fd027e0e90a4dd58 merged: nothing
Nothing changed in fd027e0e90a4dd58 after merge of 1 copies
Copy #1.z deleted: 762b
1 expired local copies removed for fd027e0e90a4dd58, 1 left
Accepted fd027e0e90a4dd58 in 0.09s and not modified anything
127.0.0.1 - - [06/Jul/2018:06:06:12 +0000] "GET / HTTP/1.1" 200 - 0.0676
Wallet f60025af8da3e6e1 is new: 0b != 762b
Pushed f60025af8da3e6e1/762b to Zold::SpreadEntrance, pool: 3/0
Building a patch for f60025af8da3e6e1 from remote copy 1/0/0...
The baseline of 0 transactions ignored
127.0.0.1 - - [06/Jul/2018:06:06:13 +0000] "PUT /wallet/f60025af8da3e6e1 HTTP/1.1" 200 - 0.1299
Copy 1/0/0 of f60025af8da3e6e1 merged: nothing
Local copy of f60025af8da3e6e1 is absent, nothing to merge
1 copies with the total score of 0 successfully merged into f60025af8da3e6e1/32m0.00ZLD0m/0t
Wallet f60025af8da3e6e1 propagated successfully, 0 wallets affected
localhost:44947/0 accepted 762b/eeefb5/0t of f60025af8da3e6e1 in 0.48s: 32m630m (0.0.0)
Push finished to 1 nodes out of 1, total score for f60025af8da3e6e1 is 63
0 expired local copies removed for f60025af8da3e6e1, 1 left
Accepted f60025af8da3e6e1 in 0.67s and modified f60025af8da3e6e1
Push scheduled for f60025af8da3e6e1, queue size is 1There are no remotes, won't spread f60025af8da3e6e1

Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 4/0
Pushed f60025af8da3e6e1/762b to Zold::SpreadEntrance, pool: 5/0
Routine Zold::Routines::Spread #3 done in 0.08s: Zold::Routines::Spread/run
Building a patch for fd027e0e90a4dd58 from remote copy 3/0/0...
The baseline of 0 transactions ignored
Building a patch for f60025af8da3e6e1 from remote copy 2/0/0...127.0.0.1 - - [06/Jul/2018:06:06:14 +0000] "GET /wallet/f60025af8da3e6e1 HTTP/1.1" 200 - 0.2817

The baseline of 0 transactions ignoredCopy 3/0/0 of fd027e0e90a4dd58 merged: nothing

Building a patch for fd027e0e90a4dd58 from remote copy localhost...
Copy localhost of fd027e0e90a4dd58 merged: nothing
Copy 2/0/0 of f60025af8da3e6e1 merged: nothing
Local copy of fd027e0e90a4dd58 merged: nothing
Building a patch for f60025af8da3e6e1 from remote copy localhost...
Nothing changed in fd027e0e90a4dd58 after merge of 1 copies
Copy localhost of f60025af8da3e6e1 merged: nothing
Local copy of f60025af8da3e6e1 merged: nothing
Copy #2.z deleted: 762b
Nothing changed in f60025af8da3e6e1 after merge of 1 copies
1 expired local copies removed for fd027e0e90a4dd58, 1 left
Copy #1.z deleted: 762blocalhost:44947/0 returned 762b/0t/?/1.68570474s as copy 1 of f60025af8da3e6e1 in 0.9s: 32m690m (0.0.0)

1 expired local copies removed for f60025af8da3e6e1, 1 leftAccepted fd027e0e90a4dd58 in 0.91s and not modified anything

Accepted f60025af8da3e6e1 in 0.93s and not modified anything
1 copies of f60025af8da3e6e1 fetched for the total score of 69, 1 local copies:
  1: 69
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:44947
Stopping the metronome with 1 threads: Zold::Routines::Spread
Pushed fd027e0e90a4dd58/762b to Zold::SpreadEntrance, pool: 6/0
Pushed f60025af8da3e6e1/762b to Zold::SpreadEntrance, pool: 7/0
Building a patch for fd027e0e90a4dd58 from remote copy 4/0/0...
Routine Zold::Routines::Spread #4 done in 0.34s: Zold::Routines::Spread/run
The baseline of 0 transactions ignored
Copy 4/0/0 of fd027e0e90a4dd58 merged: nothing
Building a patch for fd027e0e90a4dd58 from remote copy localhost...
Building a patch for f60025af8da3e6e1 from remote copy 3/0/0...
Copy localhost of fd027e0e90a4dd58 merged: nothingThe baseline of 0 transactions ignored

Local copy of fd027e0e90a4dd58 merged: nothing
Nothing changed in fd027e0e90a4dd58 after merge of 1 copies
Copy 3/0/0 of f60025af8da3e6e1 merged: nothing
Building a patch for f60025af8da3e6e1 from remote copy localhost...
Copy localhost of f60025af8da3e6e1 merged: nothing
Local copy of f60025af8da3e6e1 merged: nothing
Copy #3.z deleted: 762b
1 expired local copies removed for fd027e0e90a4dd58, 1 left
Accepted fd027e0e90a4dd58 in 0.61s and not modified anythingNothing changed in f60025af8da3e6e1 after merge of 1 copies
Copy #2.z deleted: 762b

1 expired local copies removed for f60025af8da3e6e1, 1 left
Accepted f60025af8da3e6e1 in 0.76s and not modified anything
Thread Zold::Routines::Spread finished in 1.2s
Metronome stopped in 1.2s, 0 failures
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 88:0606 terminated in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 7, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:44947 is shut down, thanks for helping Zold network!
32m.0m32m.0mPushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 1/0
Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 2/0
Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 3/0
Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 4/0
Pushed a57a642201a6025d/1518b to TestAsyncEntrance::CountingEntrance, pool: 5/0
Stopping async entrance, pool length is 5, queue length is 0
Async entrance terminated peacefully
32m.0mPushed 419b515c47bfb023/762b to TestAsyncEntrance::BrokenEntrance, pool: 1/031mERROR0m: RuntimeError: It intentionally crashes
        /home/r/repo/lib/zold/node/async_entrance.rb:74:in `block (2 levels) in push'
        /home/r/repo/lib/zold/verbose_thread.rb:36:in `run'
        /home/r/repo/lib/zold/node/async_entrance.rb:73:in `block in push'

Stopping async entrance, pool length is 1, queue length is 0
Async entrance terminated peacefully
32m.0mStopping async entrance, pool length is 0, queue length is 0
Async entrance terminated peacefully
32m.0m32m.0m32m.0m32m.0mWaiting for http://localhost:37173/...
Home directory: /tmp/test20180706-22563-zzv1nt
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:37173
1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:16Z localhost 37173 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at localhost:37173, strength is 2
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:37173...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22563 port=37173
The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
Pushed 5e4d3e1a3e3ecd6f/762b to Zold::SpreadEntrance, pool: 1/0
Routine Zold::Routines::Spread #1 done in 0.01s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #1 done in 0.01s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Building a patch for 5e4d3e1a3e3ecd6f from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of 5e4d3e1a3e3ecd6f merged: nothing
Building a patch for 5e4d3e1a3e3ecd6f from remote copy localhost...
Copy localhost of 5e4d3e1a3e3ecd6f merged: nothing
Local copy of 5e4d3e1a3e3ecd6f merged: nothing
Nothing changed in 5e4d3e1a3e3ecd6f after merge of 1 copies
0 expired local copies removed for 5e4d3e1a3e3ecd6f, 1 left
Accepted 5e4d3e1a3e3ecd6f in 0.11s and not modified anything
The list of remotes trimmed, 0 nodes left there
Pushed 5e4d3e1a3e3ecd6f/762b to Zold::SpreadEntrance, pool: 2/0
Routine Zold::Routines::Spread #2 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes is 31mempty0m, run 'zold remote reset'!Building a patch for 5e4d3e1a3e3ecd6f from remote copy 2/0/0...

The baseline of 0 transactions ignored
Copy 2/0/0 of 5e4d3e1a3e3ecd6f merged: nothing
Building a patch for 5e4d3e1a3e3ecd6f from remote copy localhost...
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #2 done in 0.04s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Copy localhost of 5e4d3e1a3e3ecd6f merged: nothing
Local copy of 5e4d3e1a3e3ecd6f merged: nothing
Nothing changed in 5e4d3e1a3e3ecd6f after merge of 1 copies
Copy #1.z deleted: 762b
1 expired local copies removed for 5e4d3e1a3e3ecd6f, 1 left127.0.0.1 - - [06/Jul/2018:06:06:17 +0000] "GET / HTTP/1.1" 200 - 0.0495

Accepted 5e4d3e1a3e3ecd6f in 0.14s and not modified anything
Push scheduled for 08bf637782bf1b6d, queue size is 1
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:37173
Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect
Thread Zold::Routines::Spread finished in 0.51s
Thread Zold::Routines::Reconnect finished in 0.0s
Metronome stopped in 0.51s, 0 failures
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 59:0606 terminated in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 2, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:37173 is shut down, thanks for helping Zold network!
32m.0mWaiting for spread entrance to finish...
Spread entrance finished, thread killed
32m.0meWoBN8Lj@0142f2adb71f4a78
32m14.95ZLD0m sent from d66a4559fc5c8ef9 to 0142f2adb71f4a78: here is the refund
Don't forget to do 'zold push d66a4559fc5c8ef9'
1
The tax debt of d66a4559fc5c8ef9 is 32m0.00ZLD0m (still acceptable)
32m14.95ZLD0m arrived to 0142f2adb71f4a78: here is the refund
Wallet d66a4559fc5c8ef9 propagated successfully, 1 wallets affected
32m.0mAQEFAAOC@b5ee86b3ed27e8e6
32m14.95ZLD0m sent from 0000000000000000 to b5ee86b3ed27e8e6: For the car
Don't forget to do 'zold push 0000000000000000'
1
The tax debt of 0000000000000000 is 32m0.00ZLD0m (still acceptable)
32m14.95ZLD0m arrived to b5ee86b3ed27e8e6: For the car
Wallet 0000000000000000 propagated successfully, 1 wallets affected
32m.0m32m.0m32m14.95ZLD0m sent from 0d08c36ecb4bf2c3 to 6d30f5ba4f28bbb5: For the car
Don't forget to do 'zold push 0d08c36ecb4bf2c3'
Wallet 0d08c36ecb4bf2c3 propagated successfully, 1 wallets affected
32m.0m11MeUIbQ@03f476d3288bd4df
32m14.95ZLD0m sent from c22627874fe8c26f to 03f476d3288bd4df: For the car
Don't forget to do 'zold push c22627874fe8c26f'
1
The tax debt of c22627874fe8c26f is 32m0.00ZLD0m (still acceptable)
32m14.95ZLD0m arrived to 03f476d3288bd4df: For the car
Wallet c22627874fe8c26f propagated successfully, 1 wallets affected
32m.0m32m.0mAdded TestMetronome::FakeRoutine to the metronome
Stopping the metronome with 1 threads:
Thread TestMetronome::FakeRoutine finished in 0.0s
Metronome stopped in 0.0s, 0 failures
32m.0mAdded TestMetronome::FakeRoutine to the metronome
Routine TestMetronome::FakeRoutine #1 done in 0.0s: TestMetronome::FakeRoutine/run
Stopping the metronome with 1 threads: TestMetronome::FakeRoutine
Thread TestMetronome::FakeRoutine finished in 0.9s
Metronome stopped in 0.9s, 0 failures
32m.0mAdded TestMetronome::BrokenRoutine to the metronome
Routine TestMetronome::BrokenRoutine #1 done in 0.0s: TestMetronome::BrokenRoutine/run
Routine TestMetronome::BrokenRoutine #2 done in 0.0s: TestMetronome::BrokenRoutine/run
Routine TestMetronome::BrokenRoutine #3 done in 0.0s: TestMetronome::BrokenRoutine/run
Stopping the metronome with 1 threads: TestMetronome::BrokenRoutine
Thread TestMetronome::BrokenRoutine finished in 1.0s
Metronome stopped in 1.0s, 1 failures
32m.0m32m.0mAll remote nodes deleted
localhost:80 added to the list, 1 total
There are 1 remote nodes in the list
localhost:888 added to the list, 2 total
There are 2 remote nodes in the list
404 "" at ""
31mlocalhost:8880m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1
RuntimeError: Unexpected HTTP code 404, instead of 200
        /home/r/repo/lib/zold/remotes.rb:91:in `assert_code'
        /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:214:in `update'
        /home/r/repo/lib/zold/commands/remote.rb:128:in `run'
localhost:80/0: the score is 32m00m (0.0.0) in 0.0s
There are 2 known remotes
localhost:80/0: the score is 32m00m (0.0.0) in 0.0s
404 "" at ""
31mlocalhost:8880m: Unexpected HTTP code 404, instead of 200 in 0s; errors=2
RuntimeError: Unexpected HTTP code 404, instead of 200
        /home/r/repo/lib/zold/remotes.rb:91:in `assert_code'
        /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:214:in `update'
        /home/r/repo/lib/zold/commands/remote.rb:129:in `run'
There are 2 known remotes
localhost:888 removed from the list
There are 1 remote nodes in the list
The list of remotes trimmed, 1 nodes left there
32m.0mElected: 0/6: 2018-07-06T06:05:23Z localhost 80 NOPREFIX@ffffffffffffffff
32m.0mAll remote nodes deleted
localhost:80 added to the list, 1 total
There are 1 remote nodes in the list
localhost:2 added to the list, 2 total
There are 2 remote nodes in the list
404 "" at ""
31mlocalhost:20m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1
RuntimeError: Unexpected HTTP code 404, instead of 200
        /home/r/repo/lib/zold/remotes.rb:91:in `assert_code'
        /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:214:in `update'
        /home/r/repo/lib/zold/commands/remote.rb:128:in `run'
localhost:888 added to the list, 3 total
There are 3 remote nodes in the list
localhost:999 added to the list, 4 total
There are 4 remote nodes in the list
localhost:80/0: the score is 32m00m (0.0.0) in 0.01s
There are 4 known remotes
404 "" at ""
31mlocalhost:9990m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1
RuntimeError: Unexpected HTTP code 404, instead of 200
        /home/r/repo/lib/zold/remotes.rb:91:in `assert_code'
        /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:214:in `update'
        /home/r/repo/lib/zold/commands/remote.rb:129:in `run'
404 "" at ""
31mlocalhost:8880m: Unexpected HTTP code 404, instead of 200 in 0s; errors=1
RuntimeError: Unexpected HTTP code 404, instead of 200
        /home/r/repo/lib/zold/remotes.rb:91:in `assert_code'
        /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:214:in `update'
        /home/r/repo/lib/zold/commands/remote.rb:129:in `run'
localhost:80/0: the score is 32m00m (0.0.0) in 0.0s
404 "" at ""
31mlocalhost:20m: Unexpected HTTP code 404, instead of 200 in 0s; errors=2
RuntimeError: Unexpected HTTP code 404, instead of 200
        /home/r/repo/lib/zold/remotes.rb:91:in `assert_code'
        /home/r/repo/lib/zold/commands/remote.rb:217:in `block in update'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/remote.rb:214:in `update'
        /home/r/repo/lib/zold/commands/remote.rb:129:in `run'
There are 4 known remotes
32m.0m32m.0mlocalhost:80/0: same version 762b/0t of a87bd59e270ab895 there, in 0.0s
Push finished to 1 nodes out of 1, total score for a87bd59e270ab895 is 0
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m33mS0mCalculating score 0...
Score 0 calculated.
Calculating score 4...
Score 4 calculated.
Calculating score 16...
Score 16 calculated.
32m.0mWaiting for http://localhost:43898/...
Home directory: /tmp/test20180706-22563-1rmvty4
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:43898
1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:23Z localhost 43898 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at localhost:43898, strength is 2
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:43898...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22563 port=43898
The list of remotes trimmed, 0 nodes left there
Pushed bd79595fc6e655e7/762b to Zold::SpreadEntrance, pool: 1/0
Routine Zold::Routines::Spread #1 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for bd79595fc6e655e7 from remote copy 1/0/0...
The list of remotes is 31mempty0m, run 'zold remote reset'!The baseline of 0 transactions ignored

Copy 1/0/0 of bd79595fc6e655e7 merged: nothing
Building a patch for bd79595fc6e655e7 from remote copy localhost...
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Copy localhost of bd79595fc6e655e7 merged: nothing
Local copy of bd79595fc6e655e7 merged: nothing
Nothing changed in bd79595fc6e655e7 after merge of 1 copies
0 expired local copies removed for bd79595fc6e655e7, 1 left
Accepted bd79595fc6e655e7 in 0.02s and not modified anything
The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
Pushed bd79595fc6e655e7/762b to Zold::SpreadEntrance, pool: 2/0
Routine Zold::Routines::Spread #2 done in 0.04s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for bd79595fc6e655e7 from remote copy 2/0/0...
The baseline of 0 transactions ignored
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #2 done in 0.19s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Copy 2/0/0 of bd79595fc6e655e7 merged: nothing
Building a patch for bd79595fc6e655e7 from remote copy localhost...
Copy localhost of bd79595fc6e655e7 merged: nothing
Local copy of bd79595fc6e655e7 merged: nothing
127.0.0.1 - - [06/Jul/2018:06:06:24 +0000] "GET / HTTP/1.1" 200 - 0.2686
Nothing changed in bd79595fc6e655e7 after merge of 1 copies
Copy #1.z deleted: 762b
1 expired local copies removed for bd79595fc6e655e7, 1 left
Accepted bd79595fc6e655e7 in 0.32s and not modified anything
127.0.0.1 - - [06/Jul/2018:06:06:25 +0000] "GET / HTTP/1.1" 200 - 0.1090
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:43898
Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect
Thread Zold::Routines::Spread finished in 0.29s
Thread Zold::Routines::Reconnect finished in 0.24s
Metronome stopped in 0.53s, 0 failures
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 56:0606 terminated in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 2, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:43898 is shut down, thanks for helping Zold network!
32m.0m33mS0mWaiting for http://localhost:37160/...
Home directory: /tmp/test20180706-22563-lr4qub
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:37160
1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:25Z localhost 37160 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at localhost:37160, strength is 2
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:37160...The list of remotes trimmed, 0 nodes left there

WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22563 port=37160The list of remotes is 31mempty0m, run 'zold remote reset'!
Pushed 7d6fbf005a9bc9ce/762b to Zold::SpreadEntrance, pool: 1/0
Routine Zold::Routines::Spread #1 done in 0.03s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep

Building a patch for 7d6fbf005a9bc9ce from remote copy 1/0/0...
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
The baseline of 0 transactions ignored
Copy 1/0/0 of 7d6fbf005a9bc9ce merged: nothing
Building a patch for 7d6fbf005a9bc9ce from remote copy localhost...
Copy localhost of 7d6fbf005a9bc9ce merged: nothing
Local copy of 7d6fbf005a9bc9ce merged: nothing
Nothing changed in 7d6fbf005a9bc9ce after merge of 1 copies
0 expired local copies removed for 7d6fbf005a9bc9ce, 1 left
Accepted 7d6fbf005a9bc9ce in 0.16s and not modified anything
The list of remotes trimmed, 0 nodes left there
Pushed 7d6fbf005a9bc9ce/762b to Zold::SpreadEntrance, pool: 2/0
Routine Zold::Routines::Spread #2 done in 0.01s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for 7d6fbf005a9bc9ce from remote copy 2/0/0...
The baseline of 0 transactions ignoredThe list of remotes is 31mempty0m, run 'zold remote reset'!

127.0.0.1 - - [06/Jul/2018:06:06:26 +0000] "GET / HTTP/1.1" 200 - 0.1104
Copy 2/0/0 of 7d6fbf005a9bc9ce merged: nothing
Building a patch for 7d6fbf005a9bc9ce from remote copy localhost...
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #2 done in 0.09s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Copy localhost of 7d6fbf005a9bc9ce merged: nothing
Local copy of 7d6fbf005a9bc9ce merged: nothing
http://localhost:37160/remotes: we are in standalone mode, won't update remotes
Nothing changed in 7d6fbf005a9bc9ce after merge of 1 copies
Copy #1.z deleted: 762b
1 expired local copies removed for 7d6fbf005a9bc9ce, 1 left
Accepted 7d6fbf005a9bc9ce in 0.44s and not modified anything
127.0.0.1 - - [06/Jul/2018:06:06:27 +0000] "GET /version HTTP/1.1" 200 - 0.0305
localhost:37160 added to the list, 1 total
There are 1 remote nodes in the list
127.0.0.1 - - [06/Jul/2018:06:06:27 +0000] "GET /remotes HTTP/1.1" 200 - 0.4444
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:37160
Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect
Thread Zold::Routines::Spread finished in 0.25s
Thread Zold::Routines::Reconnect finished in 0.12s
Metronome stopped in 0.36s, 0 failures
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 52:0606 terminated in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 2, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:37160 is shut down, thanks for helping Zold network!
32m.0mWaiting for http://localhost:38593/...
Home directory: /tmp/test20180706-22563-23o8uj
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:38593
1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:27Z localhost 38593 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at localhost:38593, strength is 2
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:38593...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22563 port=38593The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!

The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #1 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 1/0
Routine Zold::Routines::Spread #1 done in 0.02s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for 6d2437c5279a6e4a from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of 6d2437c5279a6e4a merged: nothing
Building a patch for 6d2437c5279a6e4a from remote copy localhost...
Copy localhost of 6d2437c5279a6e4a merged: nothing
Local copy of 6d2437c5279a6e4a merged: nothing
Nothing changed in 6d2437c5279a6e4a after merge of 1 copies
0 expired local copies removed for 6d2437c5279a6e4a, 1 left
Accepted 6d2437c5279a6e4a in 0.14s and not modified anything
The list of remotes trimmed, 0 nodes left there
Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 2/0
Routine Zold::Routines::Spread #2 done in 0.01s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for 6d2437c5279a6e4a from remote copy 2/0/0...
The baseline of 0 transactions ignored
The list of remotes is 31mempty0m, run 'zold remote reset'!
Copy 2/0/0 of 6d2437c5279a6e4a merged: nothing
Building a patch for 6d2437c5279a6e4a from remote copy localhost...
127.0.0.1 - - [06/Jul/2018:06:06:28 +0000] "GET / HTTP/1.1" 200 - 0.0969
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #2 done in 0.16s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Copy localhost of 6d2437c5279a6e4a merged: nothing
Local copy of 6d2437c5279a6e4a merged: nothing
Nothing changed in 6d2437c5279a6e4a after merge of 1 copies
Copy #1.z deleted: 762b
1 expired local copies removed for 6d2437c5279a6e4a, 1 left
Accepted 6d2437c5279a6e4a in 0.39s and not modified anything
127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET /robots.txt HTTP/1.1" 200 - 0.0475
127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET / HTTP/1.1" 200 - 0.0541
127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET /remotes HTTP/1.1" 200 - 0.0023
Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 3/0
Routine Zold::Routines::Spread #3 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
127.0.0.1 - - [06/Jul/2018:06:06:29 +0000] "GET /version HTTP/1.1" 200 - 0.0034
Building a patch for 6d2437c5279a6e4a from remote copy 3/0/0...
The baseline of 0 transactions ignored
Copy 3/0/0 of 6d2437c5279a6e4a merged: nothing
Building a patch for 6d2437c5279a6e4a from remote copy localhost...The list of remotes trimmed, 0 nodes left there

Copy localhost of 6d2437c5279a6e4a merged: nothing
The list of remotes is 31mempty0m, run 'zold remote reset'!
Local copy of 6d2437c5279a6e4a merged: nothing
Nothing changed in 6d2437c5279a6e4a after merge of 1 copies
Copy #2.z deleted: 762b
1 expired local copies removed for 6d2437c5279a6e4a, 1 left
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #3 done in 0.2s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Accepted 6d2437c5279a6e4a in 0.21s and not modified anything
127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /farm HTTP/1.1" 200 - 0.0173
127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /metronome HTTP/1.1" 200 - 0.0027
127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /score HTTP/1.1" 200 - 0.1988
127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /this-is-absent HTTP/1.1" 404 - 0.0029
127.0.0.1 - - [06/Jul/2018:06:06:30 +0000] "GET /wallet/ffffeeeeddddcccc HTTP/1.1" 404 - 0.0014
The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
Pushed 6d2437c5279a6e4a/762b to Zold::SpreadEntrance, pool: 4/0
Routine Zold::Routines::Spread #4 done in 0.26s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
going to shutdown ...
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:38593
Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect
Building a patch for 6d2437c5279a6e4a from remote copy 4/0/0...
The baseline of 0 transactions ignored
Copy 4/0/0 of 6d2437c5279a6e4a merged: nothing
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #4 done in 0.03s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/runBuilding a patch for 6d2437c5279a6e4a from remote copy localhost...

Copy localhost of 6d2437c5279a6e4a merged: nothing
Local copy of 6d2437c5279a6e4a merged: nothing
Nothing changed in 6d2437c5279a6e4a after merge of 1 copies
Copy #3.z deleted: 762b
1 expired local copies removed for 6d2437c5279a6e4a, 1 left
Accepted 6d2437c5279a6e4a in 0.29s and not modified anything
Thread Zold::Routines::Spread finished in 1.0s
Thread Zold::Routines::Reconnect finished in 0.19s
Metronome stopped in 1.21s, 0 failures
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 85:0606 terminated in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 4, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:38593 is shut down, thanks for helping Zold network!
32m.0m32m.0m31mlocalhost:810m: Wallet 3eaa2ab917e5a1d0 not found in 0s; errors=1
RuntimeError: Wallet 3eaa2ab917e5a1d0 not found
        /home/r/repo/lib/zold/commands/fetch.rb:91:in `fetch_one'
        /home/r/repo/lib/zold/commands/fetch.rb:75:in `block in fetch'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/fetch.rb:73:in `fetch'
        /home/r/repo/lib/zold/commands/fetch.rb:63:in `block in run'
        /home/r/repo/lib/zold/commands/fetch.rb:62:in `each'
        /home/r/repo/lib/zold/commands/fetch.rb:62:in `run'
localhost:80/0 returned 762b/0t/?/0.465918417s as copy 1 of 3eaa2ab917e5a1d0 in 0.0s: 32m00m ()
2 copies of 3eaa2ab917e5a1d0 fetched for the total score of 0, 1 local copies:
  1: 0
32m.0mlq1n4n54@77c54c26c1228367
32m19.99ZLD0m sent from 0000000000000000 to 77c54c26c1228367: testing
Don't forget to do 'zold push 0000000000000000'
1
The tax debt of 0000000000000000 is 32m0.00ZLD0m (still acceptable)
32m19.99ZLD0m arrived to 77c54c26c1228367: testing
Wallet 0000000000000000 propagated successfully, 1 wallets affected
Building a patch for 0000000000000000 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Merged on top, balance is 31m-19.99ZLD0m: #1 2018-07-06T06:06:32Z 31m-19.99ZLD0m 77c54c26c1228367 testing
Copy 1/0/0 of 0000000000000000 merged: 1 txns
Building a patch for 0000000000000000 from remote copy localhost...
Copy localhost of 0000000000000000 merged: 1 txns
Local copy of 0000000000000000 merged: 1 txns
1 copies with the total score of 0 successfully merged into 0000000000000000/31m-19.99ZLD0m/1t
32m19.99ZLD0m arrived to 77c54c26c1228367: testing
Wallet 0000000000000000 propagated successfully, 1 wallets affected
0 expired local copies removed for 0000000000000000, 1 left
Accepted 0000000000000000 in 0.01s and modified 0000000000000000, 77c54c26c1228367
32m.0mBuilding a patch for e593be2cf0993343 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of e593be2cf0993343 merged: nothing
Building a patch for e593be2cf0993343 from remote copy localhost...
Copy localhost of e593be2cf0993343 merged: nothing
Local copy of e593be2cf0993343 merged: nothing
Nothing changed in e593be2cf0993343 after merge of 1 copies
0 expired local copies removed for e593be2cf0993343, 1 left
Accepted e593be2cf0993343 in 0.0s and not modified anything
32m.0m32m.0m32m.0m32m.0mWaiting for http://localhost:39307/...
Home directory: /tmp/test20180706-22563-7167hy
Ruby version: 2.3.3
Zold gem version: 0.0.0
Network ID: test
Node location: localhost:39307
1 scores pre-loaded, the best is: 0/2: 2018-07-06T06:06:32Z localhost 39307 NOPREFIX@ffffffffffffffff
Farm started with 1 threads at localhost:39307, strength is 2
Added Zold::Routines::Spread to the metronome
Added Zold::Routines::Reconnect to the metronome
Metronome created
Starting up the web front at http://localhost:39307...
WEBrick 1.3.1
ruby 2.3.3 (2016-11-21) [x86_64-linux]
WEBrick::HTTPServer#start: pid=22563 port=39307
The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 1/0
Routine Zold::Routines::Spread #1 done in 0.07s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #1 done in 0.1s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Building a patch for 11bf3781bd7d7528 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of 11bf3781bd7d7528 merged: nothing
Building a patch for 11bf3781bd7d7528 from remote copy localhost...
Copy localhost of 11bf3781bd7d7528 merged: nothing
Local copy of 11bf3781bd7d7528 merged: nothing
Nothing changed in 11bf3781bd7d7528 after merge of 1 copies
0 expired local copies removed for 11bf3781bd7d7528, 1 left
Accepted 11bf3781bd7d7528 in 0.28s and not modified anything
The list of remotes trimmed, 0 nodes left there
Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 2/0
Routine Zold::Routines::Spread #2 done in 0.09s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes is 31mempty0m, run 'zold remote reset'!
Building a patch for 11bf3781bd7d7528 from remote copy 2/0/0...
The baseline of 0 transactions ignored
Copy 2/0/0 of 11bf3781bd7d7528 merged: nothingThe list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #2 done in 0.18s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run

Building a patch for 11bf3781bd7d7528 from remote copy localhost...
Copy localhost of 11bf3781bd7d7528 merged: nothing
Local copy of 11bf3781bd7d7528 merged: nothing
Nothing changed in 11bf3781bd7d7528 after merge of 1 copies
Copy #1.z deleted: 762b
1 expired local copies removed for 11bf3781bd7d7528, 1 left
Accepted 11bf3781bd7d7528 in 0.13s and not modified anything
127.0.0.1 - - [06/Jul/2018:06:06:33 +0000] "GET / HTTP/1.1" 200 - 0.1233
QFwOCpOD@83dd9a778e7f4970
32m100.00ZLD0m sent from 26a7e611224d360e to 83dd9a778e7f4970: -
Don't forget to do 'zold push 26a7e611224d360e'
1
The tax debt of 26a7e611224d360e is 32m0.00ZLD0m (still acceptable)
32m100.00ZLD0m arrived to 83dd9a778e7f4970: -
Wallet 26a7e611224d360e propagated successfully, 1 wallets affected
The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 3/0
Routine Zold::Routines::Spread #3 done in 0.24s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for 11bf3781bd7d7528 from remote copy 3/0/0...
The baseline of 0 transactions ignored
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #3 done in 0.07s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
127.0.0.1 - - [06/Jul/2018:06:06:34 +0000] "GET / HTTP/1.1" 200 - 0.2663
Copy 3/0/0 of 11bf3781bd7d7528 merged: nothing
Building a patch for 11bf3781bd7d7528 from remote copy localhost...
Copy localhost of 11bf3781bd7d7528 merged: nothingElected: 16/1: 2018-07-06T06:06:34Z fake-node.local 999 NOPREFIX@ffffffffffffffff 7 4 11 2 6 15 4 2a 18 a 1c 25 a 7 b 2

Local copy of 11bf3781bd7d7528 merged: nothing
32m1.00ZLD0m sent from 83dd9a778e7f4970 to ffffffffffffffff: Hosting bonus for fake-node.local 999 16
Nothing changed in 11bf3781bd7d7528 after merge of 1 copies
Don't forget to do 'zold push 83dd9a778e7f4970'
1
The tax debt of 83dd9a778e7f4970 is 32m0.00ZLD0m (still acceptable)
32m1.00ZLD0m to ffffffffffffffff: wallet is absent
Wallet 83dd9a778e7f4970 propagated successfully, 0 wallets affected
Copy #2.z deleted: 762b
1 expired local copies removed for 11bf3781bd7d7528, 1 left
Accepted 11bf3781bd7d7528 in 0.38s and not modified anything
The list of remotes trimmed, 0 nodes left there
The list of remotes is 31mempty0m, run 'zold remote reset'!
The list of remotes is 31mempty0m, run 'zold remote reset'!
Routine Zold::Routines::Reconnect #4 done in 0.06s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 4/0
Routine Zold::Routines::Spread #4 done in 0.24s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
Building a patch for 11bf3781bd7d7528 from remote copy 4/0/0...
The baseline of 0 transactions ignored
Copy 4/0/0 of 11bf3781bd7d7528 merged: nothing
Building a patch for 11bf3781bd7d7528 from remote copy localhost...
Copy localhost of 11bf3781bd7d7528 merged: nothing
Local copy of 11bf3781bd7d7528 merged: nothing
Nothing changed in 11bf3781bd7d7528 after merge of 1 copies
Copy #3.z deleted: 762b
1 expired local copies removed for 11bf3781bd7d7528, 1 left
Accepted 11bf3781bd7d7528 in 0.18s and not modified anything
The list of remotes trimmed, 0 nodes left there
Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 5/0
Routine Zold::Routines::Spread #5 done in 0.19s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes is 31mempty0m, run 'zold remote reset'!
Building a patch for 11bf3781bd7d7528 from remote copy 5/0/0...
The baseline of 0 transactions ignored
Copy 5/0/0 of 11bf3781bd7d7528 merged: nothingThe list of remotes is 31mempty0m, run 'zold remote reset'!

Building a patch for 11bf3781bd7d7528 from remote copy localhost...
Routine Zold::Routines::Reconnect #5 done in 0.36s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
Copy localhost of 11bf3781bd7d7528 merged: nothing
Local copy of 11bf3781bd7d7528 merged: nothing
Nothing changed in 11bf3781bd7d7528 after merge of 1 copies
Copy #4.z deleted: 762b
1 expired local copies removed for 11bf3781bd7d7528, 1 left
Accepted 11bf3781bd7d7528 in 1.07s and not modified anything
The list of remotes trimmed, 0 nodes left there
Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 6/0
Routine Zold::Routines::Spread #6 done in 0.14s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleep
The list of remotes is 31mempty0m, run 'zold remote reset'!
The list of remotes is 31mempty0m, run 'zold remote reset'!
Building a patch for 11bf3781bd7d7528 from remote copy 6/0/0...
Routine Zold::Routines::Reconnect #6 done in 0.04s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run
The baseline of 0 transactions ignored
Copy 6/0/0 of 11bf3781bd7d7528 merged: nothing
Building a patch for 11bf3781bd7d7528 from remote copy localhost...
Copy localhost of 11bf3781bd7d7528 merged: nothing599 "execution expired" at "Net::OpenTimeout: execution expired
        /home/r/repo/lib/zold/http.rb:76:in `put'
        /home/r/repo/lib/zold/commands/push.rb:89:in `push_one'
        /home/r/repo/lib/zold/commands/push.rb:74:in `block in push'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/push.rb:72:in `push'
        /home/r/repo/lib/zold/commands/push.rb:62:in `block in run'
        /home/r/repo/lib/zold/commands/push.rb:59:in `each'
        /home/r/repo/lib/zold/commands/push.rb:59:in `run'
        /home/r/repo/lib/zold/commands/routines/bonuses.rb:69:in `exec'"

Local copy of 11bf3781bd7d7528 merged: nothing
31mfake-node.local:9990m: execution expired (HTTP code 599, instead of 200) in 4s; errors=1
RuntimeError: execution expired (HTTP code 599, instead of 200)
        /home/r/repo/lib/zold/remotes.rb:92:in `assert_code'
        /home/r/repo/lib/zold/commands/push.rb:95:in `push_one'
        /home/r/repo/lib/zold/commands/push.rb:74:in `block in push'
        /home/r/repo/lib/zold/remotes.rb:187:in `block in iterate'
        /home/r/repo/lib/zold/remotes.rb:184:in `each'
        /home/r/repo/lib/zold/remotes.rb:184:in `iterate'
        /home/r/repo/lib/zold/commands/push.rb:72:in `push'
        /home/r/repo/lib/zold/commands/push.rb:62:in `block in run'
        /home/r/repo/lib/zold/commands/push.rb:59:in `each'
        /home/r/repo/lib/zold/commands/push.rb:59:in `run'
        /home/r/repo/lib/zold/commands/routines/bonuses.rb:69:in `exec'
Wallet 83dd9a778e7f4970 is new: 0b != 1629b
The list of remotes trimmed, 0 nodes left there
Pushed 83dd9a778e7f4970/1629b to Zold::SpreadEntrance, pool: 7/0Pushed 11bf3781bd7d7528/762b to Zold::SpreadEntrance, pool: 8/0

Routine Zold::Routines::Spread #7 done in 0.0s: Zold::Routines::Spread/run,Zold::Routines::Reconnect/sleepNothing changed in 11bf3781bd7d7528 after merge of 1 copies

The list of remotes is 31mempty0m, run 'zold remote reset'!
Building a patch for 11bf3781bd7d7528 from remote copy 6/0/0...
The baseline of 0 transactions ignored
Copy 6/0/0 of 11bf3781bd7d7528 merged: nothing
Building a patch for 11bf3781bd7d7528 from remote copy localhost...
The list of remotes is 31mempty0m, run 'zold remote reset'!Copy localhost of 11bf3781bd7d7528 merged: nothing
Local copy of 11bf3781bd7d7528 merged: nothing

Routine Zold::Routines::Reconnect #7 done in 0.02s: Zold::Routines::Spread/sleep,Zold::Routines::Reconnect/run127.0.0.1 - - [06/Jul/2018:06:06:39 +0000] "PUT /wallet/83dd9a778e7f4970 HTTP/1.1" 200 - 0.1055

Copy #5.z deleted: 762b
1 expired local copies removed for 11bf3781bd7d7528, 1 left
localhost:39307/0 accepted 1629b/ee7a3a/2t of 83dd9a778e7f4970 in 0.32s: 32m1070m (0.0.0)
Push finished to 1 nodes out of 2, total score for 83dd9a778e7f4970 is 107Accepted 11bf3781bd7d7528 in 1.08s and not modified anything
Building a patch for 83dd9a778e7f4970 from remote copy 1/0/0...
The baseline of 0 transactions ignored

Nothing changed in 11bf3781bd7d7528 after merge of 1 copies
going to shutdown ...31mERROR0m: Paying wallet file is absent: - 2018-07-06T06:06:34Z 32m100.00ZLD0m 26a7e611224d360e -
31mERROR0m: Transaction #1 attempts to make the balance of 83dd9a778e7f4970/0.00/0 negative: #1 2018-07-06T06:06:35Z 31m-1.00ZLD0m ffffffffffffffff Hosting bonus for fake-node.local 999 16
Copy 1/0/0 of 83dd9a778e7f4970 merged: nothing

Local copy of 83dd9a778e7f4970 is absent, nothing to merge
WEBrick::HTTPServer#start done.
The web front stopped at http://localhost:393071 copies with the total score of 0 successfully merged into 83dd9a778e7f4970/32m0.00ZLD0m/0t
Copy #6.z deleted: 762b
Wallet 83dd9a778e7f4970 propagated successfully, 0 wallets affected

Stopping the metronome with 2 threads: Zold::Routines::Spread, Zold::Routines::Reconnect1 expired local copies removed for 11bf3781bd7d7528, 0 left

Accepted 11bf3781bd7d7528 in 0.31s and not modified anything
0 expired local copies removed for 83dd9a778e7f4970, 1 left
Accepted 83dd9a778e7f4970 in 0.47s and modified 83dd9a778e7f4970
Push scheduled for 83dd9a778e7f4970, queue size is 1There are no remotes, won't spread 83dd9a778e7f4970

Thread Zold::Routines::Spread finished in 0.79s
Thread Zold::Routines::Reconnect finished in 0.18s
Metronome stopped in 0.97s, 0 failures
Terminating the farm with 1 threads...
Cleanup thread killed in 0.0s
Thread 115:0606 terminated in 0.0s
Farm stopped in 0.0s
Stopping async entrance, pool length is 8, queue length is 0
Async entrance terminated peacefully
Waiting for spread entrance to finish...
Spread entrance finished, thread killed
The node localhost:39307 is shut down, thanks for helping Zold network!
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0miXcGpaxv@0ec6eb6d414fef40
32m14.95ZLD0m sent from 0ec6eb6d414fef40 to 0ec6eb6d414fef40: -
Don't forget to do 'zold push 0ec6eb6d414fef40'
1
The tax debt of 0ec6eb6d414fef40 is 32m0.00ZLD0m (still acceptable)
Wallet 0ec6eb6d414fef40 propagated successfully, 0 wallets affected
Building a patch for 0ec6eb6d414fef40 from remote copy 1/0/10...
The baseline of 0ec6eb6d414fef40 is 32m0.00ZLD0m/0t
Copy 1/0/10 of 0ec6eb6d414fef40 merged: nothing
Building a patch for 0ec6eb6d414fef40 from remote copy localhost...
31mERROR0m: Transaction #1 attempts to make the balance of 0ec6eb6d414fef40/0.00/0 negative: #1 2018-07-06T06:06:41Z 31m-14.95ZLD0m 0ec6eb6d414fef40 -
Copy localhost of 0ec6eb6d414fef40 merged: nothing
Local copy of 0ec6eb6d414fef40 merged: nothing
1 copies with the total score of 10 successfully merged into 0ec6eb6d414fef40/32m0.00ZLD0m/0t
Wallet 0ec6eb6d414fef40 propagated successfully, 0 wallets affected
32m.0m94vzWLsQ@da7f0e474da9ec04
32m14.95ZLD0m sent from da7f0e474da9ec04 to da7f0e474da9ec04: -
Don't forget to do 'zold push da7f0e474da9ec04'
1
The tax debt of da7f0e474da9ec04 is 32m0.00ZLD0m (still acceptable)
Wallet da7f0e474da9ec04 propagated successfully, 0 wallets affected
Building a patch for da7f0e474da9ec04 from remote copy 1/0/10...
The baseline of da7f0e474da9ec04 is 32m0.00ZLD0m/0t
Copy 1/0/10 of da7f0e474da9ec04 merged: nothing
Building a patch for da7f0e474da9ec04 from remote copy localhost...
31mERROR0m: Transaction #1 attempts to make the balance of da7f0e474da9ec04/0.00/0 negative: #1 2018-07-06T06:06:41Z 31m-14.95ZLD0m da7f0e474da9ec04 -
Copy localhost of da7f0e474da9ec04 merged: nothing
Local copy of da7f0e474da9ec04 merged: nothing
1 copies with the total score of 10 successfully merged into da7f0e474da9ec04/32m0.00ZLD0m/0t
Wallet da7f0e474da9ec04 propagated successfully, 0 wallets affected
32m.0mBuilding a patch for 579470f0ec00478e from remote copy 1/0/5...
The baseline of 579470f0ec00478e is 32m0.00ZLD0m/0t
Copy 1/0/5 of 579470f0ec00478e merged: nothing
31mERROR0m: Can't merge copy 2/1/5: Not enough lines in /tmp/test20180706-22563-11kyc9e/copies/579470f0ec00478e/../579470f0ec00478e/2.z, just 1
RuntimeError: Not enough lines in /tmp/test20180706-22563-11kyc9e/copies/579470f0ec00478e/../579470f0ec00478e/2.z, just 1
        /home/r/repo/lib/zold/wallet.rb:178:in `lines'
        /home/r/repo/lib/zold/wallet.rb:95:in `id'
        /home/r/repo/lib/zold/commands/merge.rb:94:in `merge_one'
        /home/r/repo/lib/zold/commands/merge.rb:73:in `block in merge'
        /home/r/repo/lib/zold/commands/merge.rb:71:in `each'
        /home/r/repo/lib/zold/commands/merge.rb:71:in `each_with_index'
        /home/r/repo/lib/zold/commands/merge.rb:71:in `merge'
        /home/r/repo/lib/zold/commands/merge.rb:57:in `block in run'
        /home/r/repo/lib/zold/commands/merge.rb:56:in `each'
        /home/r/repo/lib/zold/commands/merge.rb:56:in `run'
Building a patch for 579470f0ec00478e from remote copy localhost...
Copy localhost of 579470f0ec00478e merged: nothing
Local copy of 579470f0ec00478e merged: nothing
Nothing changed in 579470f0ec00478e after merge of 2 copies
32m.0mBuilding a patch for 4d8797d2bdcc17a5 from remote copy localhost...
The baseline of 0 transactions ignored
31mERROR0m: Transaction #1 attempts to make the balance of 4d8797d2bdcc17a5/0.00/0 negative: #1 2018-07-06T06:06:41Z 31m-9.99ZLD0m ca4ed2b54ac2d76b -
Copy localhost of 4d8797d2bdcc17a5 merged: nothing
Local copy of 4d8797d2bdcc17a5 merged: nothing
0 copies with the total score of 0 successfully merged into 4d8797d2bdcc17a5/32m0.00ZLD0m/0t
Wallet 4d8797d2bdcc17a5 propagated successfully, 0 wallets affected
32m.0mBuilding a patch for 0000000000000000 from remote copy 1/0/5...
The baseline of 0000000000000000 is 32m0.00ZLD0m/0t
Copy 1/0/5 of 0000000000000000 merged: nothing
Building a patch for 0000000000000000 from remote copy localhost...
Merged on top, balance is 31m-9.99ZLD0m: #1 2018-07-06T06:06:41Z 31m-9.99ZLD0m 739bd5fb6ae16f9e -
Copy localhost of 0000000000000000 merged: 1 txns
Local copy of 0000000000000000 merged: 1 txns
Nothing changed in 0000000000000000 after merge of 1 copies
32m.0m32m.0mBuilding a patch for 0123456789abcdef from remote copy 1/0/50...
The baseline of 0123456789abcdef is 32m512.00ZLD0m/1t
Copy 1/0/50 of 0123456789abcdef merged: 1 txns
Building a patch for 0123456789abcdef from remote copy localhost...
Copy localhost of 0123456789abcdef merged: 1 txns
Local copy of 0123456789abcdef merged: 1 txns
1 copies with the total score of 50 successfully merged into 0123456789abcdef/32m512.00ZLD0m/1t
Wallet 0123456789abcdef propagated successfully, 0 wallets affected
Building a patch for 0123456789abcdef from remote copy 5/0/50...
The baseline of 0123456789abcdef is 32m508.00ZLD0m/2t
Copy 5/0/50 of 0123456789abcdef merged: 2 txns
Building a patch for 0123456789abcdef from remote copy 4/1/40...
Merged on top, balance is 32m444.00ZLD0m: #4 2018-06-22T08:27:06Z 31m-64.00ZLD0m eeeeeeeeeeeeeeee For something else
Copy 4/1/40 of 0123456789abcdef merged: 3 txns
Building a patch for 0123456789abcdef from remote copy 3/2/30...
Merged on top, balance is 32m436.00ZLD0m: #3 2018-06-22T08:26:54Z 31m-8.00ZLD0m eeeeeeeeeeeeeeee For fun
Copy 3/2/30 of 0123456789abcdef merged: 4 txns
Building a patch for 0123456789abcdef from remote copy 2/3/20...
Merged on top, balance is 32m404.00ZLD0m: #2 2018-06-22T08:26:36Z 31m-32.00ZLD0m eeeeeeeeeeeeeeee For coffee
Copy 2/3/20 of 0123456789abcdef merged: 5 txns
Building a patch for 0123456789abcdef from remote copy 1/4/10...
Merged on top, balance is 32m388.00ZLD0m: #1 2018-06-22T08:26:19Z 31m-16.00ZLD0m ffffffffffffffff For pizza
Copy 1/4/10 of 0123456789abcdef merged: 6 txns
Building a patch for 0123456789abcdef from remote copy localhost...
Copy localhost of 0123456789abcdef merged: 6 txns
Local copy of 0123456789abcdef merged: 6 txns
5 copies with the total score of 150 successfully merged into 0123456789abcdef/32m388.00ZLD0m/6t
32m16.00ZLD0m to ffffffffffffffff: wallet is absent
32m32.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent
32m8.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent
32m64.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent
32m4.00ZLD0m to eeeeeeeeeeeeeeee: wallet is absent
Wallet 0123456789abcdef propagated successfully, 0 wallets affected
Building a patch for 0123456789abcdef from remote copy 1/0/50...
The baseline of 0123456789abcdef is 32m512.00ZLD0m/1t
Copy 1/0/50 of 0123456789abcdef merged: 1 txns
Local copy of 0123456789abcdef is absent, nothing to merge
1 copies with the total score of 50 successfully merged into 0123456789abcdef/32m512.00ZLD0m/1t
Wallet 0123456789abcdef propagated successfully, 0 wallets affected
32m.0mBuilding a patch for 61206508b7302f26 from remote copy 1/0/0...
The baseline of 0 transactions ignored
31mERROR0m: Payment prefix doesn't match with the key of 61206508b7302f26: - 2018-07-06T06:06:41Z 32m11.00ZLD0m 71e24e1443ce20b2 fake
Copy 1/0/0 of 61206508b7302f26 merged: nothing
Building a patch for 61206508b7302f26 from remote copy localhost...
Copy localhost of 61206508b7302f26 merged: nothing
Local copy of 61206508b7302f26 merged: nothing
Nothing changed in 61206508b7302f26 after merge of 1 copies
32m.0mYear: 1, Quota: 21.89%, Limit: 32m470112870.07ZLD0m
Year: 2, Quota: 38.99%, Limit: 32m837311565.03ZLD0m
Year: 3, Quota: 52.35%, Limit: 32m1124125599.32ZLD0m
Year: 4, Quota: 62.78%, Limit: 32m1348152240.00ZLD0m
Year: 5, Quota: 70.93%, Limit: 32m1523136479.46ZLD0m
Year: 6, Quota: 77.29%, Limit: 32m1659814349.66ZLD0m
Year: 7, Quota: 82.26%, Limit: 32m1766571622.56ZLD0m
Year: 8, Quota: 86.15%, Limit: 32m1849958313.49ZLD0m
Year: 9, Quota: 89.18%, Limit: 32m1915090552.57ZLD0m
Year: 10, Quota: 91.55%, Limit: 32m1965964481.26ZLD0m
32m.0m32m.0m32m.0m32m.0mBuilding a patch for 2c9d2d2c322701ad from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of 2c9d2d2c322701ad merged: nothing
Building a patch for 2c9d2d2c322701ad from remote copy localhost...
Copy localhost of 2c9d2d2c322701ad merged: nothing
Local copy of 2c9d2d2c322701ad merged: nothing
Nothing changed in 2c9d2d2c322701ad after merge of 1 copies
0 expired local copies removed for 2c9d2d2c322701ad, 1 left
Accepted 2c9d2d2c322701ad in 0.02s and not modified anything
Building a patch for c10c8fe754a44464 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of c10c8fe754a44464 merged: nothing
Building a patch for c10c8fe754a44464 from remote copy localhost...
Copy localhost of c10c8fe754a44464 merged: nothing
Local copy of c10c8fe754a44464 merged: nothing
Nothing changed in c10c8fe754a44464 after merge of 1 copies
0 expired local copies removed for c10c8fe754a44464, 1 left
Accepted c10c8fe754a44464 in 0.0s and not modified anything
Building a patch for b2e8ff6b37085692 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of b2e8ff6b37085692 merged: nothing
Building a patch for b2e8ff6b37085692 from remote copy localhost...
Copy localhost of b2e8ff6b37085692 merged: nothing
Local copy of b2e8ff6b37085692 merged: nothing
Nothing changed in b2e8ff6b37085692 after merge of 1 copies
0 expired local copies removed for b2e8ff6b37085692, 1 left
Accepted b2e8ff6b37085692 in 0.0s and not modified anything
Building a patch for b5d7297005b024af from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of b5d7297005b024af merged: nothing
Building a patch for b5d7297005b024af from remote copy localhost...
Copy localhost of b5d7297005b024af merged: nothing
Local copy of b5d7297005b024af merged: nothing
Nothing changed in b5d7297005b024af after merge of 1 copies
0 expired local copies removed for b5d7297005b024af, 1 left
Accepted b5d7297005b024af in 0.0s and not modified anything
Building a patch for 7be26b4324e58333 from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of 7be26b4324e58333 merged: nothing
Building a patch for 7be26b4324e58333 from remote copy localhost...
Copy localhost of 7be26b4324e58333 merged: nothing
Local copy of 7be26b4324e58333 merged: nothing
Nothing changed in 7be26b4324e58333 after merge of 1 copies
0 expired local copies removed for 7be26b4324e58333, 1 left
Accepted 7be26b4324e58333 in 0.0s and not modified anything
Building a patch for 9c5935014677f63c from remote copy 1/0/0...
The baseline of 0 transactions ignored
Copy 1/0/0 of 9c5935014677f63c merged: nothing
Building a patch for 9c5935014677f63c from remote copy localhost...
Copy localhost of 9c5935014677f63c merged: nothing
Local copy of 9c5935014677f63c merged: nothing
Nothing changed in 9c5935014677f63c after merge of 1 copies
0 expired local copies removed for 9c5935014677f63c, 1 left
Accepted 9c5935014677f63c in 0.0s and not modified anything
32m.0m32m.0m32m.0mfPwOOFesQV4rrnbt@fa003bb6cfe2dce3
32m.0m32m.0m32m.0m

Finished in 77.748927s, 2.3666 runs/s, 13.9552 assertions/s.
184 runs, 1085 assertions, 0 failures, 0 errors, 2 skips

You have skipped tests. Run with --verbose for details.
/usr/local/rvm/rubies/ruby-2.3.3/bin/ruby -S bundle exec cucumber features --format pretty
Using the default profile...
Feature: Command Line Processing
  As an payment originator I want to be able to use
  Zold as a command line tool

  Scenario: Help can be printed90m   # features/cli.feature:50m
    32mWhen I run 32m1mbin/zold0m0m32m with "32m1m-h0m0m32m"90m # features/step_definitions/steps.rb:400m0m
    32mThen Exit code is zero90m        # features/step_definitions/steps.rb:680m0m
    32mAnd Stdout contains "32m1m--help0m0m32m"90m  # features/step_definitions/steps.rb:600m0m

  Scenario: Version can be printed90m       # features/cli.feature:100m
    32mWhen I run 32m1mbin/zold0m0m32m with "32m1m--version0m0m32m"90m # features/step_definitions/steps.rb:400m0m
    32mThen Exit code is zero90m               # features/step_definitions/steps.rb:680m0m

  Scenario: Wallet can be created90m                                     # features/cli.feature:140m
    32mWhen I run 32m1mbin/zold0m0m32m with "32m1m--trace --public-key=id_rsa.pub create0m0m32m"90m # features/step_definitions/steps.rb:400m0m
    32mThen Exit code is zero90m                                            # features/step_definitions/steps.rb:680m0m

Feature: Gem Package
  As a source code writer I want to be able to
  package the Gem into .gem file

  Scenario: Gem can be packaged90m                # features/gem_package.feature:50m
    32mGiven It is Unix90m                           # features/step_definitions/steps.rb:760m0m
    32mGiven I have "32m1mexecs.rb0m0m32m" file with content:90m # features/step_definitions/steps.rb:530m0m
32m      """0m
32m      #!/usr/bin/env ruby0m
32m      require 'rubygems'0m
32m      spec = Gem::Specification::load('./spec.rb')0m
32m      if spec.executables.empty?0m
32m        fail 'no executables: ' + File.read('./spec.rb')0m
32m      end0m
32m      """0m
    32mWhen I run bash with:90m                      # features/step_definitions/steps.rb:460m0m
32m      """0m
32m      set -x0m
32m      set -e0m
32m      cd zold0m
32m      gem build zold.gemspec0m
32m      gem specification --ruby zold-*.gem > ../spec.rb0m
32m      cd ..0m
32m      ruby execs.rb0m
32m      """0m
    32mThen Exit code is zero90m                     # features/step_definitions/steps.rb:680m0m

4 scenarios (32m4 passed0m)
11 steps (32m11 passed0m)
0m2.438s
Coverage report generated for Cucumber Features, Unit Tests to /home/r/repo/coverage. 791 / 2343 LOC (33.76%) covered.
Running RuboCop...
Inspecting 113 files
32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m

113 files inspected, 32mno offenses0m detected
Running xcop...
Inspecting 0 files...

0 files checked, everything looks 32mpretty0m
grep -q -r '2018'     --include '*.rb'     --include '*.txt'     --include 'Rakefile'     .
+ pdd -f /dev/null -v
Found 7 lines in /home/r/repo/.pdd
My version is 0.20.3
Ruby version is 2.3.3 at x86_64-linux
Reading .
Excluding target/**/*
Excluding coverage/**/*
166 file(s) found, 351 excluded
Reading .simplecov...
Reading fixtures/id_rsa.pub...
Reading fixtures/id_rsa-2.pub...
Reading fixtures/keys/2...
Reading fixtures/keys/1.pub...
Reading fixtures/keys/2.pub...
Reading fixtures/merge/id_rsa.pub...
Reading fixtures/merge/asserts.rb...
Reading fixtures/merge/simple-case/copies/0123456789abcdef/1.z...
Reading fixtures/merge/simple-case/copies/0123456789abcdef/scores.z...
Reading fixtures/merge/simple-case/assert.rb...
Reading fixtures/merge/simple-case/0123456789abcdef.z...
Reading fixtures/merge/simple-case/0000000000000000.z...
Reading fixtures/merge/id_rsa...
Reading fixtures/merge/random-expenses/copies/0123456789abcdef/1.z...
Reading fixtures/merge/random-expenses/copies/0123456789abcdef/3.z...
Reading fixtures/merge/random-expenses/copies/0123456789abcdef/5.z...
Reading fixtures/merge/random-expenses/copies/0123456789abcdef/4.z...
Reading fixtures/merge/random-expenses/copies/0123456789abcdef/2.z...
Reading fixtures/merge/random-expenses/copies/0123456789abcdef/scores.z...
Reading fixtures/merge/random-expenses/assert.rb...
Reading fixtures/merge/random-expenses/0123456789abcdef.z...
Reading fixtures/merge/random-expenses/0000000000000000.z...
Reading fixtures/merge/into-no-wallet/copies/0123456789abcdef/1.z...
Reading fixtures/merge/into-no-wallet/copies/0123456789abcdef/scores.z...
Reading fixtures/merge/into-no-wallet/assert.rb...
Reading fixtures/id_rsa-2...
Reading fixtures/id_rsa...
Reading fixtures/scripts/print-helps.sh...
Reading fixtures/scripts/_head.sh...
Reading fixtures/scripts/sigdump.sh...
Reading fixtures/scripts/redeploy-on-upgrade.sh...
Reading fixtures/scripts/push-and-pull.sh...
Reading fixtures/scripts/calculate-scores.sh...
Reading Rakefile...
Reading Gemfile...
Reading .0pdd.yml...
Reading .github/ISSUE_TEMPLATE.md...
Reading .github/PULL_REQUEST_TEMPLATE.md...
Reading cucumber.yml...
Reading INSTALL.md...
Reading .travis.yml...
Reading LICENSE.txt...
Reading test/node/test_async_entrance.rb...
Reading test/node/test_entrance.rb...
Reading test/node/test_safe_entrance.rb...
Reading test/node/fake_entrance.rb...
Reading test/node/test_farm.rb...
Reading test/node/fake_node.rb...
Reading test/node/test_front.rb...
Puzzle 212-37109e23 30/DEV at test/node/test_front.rb
Puzzle 239-8451ca17 30/DEV at test/node/test_front.rb
Reading test/node/test_emission.rb...
Reading test/node/test_spread_entrance.rb...
Reading test/test_hexnum.rb...
Reading test/test_amount.rb...
Reading test/test_metronome.rb...
Reading test/test_id.rb...
Reading test/test_backtrace.rb...
Reading test/test_remotes.rb...
Reading test/test_patch.rb...
Reading test/test_wallet.rb...
Reading test/test_zold.rb...
Reading test/test_score.rb...
Reading test/test_atomic_file.rb...
Reading test/fake_home.rb...
Reading test/test_prefixes.rb...
Reading test/test_txn.rb...
Reading test/test_wallets.rb...
Reading test/test_verbose_thread.rb...
Reading test/test_tax.rb...
Reading test/test__helper.rb...
Reading test/test_signature.rb...
Reading test/commands/test_show.rb...
Reading test/commands/test_pay.rb...
Reading test/commands/test_node.rb...
Reading test/commands/test_clean.rb...
Reading test/commands/test_alias.rb...
Puzzle 279-4664e37c 30/DEV at test/commands/test_alias.rb
Reading test/commands/test_merge.rb...
Reading test/commands/test_propagate.rb...
Reading test/commands/test_calculate.rb...
Reading test/commands/test_create.rb...
Reading test/commands/test_push.rb...
Reading test/commands/test_invoice.rb...
Reading test/commands/routines/test_bonuses.rb...
Reading test/commands/routines/test_reconnect.rb...
Reading test/commands/routines/test_spread.rb...
Reading test/commands/test_diff.rb...
Reading test/commands/test_list.rb...
Reading test/commands/test_remote.rb...
Reading test/commands/test_fetch.rb...
Reading test/commands/test_taxes.rb...
Reading test/test_copies.rb...
Reading test/test_http.rb...
Reading test/test_key.rb...
Reading .pdd...
Reading heroku-run.sh...
Reading .rultor.yml...
Reading resources/remotes...
Reading lib/zold.rb...
Reading lib/zold/node/farm.rb...
Reading lib/zold/node/entrance.rb...
Reading lib/zold/node/safe_entrance.rb...
Reading lib/zold/node/spread_entrance.rb...
Reading lib/zold/node/async_entrance.rb...
Reading lib/zold/node/emission.rb...
Reading lib/zold/node/front.rb...
Reading lib/zold/upgrades.rb...
Puzzle 285-214c18b0 30/DEV at lib/zold/upgrades.rb
Reading lib/zold/metronome.rb...
Reading lib/zold/amount.rb...
Reading lib/zold/patch.rb...
Reading lib/zold/tax.rb...
Reading lib/zold/remotes.rb...
Reading lib/zold/wallets.rb...
Puzzle 70-ffaafc4f 30/DEV at lib/zold/wallets.rb
Reading lib/zold/hexnum.rb...
Reading lib/zold/hungry_wallets.rb...
Puzzle 280-c0152986 30/DEV at lib/zold/hungry_wallets.rb
Reading lib/zold/wallet.rb...
Reading lib/zold/atomic_file.rb...
Reading lib/zold/copies.rb...
Reading lib/zold/id.rb...
Reading lib/zold/http.rb...
Reading lib/zold/score.rb...
Reading lib/zold/backtrace.rb...
Reading lib/zold/version_file.rb...
Puzzle 285-7d7687a1 30/DEV at lib/zold/version_file.rb
Reading lib/zold/key.rb...
Reading lib/zold/verbose_thread.rb...
Reading lib/zold/json_page.rb...
Reading lib/zold/txn.rb...
Reading lib/zold/signature.rb...
Reading lib/zold/prefixes.rb...
Reading lib/zold/version.rb...
Reading lib/zold/commands/propagate.rb...
Reading lib/zold/commands/push.rb...
Reading lib/zold/commands/routines/spread.rb...
Reading lib/zold/commands/routines/reconnect.rb...
Reading lib/zold/commands/routines/bonuses.rb...
Reading lib/zold/commands/args.rb...
Reading lib/zold/commands/clean.rb...
Reading lib/zold/commands/taxes.rb...
Reading lib/zold/commands/alias.rb...
Puzzle 279-d44ca5ec 30/DEV at lib/zold/commands/alias.rb
Reading lib/zold/commands/diff.rb...
Reading lib/zold/commands/invoice.rb...
Reading lib/zold/commands/merge.rb...
Reading lib/zold/commands/pull.rb...
Reading lib/zold/commands/node.rb...
Reading lib/zold/commands/fetch.rb...
Reading lib/zold/commands/list.rb...
Reading lib/zold/commands/show.rb...
Reading lib/zold/commands/create.rb...
Reading lib/zold/commands/pay.rb...
Puzzle 79-aed0d144 40/DEV at lib/zold/commands/pay.rb
Reading lib/zold/commands/calculate.rb...
Reading lib/zold/commands/remote.rb...
Puzzle 292-732aceea 30/DEV at lib/zold/commands/remote.rb
Puzzle 292-3bcf6540 30/DEV at lib/zold/commands/remote.rb
Reading lib/zold/log.rb...
Reading README.md...
Reading appveyor.yml...
Reading .rubocop.yml...
Reading .gitignore...
Reading Gemfile.lock...
Reading .ruby-version...
Reading features/cli.feature...
Reading features/support/env.rb...
Reading features/gem_package.feature...
Reading features/step_definitions/steps.rb...
Reading Procfile...
Reading deploy.sh...
Reading bin/zold...
Reading .gitattributes...
Reading zold.gemspec...
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git push origin master
To git@github.com:zold-io/zold.git
   a677656..16afe51  master -> master
container 269a7282b1891a7e4d13602dc27c70aed79fccdde86d69135af263de9ef58364 is dead
Fri Jul  6 08:07:40 CEST 2018