Amoveo ♥🧿
sync:start().
is causing a zombie process
make prod-clean
rm config/prod/sys.config
git pull
make prod-restart
api:balance().I get 701593144. How many VEO is this??
talk_helper weird responseand
talk_helper weird response
talk_helper weird response
talk_helper weird response
talk_helper weird response
talk helper fail
talk_helper failed_connect 1and a few
talk_helper failed_connect 1
block absorber died!
git pull
isn't enough to fix them.rm config/prod/sys.config
and then they will be rebuilt according to the new rules
sync:start().
it selects one peer at random to try and sync with.sync:start().
more than once in order to get it to sync.
sync_mode:quick().
if you are going to sync a lot of blocks.got this datafinished sending blockstalk_helper weird response
["mining_data"]
syncing with peer [-7,[-7,52,234,133,196],8080]
trade peers
mining data block hash is "KFMPuds5+1dDF6neUyH+DmauBDAoR0XeyI8lSG2vMUo="
talk_helper weird response
talk_helper weird response
they are not accepting our blocks.talk_helper weird response
talk_helper weird response
talk_helper weird response
talk_helper weird response
give blocks
syncing with peer [-7,[-7,159,89,106,253],8080]
sync:start().
base64:encode(element(2, hd(element(11, block:get_by_height(5553))))).
(ae_core_prod@scw-9653e4)46> block:height().
5553
(ae_core_prod@scw-9653e4)47> api:height().
5553
(ae_core_prod@scw-9653e4)48> base64:encode(keys:pubkey()).
<<"BC8uGkC9tUhcBWcDh6wYuZh9Gyh5UDRy2v7ybXDERD22gMtFdYyhQQJCMXafzgfITP8CgNkllGvh1kac6NKOI90=">>
sync_mode:quick().so it took ages to download the blocks
sync_mode:normal().
git pullbut my node is still trying to sync with 10.x.x.x and 192.168.1.x
peers:all().
[{{162,218,209,18},8080},
{{52,234,133,196},8080},
{{159,89,106,253},8080}]
peers:all().
?
(ae_core_prod@scw-9653e4)1> peers:all().
[{{10,5,73,155},8080},{{159,89,106,253},8080}]
(ae_core_prod@scw-9653e4)3> peers:all().
[{{162,218,209,18},8080},
{{52,234,133,196},8080},
{{10,5,73,155},8080},
{{159,89,106,253},8080}]
(ae_core_prod@scw-9653e4)5> peers:all().
[{{10,0,2,15},8080},
{{10,0,1,4},8080},
{{162,218,209,18},8080},
{{172,17,0,1},8080},
{{52,234,133,196},8080},
{{192,168,1,107},8080},
{{192,168,0,16},8080},
{{10,5,73,155},8080},
{{159,89,106,253},8080}]
git pull
.git pull
is having some error, since it seems like you are stuck on the old version of the code.git pull
is failing and giving you an error asking if you want to save your changes.
amoveouser@scw-9653e4:~/amoveo$ git pull
remote: Counting objects: 56, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 56 (delta 48), reused 44 (delta 36), pack-reused 0
Unpacking objects: 100% (56/56), done.
From https://github.com/zack-bitcoin/amoveo
6411857..735ce9d master -> origin/master
Updating 6411857..735ce9d
Fast-forward
apps/ae_core/src/consensus/chain/block_absorber.erl | 11 ++++++-----
apps/ae_core/src/consensus/sync.erl | 52 +++++++++++++++++++++++++++++++++++++++++++---------
apps/ae_http/src/ext_handler.erl | 4 ++--
apps/ae_http/src/peers.erl | 19 +++++++++++++++----
docs/api/commands_basics.md | 4 ++++
docs/todo.md | 9 +++++----
6 files changed, 75 insertions(+), 24 deletions(-)
amoveouser@scw-9653e4:~/amoveo$ git pull
Already up-to-date.
git pull
might be from too long ago
make prod-restart
is how I would do it.
(ae_core_prod@scw-9653e4)10> peers:all().
[{{162,218,209,18},8080},
{{52,234,133,196},8080},
{{159,89,106,253},8080}]
died!
in your log. I think I know what is wrong. one of the txs fails to get included, so the miner drops the rest from the list.
git pull
then turn it on again.
this
is something you can copy paste into your terminal.
this
requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!requesting too often: [-7,178,152,130,230] died!
peers:my_ip().
?peers:my_ip().
{10,5,73,155}
peers:my_ip().
is failing on both of your systems. those are internal network ip addresses.
api:off().
halt().
make prod-restart
peers:my_ip().
?
(ae_core_prod@scw-9653e4)4> peers:my_ip().
{10,5,73,155}
make prod-attach
(ae_core_prod@scw-9653e4)11> sync:start().
syncing with peer [-7,[-7,159,89,106,253],8080]
trade peers
ok
get their top header
my height is less
(ae_core_prod@scw-9653e4)12>
(ae_core_prod@scw-9653e4)12> absorb block 4151
server crashed.
talk helper fail
server crashed.
talk helper fail
server crashed.
talk helper fail
absorb block 4152
server crashed.
talk helper fail
server crashed.
talk helper fail
(ae_core_prod@scw-9653e4)1> peers:my_ip().👍
{51,15,212,91}
server crashed.
talk helper fail
server crashed.
talk helper fail
absorb block 4259
server crashed.
talk helper fail
prune block 4230
prune block 4231
prune block 4232
prune block 4233
prune block 4234
prune block 4235
prune block 4236
prune block 4237
prune block 4238
prune block 4239
server crashed.
talk helper fail
server crashed.
talk helper fail
absorb block 4260
server crashed.
talk helper fail
server crashed.
talk helper fail
server crashed.
talk helper fail
absorb block 4261
server crashed.
talk helper fail
server crashed.
peers:my_ip().
it will be fixed soon.
(ae_core_prod@scw-9653e4)2> peers:all().
[{{159,89,106,253},8080}]
(ae_core_prod@scw-9653e4)3>
(ae_core_prod@scw-9653e4)3> peers:my_ip().
[-7,[-7,159,89,106,253],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
{10,5,73,155}
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
[-7,[-7,159,89,106,253],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
absorb block 4463
[-7,[-7,159,65,134,21],8080]
server crashed.
talk helper fail
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
[-7,[-7,52,234,133,196],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
[-7,[-7,159,89,106,253],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
absorb block 4464
[-7,[-7,159,65,134,21],8080]
server crashed.
talk helper fail
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
top
is a command line tool for this, but I think most OS's today come with a GUI version
server gave confusing response
server gave confusing response
server gave confusing response
server gave confusing response
got this data
["mining_data"]
[-7,[-7,199,247,25,21],8080]
potential block died!get headers
server crashed.
talk helper fail
my height is less
server crashed.
talk helper fail
get their top header
talk_helper tmimeout
syncing with peer [-7,[-7,159,89,106,253],8080]
trade peers
server crashed.
talk helper fail
give blocks
get headers
syncing with peer [-7,[-7,159,65,134,21],8080]
trade peers
got this data
["mining_data"]
(ae_core_prod@scw-9653e4)22> peers:my_ip().
[-7,[-7,199,247,25,21],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
[-7,[-7,159,65,134,21],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
[-7,[-7,52,234,133,196],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
[-7,[-7,159,89,106,253],8080]
talk_helper tmimeout
talk_helper tmimeout
talk_helper tmimeout
talk helper fail
{10,5,73,155}
(ae_core_prod@scw-9653e4)23>
got this data
["mining_data"]
mining data block hash is [-7,[-7,199,247,25,21],8080]
"AborK7SR6XTU7X/37J/Q/tgWQOG8chJ59H/AocLxhRw="
syncing with peer [-7,[-7,176,9,84,75],8080]
trade peers
give blocks
got this data
["mining_data"]
[-7,[-7,199,247,25,21],8080]
mining data block hash is "DSKND35SYqm6MIrbyVslBJmEve4OKrM+7LIfYebQjIk="
syncing with peer [-7,[-7,159,89,106,253],8080]
trade peers
give blocks
mining data block hash is [-7,[-7,199,247,25,21],8080]
peers:all().
[{{169,231,8,73},8080},
{{199,247,25,21},8080},
{{159,65,182,117},8080},
{{162,218,209,18},8080},
{{159,65,134,21},8080},
{{24,5,185,238},8080},
{{52,234,133,196},8080},
{{181,120,161,194},8080},
{{51,15,212,91},8080},
{{176,9,84,75},8080},
{{73,232,25,43},8080},
{{159,89,106,253},8080}]
sh scripts/kill_all_erlang.sh
to get rid of it. The memory consumption is down to 90 mb of RAM again.
make prod-clean
, update the code, and resync
block:time_now().
to generate the number.(os:system_time() div (1000000 * constants:time_units())) - constants:start_time().