ERRO BLOC Unrecoverable error: runtime error: index out of range [0] with length 0

Hi,
I have been trying to sync your Blockchain indexer to my Private Tezos chain. However, I am facing a certain number of issues (tried a lot of solutions, but can't seem to make it work).
I am currently trying to tweak/test some new protocols. Using your explorer would be very helpful
to see the behavior of these new protocols on smart contracts etc...
Could you please tell me the steps/modifications required to sync your explorer with any personal protocol ?
My first deployment :
A private chain built on the sandbox-parameters.json specifications with these modified parameters :

time_between_blocks : ["10", "30"]
"preserved_cycles": 2
"blocks_per_cycle": 64
*"proof_of_work_threshold": "70368744177663" -> because the default -1 brings a conversion error when the explorer tries to synchronize

To be more specific, here are my protocol parameters
[nodezero@node-zero tezos]$ cat sandbox-parameters.json
{ "bootstrap_accounts":
    [ [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav",
        "4000000000000" ],
      [ "edpktzNbDAUjUk697W7gYg2CRuBQjyPxbEg8dLccYYwKSKvkPvjtV9",
        "4000000000000" ],
      [ "edpkuTXkJDGcFd5nh6VvMz8phXxU3Bi7h6hqgywNFi1vZTfQNnS1RV",
        "4000000000000" ],
      [ "edpkuFrRoDSEbJYgxRtLx2ps82UdaYc1WwfS9sE11yhauZt5DgCHbU",
        "4000000000000" ],
      [ "edpkv8EUUH68jmo3f7Um5PezmfGrRF24gnfLpH3sVNwJnV5bVCxL2n",
        "4000000000000" ] ], "preserved_cycles": 2, "blocks_per_cycle": 64,
  "blocks_per_commitment": 4, "blocks_per_roll_snapshot": 4,
  "blocks_per_voting_period": 64, "time_between_blocks": [ "10", "30" ],
  "endorsers_per_block": 32, "hard_gas_limit_per_operation": "800000",
  "hard_gas_limit_per_block": "8000000", "proof_of_work_threshold": "70368744177663",
  "tokens_per_roll": "8000000000", "michelson_maximum_type_size": 1000,
  "seed_nonce_revelation_tip": "125000", "origination_size": 257,
  "block_security_deposit": "512000000",
  "endorsement_security_deposit": "64000000", "block_reward": "16000000",
  "endorsement_reward": "2000000", "cost_per_byte": "1000",
  "hard_storage_limit_per_operation": "60000",
  "test_chain_duration": "1966080", "quorum_min": 2000, "quorum_max": 7000,
  "min_proposal_quorum": 500, "initial_endorsers": 1,
  "delay_per_missing_endorsement": "1" }

I have changed the genesis_key in order to activate the new protocol, then started baking with one of the bootstrap_account

This first trial resulted to short sync between your explorer and my node (after the genesis block) -> up to level 3/4
In order to be on the same page, and avoid wasting your time, here are the steps made :
Steps used to compile and run Tzindex

go build tzindex.go
./tzindex --profile-block tmp.txt run -c docker/config.json --host <IP_ADDRESS> --vvv

Command to run Tezos node
./tezos-node run --no-bootstrap-peers --rpc-addr *:8732 --expected-pow 1 -v -v --peer <IP_ADDRESS>:9732 --connection=2

With these 2 commands, my node is synced with his peers + your indexer can communicate with it.

I have redirected the standard output to a file named sandbox_1_output.txt, to facilitate trace debug + enabled the --profile-block option, this one named tmpt.txt
sandbox_1_output.txt
tmp.txt
The error I get is ERRO BLOC Unrecoverable error: runtime error: index out of range [0] with length 0, but I can't seem to fix it. Do you have any idea ?
The indexer only syncs until the third block, after, it stops because of the error (own opinion). The explorer API gives me :
http://<IP_ADDRESS>:8000/explorer/status
{
  "status": "failed",
  "blocks": 4,
  "indexed": 3,
  "progress": 0.75
}

My second deployment
Exactly the same, but this time, I try to put the parameters of the current babylonet protocol :
{ "bootstrap_accounts":
    [ [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav",
        "4000000000000" ],
      [ "edpktzNbDAUjUk697W7gYg2CRuBQjyPxbEg8dLccYYwKSKvkPvjtV9",
        "4000000000000" ],
      [ "edpkuTXkJDGcFd5nh6VvMz8phXxU3Bi7h6hqgywNFi1vZTfQNnS1RV",
        "4000000000000" ],
      [ "edpkuFrRoDSEbJYgxRtLx2ps82UdaYc1WwfS9sE11yhauZt5DgCHbU",
        "4000000000000" ],
      [ "edpkv8EUUH68jmo3f7Um5PezmfGrRF24gnfLpH3sVNwJnV5bVCxL2n",
        "4000000000000" ] ], "preserved_cycles": 5, "blocks_per_cycle": 4096,
  "blocks_per_commitment": 32, "blocks_per_roll_snapshot": 256,
  "blocks_per_voting_period": 32768, "time_between_blocks": [ "60", "40" ],
  "endorsers_per_block": 32, "hard_gas_limit_per_operation": "800000",
  "hard_gas_limit_per_block": "8000000", "proof_of_work_threshold": "70368744177663",
  "tokens_per_roll": "8000000000", "michelson_maximum_type_size": 1000,
  "seed_nonce_revelation_tip": "125000", "origination_size": 257,
  "block_security_deposit": "512000000",
  "endorsement_security_deposit": "64000000", "block_reward": "16000000",
  "endorsement_reward": "2000000", "cost_per_byte": "1000",
  "hard_storage_limit_per_operation": "60000",
  "test_chain_duration": "1966080", "quorum_min": 2000, "quorum_max": 7000,
  "min_proposal_quorum": 500, "initial_endorsers": 1,
  "delay_per_missing_endorsement": "8" }

This leads to the same error, at the same height

The only difference resides, if I recall properly, in less errors : the indexer doesn't have this kind of errors (but I'm not sure) :
2019/12/18 13:57:36.754305 TRCE DATA query: rights table non-indexed field 't' for cond 1, fallback to table scan
Do you have any idea on how to solve this issue ?
Thanks,
Guillaume

I'm having exactly same issue with babylonnet-12002a35-20191115 tezos-node build.
I just start tzindexer built from latest master with default config.json from docker/config.json:
$ ./tzindex -c config.json run
2019/12/18 21:50:12.599697 INFO MAIN Blockwatch tzindex dev -- 2d496b9
2019/12/18 21:50:12.599704 INFO MAIN (c) Copyright 2018-2019 -- KIDTSUNAMI UG
2019/12/18 21:50:12.599725 INFO MAIN Starting Blockwatch-tzindex/dev.2d496b9 on 16 cores
2019/12/18 21:50:12.699823 INFO MAIN Profiling mutex/blocking at 1.00% sample rate.
2019/12/18 21:50:12.699849 INFO MAIN Using bolt database ./db/xtz
2019/12/18 21:50:12.702237 INFO BLOC Initializing blockchain crawler in sync mode.
2019/12/18 21:50:12.702526 INFO BLOC Initializing account index.
2019/12/18 21:50:12.713936 INFO BLOC Initializing contract index.
2019/12/18 21:50:12.718951 INFO BLOC Initializing block index.
2019/12/18 21:50:12.722565 INFO BLOC Initializing op index.
2019/12/18 21:50:12.727980 INFO BLOC Initializing flow index.
2019/12/18 21:50:12.734309 INFO BLOC Initializing chain index.
2019/12/18 21:50:12.738547 INFO BLOC Initializing supply index.
2019/12/18 21:50:12.744154 INFO BLOC Initializing rights index.
2019/12/18 21:50:12.748465 INFO BLOC Initializing snapshot index.
2019/12/18 21:50:12.752914 INFO BLOC Initializing income index.
2019/12/18 21:50:12.756218 INFO BLOC Initializing gov index.
2019/12/18 21:50:12.761569 INFO BLOC Initializing report manager.
2019/12/18 21:50:12.786254 INFO BLOC Connecting to RPC server.
2019/12/18 21:50:12.787586 INFO BLOC Crawling Tezos Babylonnet.
2019/12/18 21:50:13.526580 INFO BLOC Starting blockchain crawler.
2019/12/18 21:50:13.526630 WARN SRVR HTTP Server reachable on all interfaces (<IP_ADDRESS>)
2019/12/18 21:50:13.526751 INFO BLOC Starting blockchain sync from height 2.
2019/12/18 21:50:13.526761 INFO BLOC Starting blockchain ingest.
2019/12/18 21:50:13.526818 INFO BLOC Starting blockchain monitor.
2019/12/18 21:50:13.527274 DEBG SRVR Registering debug routes
2019/12/18 21:50:13.527396 INFO SRVR Starting HTTP server at <IP_ADDRESS>:8000
2019/12/18 21:50:13.879407 INFO BLOC New protocol PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS detected at 2
2019/12/18 21:50:13.886612 ERRO BLOC Unrecoverable error: runtime error: index out of range [0] with length 0
2019/12/18 21:50:13.886664 ERRO BLOC {"stack":["goroutine 65 [running]:","runtime/debug.Stack(0xc00019ff20, 0xc077ef, 0x17)","\t/home/build/.gvm/gos/go1.13/src/runtime/debug/stack.go:24 +0x9d","blockwatch.cc/tzindex/etl.(*Crawler).syncBlockchain.func1(0xc00012e008, 0xc000194620, 0xd1e940, 0xc0000c8000)","\t/home/build/tezos/indexers/tzindex/etl/crawler.go:736 +0xe5","panic(0xb9a5a0, 0xc0022a2160)","\t/home/build/.gvm/gos/go1.13/src/runtime/panic.go:679 +0x1b2","blockwatch.cc/tzindex/etl.(*Builder).Decorate(0xc000162a10, 0xd1e940, 0xc0000c8000, 0x0, 0x0, 0x78ffae)","\t/home/build/tezos/indexers/tzindex/etl/builder.go:838 +0x1a00","blockwatch.cc/tzindex/etl.(*Builder).Build(0xc000162a10, 0xd1e940, 0xc0000c8000, 0xc000140280, 0xc0000a6f00, 0x33, 0x0)","\t/home/build/tezos/indexers/tzindex/etl/builder.go:219 +0x1cb","blockwatch.cc/tzindex/etl.(*Crawler).syncBlockchain(0xc000194620)","\t/home/build/tezos/indexers/tzindex/etl/crawler.go:875 +0x44e","created by blockwatch.cc/tzindex/etl.(*Crawler).Start","\t/home/build/tezos/indexers/tzindex/etl/crawler.go:360 +0x9c"]}
2019/12/18 21:50:13.886672 INFO BLOC Stopping blockchain sync at height 1.
2019/12/18 21:50:14.010876 ERRO BLOC Exiting monitor loop on cancelled context
2019/12/18 21:50:14.010938 INFO BLOC Context cancelled. Stopping blockchain ingest.

Any ideas @echa ?
Thanks.

Got them over email, they need to merge some fixes that they had uploaded on the live version; Should be done next week. Thank you for your addition @gituser

There are some issues with handling protocol constants in the current version which makes it unusable with networks other than mainnet. An update is in progress and should be ready by early next week.

Oh, wait a minute. I'm referring to another error that I observed and fixed on our cloud deployment earlier, but this bug seems to have a different reason. TzIndex actually works with our Babylonnet nodes, so this has to do with a change in RPC responses.
Which version of the Babylonnet binaries are you running?

It seems something is broken in the current master branch, I've just tried https://github.com/blockwatch-cc/tzindex/tree/f12498327b8e4875b5e8f3aac20f033308001c6b and it works just fine and also it matches the current latest docker built image.
The version of the babylonnet :
./babylonnet-current/tezos-node --version
12002a35 (2019-11-15 18:06:43 +0100)

This bug has definitely something to do with recent updates from f12498327b8e4875b5e8f3aac20f033308001c6b to the current master.
Thanks.

The stack trace in your log suggests the out-of-bounds slice access happens at https://github.com/blockwatch-cc/tzindex/blob/master/etl/builder.go#L838. It seems the list of baking rights for this block is empty which should not happen. I don't see the error on a fresh sync running the same Babylon version (same day, but self-compiled) on a local version of the repo. That rules out the theory of a broken commit.
It may, however, be due to an already fixed or new and undiscovered database issue. I just pushed an update to use the most recent version of the database. Can you please pull and try again?
$ tezos-node --version
12002a35 (2019-11-15 18:06:43 +0100)

$ go version
go version go1.13.4 darwin/amd64

2019/12/18 22:07:10.839321 INFO MAIN Blockwatch tzindex v1.0.0 -- dev
2019/12/18 22:07:10.839339 INFO MAIN (c) Copyright 2018-2019 -- KIDTSUNAMI UG
2019/12/18 22:07:10.839343 INFO MAIN Starting Blockwatch-tzindex/v1.0.0.dev on 8 cores
2019/12/18 22:07:10.943444 INFO MAIN Profiling mutex/blocking at 1.00% sample rate.
2019/12/18 22:07:10.943508 INFO MAIN Using bolt database db/xtz-babylonnet/
2019/12/18 22:07:10.979962 INFO BLOC Initializing blockchain crawler in sync mode.
2019/12/18 22:07:10.980059 INFO BLOC Creating blockchain storage.
2019/12/18 22:07:11.008519 INFO BLOC Creating account index.
2019/12/18 22:07:11.150642 INFO BLOC Creating contract index.
2019/12/18 22:07:11.308493 INFO BLOC Creating block index.
2019/12/18 22:07:11.568325 INFO BLOC Creating op index.
2019/12/18 22:07:11.729938 INFO BLOC Creating flow index.
2019/12/18 22:07:11.892136 INFO BLOC Creating chain index.
2019/12/18 22:07:12.010133 INFO BLOC Creating supply index.
2019/12/18 22:07:12.130068 INFO BLOC Creating rights index.
2019/12/18 22:07:12.244545 INFO BLOC Creating snapshot index.
2019/12/18 22:07:12.349022 INFO BLOC Creating income index.
2019/12/18 22:07:12.541998 INFO BLOC Creating gov index.
2019/12/18 22:07:12.780680 INFO BLOC Initializing account index.
2019/12/18 22:07:12.806715 INFO BLOC Initializing contract index.
2019/12/18 22:07:12.827420 INFO BLOC Initializing block index.
2019/12/18 22:07:12.847236 INFO BLOC Initializing op index.
2019/12/18 22:07:12.869969 INFO BLOC Initializing flow index.
2019/12/18 22:07:12.901734 INFO BLOC Initializing chain index.
2019/12/18 22:07:12.923862 INFO BLOC Initializing supply index.
2019/12/18 22:07:12.946643 INFO BLOC Initializing rights index.
2019/12/18 22:07:12.966893 INFO BLOC Initializing snapshot index.
2019/12/18 22:07:12.996250 INFO BLOC Initializing income index.
2019/12/18 22:07:13.015769 INFO BLOC Initializing gov index.
2019/12/18 22:07:13.039057 INFO BLOC Initializing report manager.
2019/12/18 22:07:13.296232 INFO BLOC Connecting to RPC server.
2019/12/18 22:07:13.348149 INFO BLOC Fetching genesis block.
2019/12/18 22:07:13.396579 INFO BLOC Crawling Tezos Babylonnet.
2019/12/18 22:07:13.418174 INFO BLOC Starting blockchain crawler.
2019/12/18 22:07:13.418239 WARN SRVR HTTP Server reachable on all interfaces (<IP_ADDRESS>)
2019/12/18 22:07:13.418253 INFO BLOC Starting blockchain sync from height 1.
2019/12/18 22:07:13.418280 INFO BLOC Starting blockchain ingest.
2019/12/18 22:07:13.418292 INFO BLOC Starting blockchain monitor.
2019/12/18 22:07:13.419635 DEBG SRVR Registering debug routes
2019/12/18 22:07:13.420045 INFO SRVR Starting HTTP server at <IP_ADDRESS>:8000
2019/12/18 22:07:24.447691 INFO BLOC Fetching bootstrap rights for cycle 0
2019/12/18 22:08:03.510254 INFO BLOC Fetching bootstrap rights for cycle 1
2019/12/18 22:08:39.585083 INFO BLOC Fetching bootstrap rights for cycle 2
2019/12/18 22:09:08.591523 INFO BLOC Fetching bootstrap rights for cycle 3
2019/12/18 22:09:30.809252 INFO BLOC Fetching bootstrap rights for cycle 4
2019/12/18 22:10:06.340527 INFO BLOC Building genesis dataset.
2019/12/18 22:10:07.790278 INFO BLOC Processed 1 block in 2m56.81s (0 transactions, height 1, 2019-09-27 16:03:12 +0000 UTC, q=13, t=1.449812715s, s=syncing)
2019/12/18 22:10:07.950021 INFO BLOC New protocol PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS detected at 2
2019/12/18 22:10:17.799810 INFO BLOC Processed 199 blocks in 10s (772 transactions, height 200, 2019-09-27 21:14:58 +0000 UTC, q=0, t=705.867µs, s=syncing)
2019/12/18 22:10:27.832175 INFO BLOC Processed 185 blocks in 10.03s (983 transactions, height 385, 2019-09-28 00:06:06 +0000 UTC, q=0, t=779.709µs, s=syncing)

@echa just tried latest master - works fine!
So I guess it's something to do with the database version in go dependencies.

Still weird. I know I changed the bootstrap rights fetching mechanics to work on chains shorter than a cycle when Carthagenet started because the indexer used to fail there. This is one of the upcoming changes that are not yet in this repo.
The successful sync above was without the database changes, so it's likely the root cause still exists, but the error does not reproduce easily. I'll keep an eye on it.

I was too quick to judge, after running some time latest master I got this error:
2019/12/19 01:25:14.375118 ERRO BLOC Unrecoverable error: runtime error: invalid memory address or nil pointer dereference
2019/12/19 01:25:14.375229 ERRO BLOC {"stack":["goroutine 66 [running]:","runtime/debug.Stack(0xc00018ff80, 0xc08a2f, 0x17)","\t/home/build/.gvm/gos/go1.13/src/runtime/debug/stack.go:24 +0x9d","blockwatch.cc/tzindex/etl.(*Crawler).syncBlockchain.func1(0xc000126030, 0xc000184540, 0xd1ffc0, 0xc000118140)","\t/home/build/tezos/indexers/tzindex/etl/crawler.go:736 +0xe5","panic(0xb30300, 0x1185890)","\t/home/build/.gvm/gos/go1.13/src/runtime/panic.go:679 +0x1b2","math/big.(*Int).Set(...)","\t/home/build/.gvm/gos/go1.13/src/math/big/int.go:75","blockwatch.cc/tzindex/micheline.(*Z).Set(...)","\t/home/build/tezos/indexers/tzindex/micheline/zarith.go:37","blockwatch.cc/tzindex/micheline.Prim.EncodeBuffer(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)","\t/home/build/tezos/indexers/tzindex/micheline/primitives.go:120 +0xac","blockwatch.cc/tzindex/micheline.Prim.EncodeBuffer(0x6507, 0xc002bf93f0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)","\t/home/build/tezos/indexers/tzindex/micheline/primitives.go:172 +0x8d0","blockwatch.cc/tzindex/micheline.Prim.EncodeBuffer(0x6507, 0xc002bf93e0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)","\t/home/build/tezos/indexers/tzindex/micheline/primitives.go:172 +0x8d0","blockwatch.cc/tzindex/micheline.BigMapDiff.MarshalBinary(0xc003bb4700, 0x2, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc001169ae0)","\t/home/build/tezos/indexers/tzindex/micheline/bigmap.go:187 +0x444","blockwatch.cc/tzindex/etl.(*Builder).NewTransactionOp(0xc00015a9a0, 0xc0031b2630, 0xd, 0x0, 0x0, 0x0, 0x0)","\t/home/build/tezos/indexers/tzindex/etl/op.go:596 +0xe37","blockwatch.cc/tzindex/etl.(*Builder).Decorate(0xc00015a9a0, 0xd1ffc0, 0xc000118140, 0x0, 0x0, 0x79000e)","\t/home/build/tezos/indexers/tzindex/etl/builder.go:930 +0x488","blockwatch.cc/tzindex/etl.(*Builder).Build(0xc00015a9a0, 0xd1ffc0, 0xc000118140, 0xc00013a280, 0xc0011d0640, 0x33, 0x0)","\t/home/build/tezos/indexers/tzindex/etl/builder.go:219 +0x1cb","blockwatch.cc/tzindex/etl.(*Crawler).syncBlockchain(0xc000184540)","\t/home/build/tezos/indexers/tzindex/etl/crawler.go:875 +0x44e","created by blockwatch.cc/tzindex/etl.(*Crawler).Start","\t/home/build/tezos/indexers/tzindex/etl/crawler.go:360 +0x9c"]}
2019/12/19 01:25:14.375237 INFO BLOC Stopping blockchain sync at height 83567.
2019/12/19 01:25:14.841287 INFO BLOC Context cancelled. Stopping blockchain ingest.
2019/12/19 01:25:14.841303 ERRO BLOC Exiting monitor loop on cancelled context

Here is some more debug regarding that last error:
2019/12/19 10:30:03.772198 DEBG BLOC Block 50729 download failed: operation kind transaction: strconv.ParseInt: parsing "8414000000000000000000": value out of range
2019/12/19 10:30:03.772204 WARN BLOC RPC connection error: operation kind transaction: strconv.ParseInt: parsing "8414000000000000000000": value out of range
2019/12/19 10:30:08.772567 TRCE BLOC Fetching next block 50729
2019/12/19 10:30:08.772655 DEBG JRPC GET /chains/main/blocks/50729 HTTP/1.1
Host: <IP_ADDRESS>:8732
Accept: application/json
Content-Type: application/json
User-Agent: Blockwatch-tzindex/v005-7-gf124983.f124983

2019/12/19 10:30:08.777190 DEBG JRPC HTTP/1.1 200 OK
Content-Length: 17742
Content-Type: application/json

{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"BLwoEqEYsSGH1ncBNEvmoaZFQmAGSSVgh56ECMZHQMkmthDDFUh","header":{"level":50729,"proto":1,"predecessor":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","timestamp":"2019-10-23T22:48:44Z","validation_pass":4,"operations_hash":"LLoaaznNHfGiz2GBDDtpvdVSqr2CwnsUt1bua1uMvDZA3HfsKepHJ","fitness":["01","000000000000c628"],"context":"CoUqntgD3hTGhHbmtJ6ZtkwG6yexyPVaJKrgug51ZJSeKXGd4tX6","priority":0,"proof_of_work_nonce":"1db34e40ae148f63","signature":"sigiZgUpqmmDWsvRsy2ESqKzkokHfGLNf2ohUGYWioEpX9fkUVKmk1MsxscCWWs18a6hBDQ1EiN41M4bBivx3xSrZeLkWr8F"},"metadata":{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","next_protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","test_chain_status":{"status":"not_running"},"max_operations_ttl":60,"max_operation_data_length":16384,"max_block_header_length":238,"max_operation_list_length":[{"max_size":32768,"max_op":32},{"max_size":32768},{"max_size":135168,"max_op":132},{"max_size":524288}],"baker":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","level":{"level":50729,"level_position":50728,"cycle":24,"cycle_position":1576,"voting_period":6,"voting_period_position":1576,"expected_commitment":false},"voting_period_kind":"proposal","nonce_hash":null,"consumed_gas":"217443","deactivated":[],"balance_updates":[{"kind":"contract","contract":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","change":"-192000000"},{"kind":"freezer","category":"deposits","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":24,"change":"192000000"},{"kind":"freezer","category":"rewards","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":24,"change":"14400000"}]},"operations":[[{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"oowWbqwPEQXjauMnySRJwdR4u3b1DBoJz2BGRZKfnt6fQosy12n","branch":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","contents":[{"kind":"endorsement","level":50728,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1eY5Aqa1kXDFoiebL28emyXFoneAoVg1zh","change":"-96000000"},{"kind":"freezer","category":"deposits","delegate":"tz1eY5Aqa1kXDFoiebL28emyXFoneAoVg1zh","cycle":24,"change":"96000000"},{"kind":"freezer","category":"rewards","delegate":"tz1eY5Aqa1kXDFoiebL28emyXFoneAoVg1zh","cycle":24,"change":"8000000"}],"delegate":"tz1eY5Aqa1kXDFoiebL28emyXFoneAoVg1zh","slots":[28,17,13,8]}}],"signature":"sighA7HurxdwWxXVevFR8V973ep1VVYfw2g5NiSNoZMBn3fzGtWVNNRwcTTTqzZxxSKpakeMS7NbVaWSr4q1G6weiWW2m7eF"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"oo8a8P4guQTqmk7dNpRfNwp7bG9WvZ22SBcYCDmeW1SRtZUdw2p","branch":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","contents":[{"kind":"endorsement","level":50728,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","change":"-72000000"},{"kind":"freezer","category":"deposits","delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","cycle":24,"change":"72000000"},{"kind":"freezer","category":"rewards","delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","cycle":24,"change":"6000000"}],"delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","slots":[30,26,19]}}],"signature":"sigXp7D2EZnPw7eWiZ5myfYrGnSCFGAsQpd5MXt9FoNmcdKiDaG9inXXBeK41nMuoeYhieXG5MrG7uyj6YGte8Rm5RVFzRh9"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"opMaNTfkqwxwNhudMyBC14TjBZ1ydwgZJLfcKSvfSipmsjfJF37","branch":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","contents":[{"kind":"endorsement","level":50728,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","change":"-24000000"},{"kind":"freezer","category":"deposits","delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","cycle":24,"change":"24000000"},{"kind":"freezer","category":"rewards","delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","cycle":24,"change":"2000000"}],"delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","slots":[15]}}],"signature":"sigjKD4oPopAnEPzM1uFvEFiiojwLdqHs3S2mtgF3ttZM7cdVkkZcboPvhNG4dDMAckHZ1poGBWA2YEmzoVorWTjU47piBmY"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooPUJ7Hv1gQeoU3MrNjTyVbzvvudqifRN2WEgWAkmeDsuReqqx1","branch":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","contents":[{"kind":"endorsement","level":50728,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","change":"-120000000"},{"kind":"freezer","category":"deposits","delegate":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","cycle":24,"change":"120000000"},{"kind":"freezer","category":"rewards","delegate":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","cycle":24,"change":"10000000"}],"delegate":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","slots":[20,18,7,6,0]}}],"signature":"sigcmEAirMzcbdoLPFeev7pPxF9n36RBwyRC5SAWxZEadmi8Le1sotAtwxSmfwFUfcbhpxdUTYXYmfsuYTvc7yfA2fMxu2KN"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"op8ttxA3HrPZWyvGsSfHmU2JxisjLiEeJ2dQFRGpzHLQhfBcssZ","branch":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","contents":[{"kind":"endorsement","level":50728,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","change":"-72000000"},{"kind":"freezer","category":"deposits","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":24,"change":"72000000"},{"kind":"freezer","category":"rewards","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":24,"change":"6000000"}],"delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","slots":[29,27,24]}}],"signature":"sigmUTCNeZs5mzmGWHJfzh4x3jHBu5xLJdMzsffzkd14fBaYkVRYUhFXz7Q6w2s8gP9ktLyeSUZr6tz25fCnQEDA1GBrBmrG"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"op396fy47VsDBQA6HQGSS5Dbg3CTo3BpcWZEv8Tb5K3yTWbaLmH","branch":"BMTqUGFNEbSzA5fUq9Krj5YedN6S5yKY3CeraEJZQbXqqWDdKQf","contents":[{"kind":"endorsement","level":50728,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","change":"-72000000"},{"kind":"freezer","category":"deposits","delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","cycle":24,"change":"72000000"},{"kind":"freezer","category":"rewards","delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","cycle":24,"change":"6000000"}],"delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","slots":[23,16,1]}}],"signature":"siguX64ZPg8a4ujtnf5sPa82dsauJ7vie5AznhaLdVegXTARGZERev7U4Dd164tHppnLKVka96oCV7gKgnLRX4qDYK4yatFF"}],[],[],[{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooQdp6f7WTZmd9qhoQ3LCJ54U6HFYrCeiFknhoxuSBRtsmZUWgf","branch":"BMKzyEhvrbo4t4o4KEkZYifFwRni7BNYcE7dam9G8jZcGYR8soX","contents":[{"kind":"reveal","source":"tz1Xe2vW7uGs4V25yLansYMMVeLz4Nke7jWn","fee":"1258","counter":"11106","gas_limit":"10000","storage_limit":"0","public_key":"edpkuME6EkshfFVCE7kqiGyF31UZ2FB5T1KXQem513W2dCUtQxLv2f","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1Xe2vW7uGs4V25yLansYMMVeLz4Nke7jWn","change":"-1258"},{"kind":"freezer","category":"fees","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":24,"change":"1258"}],"operation_result":{"status":"applied","consumed_gas":"10000"}}},{"kind":"transaction","source":"tz1Xe2vW7uGs4V25yLansYMMVeLz4Nke7jWn","fee":"22263","counter":"11107","gas_limit":"206118","storage_limit":"2286","amount":"0","destination":"KT1XhVV6pQNS1h2qPYkBYPN9o8ApGNGKUbUf","parameters":{"entrypoint":"default","value":{"prim":"Left","args":[[{"prim":"Pair","args":[{"string":"tz1Xa79ExBpU9KP84SCCzyrN1emi5cYcraTT"},{"int":"8414000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1XmU6o3vR4ohCew9AFHYcBomyeGi4hHZcH"},{"int":"386000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1iM8uxjEmVACfUXYwGwB4AqrJVZvKtuGSZ"},{"int":"1924000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1MqYDQgQcBoKJoQeHS6Ye4MyJKS16vfZEY"},{"int":"8680000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1Ted443iZXPcgbLjGySbi7jAv4SeLuvsRX"},{"int":"1132000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1ZD417v2tykKa54Wh37cYyk92GJyegAr6z"},{"int":"9212000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1YGi6yyinEsGMSCrHmppgVPovNSJzHdEUr"},{"int":"5360000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1hZ1chhg95uCtmA2ioP5feaSEqJ1UbYShX"},{"int":"5659000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1hvjroWWbzup8Rp3HM2uhhzDq2gQ2d1XDR"},{"int":"1662000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1cLZ99gnnQfuhuRDCRdEWP3XhGv4q1jF9f"},{"int":"6052000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1RH7P8FzmjNW6PdtKLAkGpw2AZvm5w2TFy"},{"int":"4782000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1c3K9uVvJwGDXJb5QGV2NhSxLhZZyB82P9"},{"int":"3481000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1PfmnnmpZxCM8yoTYV136wwcLcUqfWN3Xb"},{"int":"539000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1UKJDkARNkRa3cF11V2ZsD5XzFt8JmjN8E"},{"int":"1319000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1VePMtjYzhDtEgxWCSRTXnMR5K7C66v76h"},{"int":"2117000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1U4YfAhkka4kBqpR4AvMXmZ4FLGBM3pVKJ"},{"int":"5651000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1bKPR1TQYjfckRXJMxnwqrefEwwpEpfo9u"},{"int":"2961000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1NYsBb4D7nxpt6ufLyayzdY8biMqdyj6fg"},{"int":"4646000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1P38Em9vzTfNfJsNV4NEyquevrJBZNUZKB"},{"int":"5144000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1bsTFwijYKs5KtoL4yd5AQMUffVwpRijGB"},{"int":"1562000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1egbBHqFGJ6euGfRQGycVx45B5UFiCrqX2"},{"int":"6666000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1MtW5eQ95HffegEAnz3wVThTC8WyuowXkk"},{"int":"6948000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1iajMgi6P6ycirhBHYBeVNEFmZpbhn5mgx"},{"int":"4872000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1NnRbiXpsiqrHorhWM59AntuhWoVX6VgD3"},{"int":"7119000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1SUH9ZkDvCAxz6guYkG8Q8PADfg8JszByP"},{"int":"6714000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1bgdSxE2n4HbcMQHsXKp68k3bZWNiev1Xu"},{"int":"2291000000000000000000"}]},{"prim":"Pair","args":[{"string":"tz1SryQcxiWLba8HkhBUnYgY6GU15mBbx76F"},{"int":"9470000000000000000000"}]}]]}},"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1Xe2vW7uGs4V25yLansYMMVeLz4Nke7jWn","change":"-22263"},{"kind":"freezer","category":"fees","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":24,"change":"22263"}],"operation_result":{"status":"applied","storage":{"prim":"Pair","args":[{"int":"82"},{"prim":"Pair","args":[{"int":"18"},{"prim":"Pair","args":[{"string":"Seed"},{"prim":"Pair","args":[{"string":"NON"},{"bytes":"000083a1b3b81fa461e2dd6b60b7d272c39a0d227913"}]}]}]}]},"big_map_diff":[{"action":"update","big_map":"82","key_hash":"exprtfsGwRWzzgr468JSoUS1ZaaPirXGtPugGo7CVK2eqYr4cBDYUC","key":{"bytes":"0000181d7898279416ff0fd718baba51655bffa966c4"},"value":{"prim":"Pair","args":[{"int":"8680000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprvNT3yvEwQsJs3Pgt5i6AC847Y42aXZMGDfUs5xANc3sfgY9eEN","key":{"bytes":"000018acf00d890bc55bd20ac60e579a9648511b3fc1"},"value":{"prim":"Pair","args":[{"int":"6948000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprvFG88cdRNMGn2sJek9ZL4UYwN94PPDoBXSjoPakacSLgBD4bjF","key":{"bytes":"00001fee5c150e6cc5fb6adf260c92c4593dc1a441aa"},"value":{"prim":"Pair","args":[{"int":"4646000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprusUvGwomqAEEAxhQfT4LmiiJVdt1DAnaMoLJCLEXM5hrHjYLMu","key":{"bytes":"0000227ed3a45a86c120f5e8f315a5f2af4019e44c0e"},"value":{"prim":"Pair","args":[{"int":"7119000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruET2mAxrbGNbaXkw54uHRwYusX4qVG8L9dnDnoiXHEKX58NEwd","key":{"bytes":"0000254692dc9e8a0de238175de9912e31b30ba314d0"},"value":{"prim":"Pair","args":[{"int":"5144000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruXGss7egiSkqMpa6QfzYUvA3eqGutmzTdE8vDJ6GHXsuwuZucM","key":{"bytes":"00002c34e532c107d60c80c30462287fb57f5d47814b"},"value":{"prim":"Pair","args":[{"int":"539000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtqNFSf2yKrQpaBHX32KFYLCwrmyw67HBrLhx22tmLfHV264sF9","key":{"bytes":"00003ddbef30387a80002764817bf998145946a98348"},"value":{"prim":"Pair","args":[{"int":"4782000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtqyExK9bZ66bhA9Kn5F6ztHn9Lkmkc9bsjdhAFBHqa8veQbYYr","key":{"bytes":"00004af0c9c129d8fdec22c3fc94d2f5e60205c60636"},"value":{"prim":"Pair","args":[{"int":"6714000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprupELuxkr1kbWSyfn5XfBsr5uRLS2LR8BsToXnwWvgwcvnuWmvy","key":{"bytes":"00004f3b8bd80771a695a8c21b4e92aa0089cea1569c"},"value":{"prim":"Pair","args":[{"int":"9470000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expru7Hr8Vgm1VUAoU3xRcu35URCpdt7xxpAbkT8wJicihPD5DuJPY","key":{"bytes":"000057ddb07824449a326996fe32740d8c4337dabcff"},"value":{"prim":"Pair","args":[{"int":"1132000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruWt6nDqTH72NpB5NgiBuPeUdyNo2671vwSR2fbKtJxCNHPmApP","key":{"bytes":"00005c640106e0e77bdfbf3988cdf44ebdbb66fdb75c"},"value":{"prim":"Pair","args":[{"int":"5651000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruWL8gr1Kp7h3vQWm5Ph92KjdNycqZbubzi11pGazaHxYSXDaKU","key":{"bytes":"00005f2e30e0a16758aac54c65928be9b0a952368783"},"value":{"prim":"Pair","args":[{"int":"1319000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtoi2KavjQZUBywVXXxS3p3xHGySeUFz1t885v3wMLsGYvP5UJr","key":{"bytes":"00006dc282d3970090fb7f1b10226ca79a882ff47c6d"},"value":{"prim":"Pair","args":[{"int":"2117000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruzZDGw9kfgffaDU4g8HyvHbeGv4Q5qsZCREbrvc9ChUrD71NH4","key":{"bytes":"000082e38f8036b698572f2dfab9f368b84390aafd2f"},"value":{"prim":"Pair","args":[{"int":"8414000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtswsLerEYS6D9TMtpwxbrfFdMaJifZLXcXDpEhdYEhNVF8D12z","key":{"bytes":"00008509a17e67b2bf53c46df20244fdd70aa410a375"},"value":{"prim":"Pair","args":[{"int":"386000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expru6negjaFff4em5YZAL2enkXj6L8MrsgsLn8R7QYaJsp8k24gyo","key":{"bytes":"00008a91620f90c58b27ad789f07a0781f95e04b543b"},"value":{"prim":"Pair","args":[{"int":"5360000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprv8EmnnXmMiR3rbzWpp81sFtynFi2QHJ4V33782kwgcgU3dVoM3","key":{"bytes":"000094d874acc055dca5a42c4f2fbc5d0a77562fe710"},"value":{"prim":"Pair","args":[{"int":"9212000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprvNW8dicbAELhfckfxU95HAkNU3wuvQLajUQAMPSfHkHTGQsBDZ","key":{"bytes":"0000abfb6845c9221f7a8a50bf7effed8ec0e56605c3"},"value":{"prim":"Pair","args":[{"int":"2961000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expru8J49MLTHcqYm8ES6rUPDZuthjeSngxzzetG7FhVYLiBBXcdiv","key":{"bytes":"0000afffdb6b5d078754447433a3eb0f09b4a7fd0b2f"},"value":{"prim":"Pair","args":[{"int":"2291000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprutAuXTKCNgJNwDJ3uopp8y5zqphpb87wAVaBUpXGTuPv3C6MpM","key":{"bytes":"0000b20bed39f3eb2a4f59f0b87e8e6317e0d28e1152"},"value":{"prim":"Pair","args":[{"int":"1562000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruWhHFbyVaYx4PiRS4VgHdsKgSWmkLsU1AUo8K7gAbUnkwknP5z","key":{"bytes":"0000b3e95241a84a9a202e7763f67585f0e1855f79af"},"value":{"prim":"Pair","args":[{"int":"3481000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtpsrwJ5Df5xTFb5MbwVfZecXrwbL28TagsWncVQKpTNxYZekSf","key":{"bytes":"0000b72c1182f32bac213f554cc7ff5939bd552c49a8"},"value":{"prim":"Pair","args":[{"int":"6052000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtdwDeFNNZ2QU5SY92g27eRD8WxqNmPrtqPbEQs1AhAkVhm2e3t","key":{"bytes":"0000d0e656eb6bdb71b961533433b971cbffcf1adbff"},"value":{"prim":"Pair","args":[{"int":"6666000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprtZSPfMnqajfWVa26CK8YT5rvTRzhNRGDXAdVi3BMwyw3ubhAxE","key":{"bytes":"0000f05fca0323745b2c34a7090ba5c3f4b89c4b7bb6"},"value":{"prim":"Pair","args":[{"int":"5659000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expru4HKrwiQM5HQrZtJPTHNzfXn6DVpSxETJNornPKnpYdrTmKPQy","key":{"bytes":"0000f47bc97ddce96fcb16890a717a6ab1af0d31f73a"},"value":{"prim":"Pair","args":[{"int":"1662000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"expruY6Xyj5snXTSQB2fB6NtZz1DsXEJtzTxboPuqiMENa5YKBYgxz","key":{"bytes":"0000f91903dad297b31920562332c6ce8a14016b6cb5"},"value":{"prim":"Pair","args":[{"int":"1924000000000000000000"},[]]}},{"action":"update","big_map":"82","key_hash":"exprv3X2EjSJsEhhmFYCiNvpJMfmbi3ydosLeRkof2svZspdQTdUK8","key":{"bytes":"0000fbab2cafdaa1c12b5e37dc6895f919c4516f5852"},"value":{"prim":"Pair","args":[{"int":"4872000000000000000000"},[]]}}],"balance_updates":[{"kind":"contract","contract":"tz1Xe2vW7uGs4V25yLansYMMVeLz4Nke7jWn","change":"-2266000"}],"consumed_gas":"206018","storage_size":"10230","paid_storage_size_diff":"2266"}}}],"signature":"sigbviTC3Rj94RJxgTQ8EZ2jTuWCyJwBTXpG7mgZ26Pgkqqk754yYaAbfzwLSsEsq93BdXsdAEG1ZSjdLNiJJuKrFa8WTbvk"}]]}
2019/12/19 10:30:08.778561 DEBG BLOC Block 50729 download failed: operation kind transaction: strconv.ParseInt: parsing "8414000000000000000000": value out of range
2019/12/19 10:30:08.778566 WARN BLOC RPC connection error: operation kind transaction: strconv.ParseInt: parsing "8414000000000000000000": value out of range
2019/12/19 10:30:13.779132 DEBG JRPC GET /chains/main/blocks/head/header HTTP/1.1

The master fails on block 83588:
2019/12/19 10:38:08.637829 DEBG BLOC Flushing balance journal.
2019/12/19 10:38:08.639942 DEBG BLOC Flushing op_stats journal.
2019/12/19 10:38:08.640785 DEBG JRPC HTTP/1.1 200 OK
Content-Length: 17680
Content-Type: application/json

{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","header":{"level":83586,"proto":1,"predecessor":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","timestamp":"2019-11-10T14:18:08Z","validation_pass":4,"operations_hash":"LLoZUW5qPbHProsThkMAdBZDndfuRRhXa3UL9XXPJF5vzoMKUhiLS","fitness":["01","0000000000014681"],"context":"CoVWueu5XeRoCjcjoCRRv2Jj6CnmEmWw8qEgG32S3SiuHf2NDfdp","priority":0,"proof_of_work_nonce":"756e6b6f842fc500","signature":"sigsHqHgdLETmw7Ut6yHkA1R8TxDrfiJqiRY9zHcZAnDCRxs7XkWB6iC5inwK4gaUVNGr4JsPQLFspfBwxYjXh83EaxdsDsV"},"metadata":{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","next_protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","test_chain_status":{"status":"not_running"},"max_operations_ttl":60,"max_operation_data_length":16384,"max_block_header_length":238,"max_operation_list_length":[{"max_size":32768,"max_op":32},{"max_size":32768},{"max_size":135168,"max_op":132},{"max_size":524288}],"baker":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","level":{"level":83586,"level_position":83585,"cycle":40,"cycle_position":1665,"voting_period":10,"voting_period_position":1665,"expected_commitment":false},"voting_period_kind":"proposal","nonce_hash":null,"consumed_gas":"265745","deactivated":[],"balance_updates":[{"kind":"contract","contract":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","change":"-320000000"},{"kind":"freezer","category":"deposits","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"320000000"},{"kind":"freezer","category":"rewards","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"12800000"}]},"operations":[[{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooQZcUghG9tjAoWy3whQNpKEWD1dgWuKnhwU7fzaTSxFDyGfQ7X","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","change":"-80000000"},{"kind":"freezer","category":"deposits","delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","cycle":40,"change":"80000000"},{"kind":"freezer","category":"rewards","delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","cycle":40,"change":"4000000"}],"delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","slots":[24,22]}}],"signature":"sigYDn4cdkr7cUkoprcqWNbimKGxcc3RhQzN3brQxdwnVfEXSD9rdhNgL4uY8ieaggXGjyy7ej8rQkNYXcCAPJhq4yjQnUyp"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"onv3m5utgjp7wTvKEsfjqP4WAwh7Rp3rLJ4MN1RnmX7N5319XZY","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","change":"-40000000"},{"kind":"freezer","category":"deposits","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":40,"change":"40000000"},{"kind":"freezer","category":"rewards","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":40,"change":"2000000"}],"delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","slots":[3]}}],"signature":"sigQZ8M5XZtiRGpApeVHD4YEsysXpWA9TUg1PEAqzPjyBtyGyZPoppr1ti58diZDvwSmW9cJ3pPzymUqBVKFU2TzWEydfAg8"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"op8Z6LkvJ9qjbCGsYPpz1ZpFdjC4NGo7hmcUwGRPaHZuKB4Dt4c","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","change":"-40000000"},{"kind":"freezer","category":"deposits","delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","cycle":40,"change":"40000000"},{"kind":"freezer","category":"rewards","delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","cycle":40,"change":"2000000"}],"delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","slots":[31]}}],"signature":"sigT7ZdmdQbJzvZrWqqGginQEeA8FMmtB9AHF82td1iz99bqv1BgKoWWKe1cFSQ7XmLVQhZW98DaA5ahP127JwLdDG7QPkgc"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"oonmgJpQuAmKQ1dv4tiKNHGsqhpgTMy2yivC2nc6YZM3jZMPNxF","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","change":"-80000000"},{"kind":"freezer","category":"deposits","delegate":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","cycle":40,"change":"80000000"},{"kind":"freezer","category":"rewards","delegate":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","cycle":40,"change":"4000000"}],"delegate":"tz1NRTQeqcuwybgrZfJavBY3of83u8uLpFBj","slots":[23,16]}}],"signature":"sigXozdGDniAHEa1Sjf2rFneZbJvTv9B1H6nMiEewP6NUWrv4KyNspruyEpeAyT7ReJpSQ3AJeP2kDufrHVpgQcv5tLHGGaM"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ono7aLPiSdr9tGek9m6mKQiQNvgvKzxeMywp8dFoDZ8mSevMmY2","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","change":"-40000000"},{"kind":"freezer","category":"deposits","delegate":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","cycle":40,"change":"40000000"},{"kind":"freezer","category":"rewards","delegate":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","cycle":40,"change":"2000000"}],"delegate":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","slots":[13]}}],"signature":"sigXsRorBctL4CwiyrTqCaiT7Wsym4nNKCehyqei9E6QDQGcvgKDNo9uQtFtXFHJNsmmEPERvjY3PngSEJfESG1mHefrLZk6"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"onu4PZpjSt2HuddtEZjvW5Z4y4R5UST6t52eKiiYKqcVZCfqv35","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","change":"-80000000"},{"kind":"freezer","category":"deposits","delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","cycle":40,"change":"80000000"},{"kind":"freezer","category":"rewards","delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","cycle":40,"change":"4000000"}],"delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","slots":[25,4]}}],"signature":"sigUqQ6skCp8By6uR4aKGYD2AYwTTxCzWiv6EArPejVkE8JRgspp39pYtWCDVPHMwZTxemLAKhwUFRh4JnX5i8Xp6MGdxgU6"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"onm2uQetJidbtJVBVbLWoSNMwK4F2ronUKH7NwXTm6zadkJdR65","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","change":"-80000000"},{"kind":"freezer","category":"deposits","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"80000000"},{"kind":"freezer","category":"rewards","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"4000000"}],"delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","slots":[27,10]}}],"signature":"sighLUBi8nAbKdfp4sTor6gvn8ZbhxFRebUFvCfsXpejfwDkXXWAvuYmS5xhKwiSgL3JaQqtHnvrVG8jffgUDEwcvb5pxv3o"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooptjDh8JiyqR1eLqyDR7uUPxSQRDCNqFh7z6jb4rVLUg5t2Bge","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"endorsement","level":83585,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","change":"-160000000"},{"kind":"freezer","category":"deposits","delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","cycle":40,"change":"160000000"},{"kind":"freezer","category":"rewards","delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","cycle":40,"change":"8000000"}],"delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","slots":[29,20,8,2]}}],"signature":"sigom8zu7RKEXqvnMjsmGAQPR6WdmoAHkPR1nLMF8T28UT9mnxiTRBEH1GBXgzzETsR3bnnqDyD1WB3SZbhsAjG78mB7B5Fz"}],[],[],[{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooaYAZrC9cYFMzWupXKMESoSFFr7Ak9zwmYgC7E8zCTTfe6gXBF","branch":"BKqsvbAyhZoP3CHv5HdKjmzhGtd3iojAZAEPkoBsXn5ZgXjjgt6","contents":[{"kind":"transaction","source":"tz1PPPYChg5xXHpGzygnNkmzPd1hyVRMxvJf","fee":"20841","counter":"446","gas_limit":"205108","storage_limit":"300","amount":"0","destination":"KT1KK9pYrRjVkYz2jReRzuVCYZkPqUdeFbaV","parameters":{"entrypoint":"default","value":{"prim":"Left","args":[{"prim":"Left","args":[{"prim":"Left","args":[{"prim":"Pair","args":[{"string":"callRegistry"},{"bytes":"050505050805080707010000000272320a000000160000271091c8bb894ec7add814065c332b8ecc857161"}]}]}]}]}},"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1PPPYChg5xXHpGzygnNkmzPd1hyVRMxvJf","change":"-20841"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"20841"}],"operation_result":{"status":"applied","storage":{"prim":"Pair","args":[{"int":"427"},{"prim":"Pair","args":[{"prim":"Pair","args":[[{"prim":"DUP"},{"prim":"CAR"},{"prim":"DIP","args":[[{"prim":"CDR"}]]},{"prim":"DIP","args":[[]]},{"prim":"DUP"},{"prim":"DUP"},{"prim":"CAR"},{"prim":"DIP","args":[[{"prim":"CDR"}]]},{"prim":"DIP","args":[[{"prim":"DIP","args":[[{"prim":"DIP","args":[[{"prim":"DUP"}]]},{"prim":"SWAP"}]]},{"prim":"SWAP"}]]},{"prim":"PUSH","args":[{"prim":"string"},{"string":"code"}]},{"prim":"PAIR"},{"prim":"PACK"},{"prim":"GET"},{"prim":"IF_NONE","args":[[{"prim":"NONE","args":[{"prim":"lambda","args":[{"prim":"pair","args":[{"prim":"bytes"},{"prim":"big_map","args":[{"prim":"bytes"},{"prim":"bytes"}]}]},{"prim":"pair","args":[{"prim":"list","args":[{"prim":"operation"}]},{"prim":"big_map","args":[{"prim":"bytes"},{"prim":"bytes"}]}]}]}]}],[{"prim":"UNPACK","args":[{"prim":"lambda","args":[{"prim":"pair","args":[{"prim":"bytes"},{"prim":"big_map","args":[{"prim":"bytes"},{"prim":"bytes"}]}]},{"prim":"pair","args":[{"prim":"list","args":[{"prim":"operation"}]},{"prim":"big_map","args":[{"prim":"bytes"},{"prim":"bytes"}]}]}]}]},{"prim":"IF_NONE","args":[[{"prim":"PUSH","args":[{"prim":"string"},{"string":"UE"}]},{"prim":"FAILWITH"}],[]]},{"prim":"SOME"}]]},{"prim":"IF_NONE","args":[[{"prim":"DROP"},{"prim":"DIP","args":[[{"prim":"DUP"},{"prim":"PUSH","args":[{"prim":"string"},{"string":"fallback"}]},{"prim":"PACK"},{"prim":"GET"},{"prim":"IF_NONE","args":[[{"prim":"PUSH","args":[{"prim":"string"},{"string":"UE"}]},{"prim":"FAILWITH"}],[]]},{"prim":"UNPACK","args":[{"prim":"lambda","args":[{"prim":"pair","args":[{"prim":"pair","args":[{"prim":"string"},{"prim":"bytes"}]},{"prim":"big_map","args":[{"prim":"bytes"},{"prim":"bytes"}]}]},{"prim":"pair","args":[{"prim":"list","args":[{"prim":"operation"}]},{"prim":"big_map","args":[{"prim":"bytes"},{"prim":"bytes"}]}]}]}]},{"prim":"IF_NONE","args":[[{"prim":"PUSH","args":[{"prim":"string"},{"string":"UE"}]},{"prim":"FAILWITH"}],[]]},{"prim":"SWAP"}]]},{"prim":"PAIR"},{"prim":"EXEC"}],[{"prim":"DIP","args":[[{"prim":"DIP","args":[[{"prim":"DROP"}]]},{"prim":"PAIR"}]]},{"prim":"SWAP"},{"prim":"EXEC"}]]}],{"bytes":"0000291baa50b45bb9e7e885b5942e6e172a061b5e7e"}]},{"prim":"Pair","args":[{"int":"1"},{"prim":"False"}]}]}]},"big_map_diff":[{"action":"update","big_map":"427","key_hash":"exprtxcQXJiJWzb5PvjHzkf2LKvnvmbvKdNDSvWzegiTMAKsvTgijL","key":{"bytes":"0501000000044e4c4576"},"value":{"bytes":"050004"}},{"action":"update","big_map":"427","key_hash":"exprvPTfH4n5wyjGhJ5AFLwxwxFihqHuMxNudf9RdWiXitBP5HEthg","key":{"bytes":"05070701000000037345760004"},"value":{"bytes":"05070700040a00000025050707010000000272320a000000160000271091c8bb894ec7add814065c332b8ecc857161"}},{"action":"update","big_map":"427","key_hash":"exprvJw5vCGsr9sMrAduG8YfawtgcATeporF7k6rf7XbqXUzKPAPq3","key":{"bytes":"0507070100000004696e767301000000027232"},"value":{"bytes":"0507070707020000001b0a000000160000271091c8bb894ec7add814065c332b8ecc8571610a000000160000291baa50b45bb9e7e885b5942e6e172a061b5e7e0707030607070a000000160000291baa50b45bb9e7e885b5942e6e172a061b5e7e0200000000"}},{"action":"update","big_map":"427","key_hash":"exprvQ2YQjZQpcJ3rXe6YSydLt2iMzVSC6EK6RwwnfWftmGFQqKZdo","key":{"bytes":"050707010000000477616c730a000000160000271091c8bb894ec7add814065c332b8ecc857161"},"value":{"bytes":"0507070100000002723207070a000000160000291baa50b45bb9e7e885b5942e6e172a061b5e7e0a000000160000291baa50b45bb9e7e885b5942e6e172a061b5e7e"}}],"balance_updates":[{"kind":"contract","contract":"tz1PPPYChg5xXHpGzygnNkmzPd1hyVRMxvJf","change":"-280000"}],"consumed_gas":"205008","storage_size":"107396","paid_storage_size_diff":"280"}}}],"signature":"sigtKueUKRHbH6TaQGULuAN4ZjdGuMFwtxou7TAEKJYnA9LorVf6n75H1NP7Eez6Qvh6wsVNwyjHCUdpDwePTdQsnoLojxhi"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"oooUd4YBNZHa7UKAzhhtgijpDARXPsuwgiUT4DMBUG6j3ESTCLx","branch":"BMU9HeRcqvPCBRLxibX1JeX5EzfwKfBXVFiuotEKgeErHsJ7HS5","contents":[{"kind":"reveal","source":"tz1Kuc4Epae9R4mCvaCJKYfYt5FP5Rpyxb9U","fee":"1300","counter":"71716","gas_limit":"10600","storage_limit":"0","public_key":"edpku3eMH6AcfpVvuBN3XD1hxdpGmyFcHdSp3HgmzeiDzVJqGg5KMP","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1Kuc4Epae9R4mCvaCJKYfYt5FP5Rpyxb9U","change":"-1300"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"1300"}],"operation_result":{"status":"applied","consumed_gas":"10000"}}},{"kind":"transaction","source":"tz1Kuc4Epae9R4mCvaCJKYfYt5FP5Rpyxb9U","fee":"1420","counter":"71717","gas_limit":"10600","storage_limit":"300","amount":"2064868","destination":"tz1Mu9JUMJ1CJvC9s7ZM9AR3eFBCxKZ7jXbx","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1Kuc4Epae9R4mCvaCJKYfYt5FP5Rpyxb9U","change":"-1420"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"1420"}],"operation_result":{"status":"applied","balance_updates":[{"kind":"contract","contract":"tz1Kuc4Epae9R4mCvaCJKYfYt5FP5Rpyxb9U","change":"-2064868"},{"kind":"contract","contract":"tz1Mu9JUMJ1CJvC9s7ZM9AR3eFBCxKZ7jXbx","change":"2064868"}],"consumed_gas":"10207"}}}],"signature":"sigjGvRmVM7rWfvu9dcU4biP487gvaBsm5YyYsHNMpQt8w5pgW55oRxwvzoYHiawFkMbhjhGowNhHYdbiZu7JKsm6dTMPFQZ"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooovYdZdmkFFZB8Yv6zKj7VycydKCT7XkgkhGAejPSbdhwoVArZ","branch":"BMU9HeRcqvPCBRLxibX1JeX5EzfwKfBXVFiuotEKgeErHsJ7HS5","contents":[{"kind":"reveal","source":"tz1LizVqZtiBBeX6sdJCMDobbeAQhcU6aQ27","fee":"1300","counter":"71716","gas_limit":"10600","storage_limit":"0","public_key":"edpkvNWbaQAvL9ht7Xjp7SBAG1KAav2P7BXpSs8xM8JfX8sk4N3N6k","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1LizVqZtiBBeX6sdJCMDobbeAQhcU6aQ27","change":"-1300"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"1300"}],"operation_result":{"status":"applied","consumed_gas":"10000"}}},{"kind":"transaction","source":"tz1LizVqZtiBBeX6sdJCMDobbeAQhcU6aQ27","fee":"1420","counter":"71717","gas_limit":"10600","storage_limit":"300","amount":"1368101","destination":"tz1Mu9JUMJ1CJvC9s7ZM9AR3eFBCxKZ7jXbx","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1LizVqZtiBBeX6sdJCMDobbeAQhcU6aQ27","change":"-1420"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"1420"}],"operation_result":{"status":"applied","balance_updates":[{"kind":"contract","contract":"tz1LizVqZtiBBeX6sdJCMDobbeAQhcU6aQ27","change":"-1368101"},{"kind":"contract","contract":"tz1Mu9JUMJ1CJvC9s7ZM9AR3eFBCxKZ7jXbx","change":"1368101"}],"consumed_gas":"10207"}}}],"signature":"sigaWH6EL2bNMKj9ZAJkYnFg8A7VEAEb1WSxbRqSqnRStsycw89YU28MaP2zqVEp8iZN8U75GwDJAPb5fD5Pd4pDV5xJ2Yso"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"op8h3ZQn3TpkRsvTC6ARnsZVHaxPygAxjqhm61eYevihGXdqhGB","branch":"BMU9HeRcqvPCBRLxibX1JeX5EzfwKfBXVFiuotEKgeErHsJ7HS5","contents":[{"kind":"reveal","source":"tz1NfdzMqkwA5e5sf7HFNJ16N4UgEiWf7BHU","fee":"1300","counter":"71716","gas_limit":"10600","storage_limit":"0","public_key":"edpkuWzsAQw7YPVhCDHfG8EJoCFyYm711fPVBhxuNapGzy4HNMGdgg","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1NfdzMqkwA5e5sf7HFNJ16N4UgEiWf7BHU","change":"-1300"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"1300"}],"operation_result":{"status":"applied","consumed_gas":"10000"}}},{"kind":"transaction","source":"tz1NfdzMqkwA5e5sf7HFNJ16N4UgEiWf7BHU","fee":"1420","counter":"71717","gas_limit":"10600","storage_limit":"300","amount":"2466581","destination":"tz1Mu9JUMJ1CJvC9s7ZM9AR3eFBCxKZ7jXbx","metadata":{"balance_updates":[{"kind":"contract","contract":"tz1NfdzMqkwA5e5sf7HFNJ16N4UgEiWf7BHU","change":"-1420"},{"kind":"freezer","category":"fees","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"1420"}],"operation_result":{"status":"applied","balance_updates":[{"kind":"contract","contract":"tz1NfdzMqkwA5e5sf7HFNJ16N4UgEiWf7BHU","change":"-2466581"},{"kind":"contract","contract":"tz1Mu9JUMJ1CJvC9s7ZM9AR3eFBCxKZ7jXbx","change":"2466581"}],"consumed_gas":"10207"}}}],"signature":"sigmrukiCN9KJc6B3bjzZJNdGaBEdqm88ja9qBqKxxpkYMAP5iKgFU5fUna8HQZwHvfnmaieCio8K656dB8qBoJidyqCNCCn"}]]}
2019/12/19 10:38:08.642480 DEBG JRPC GET /chains/main/blocks/83587 HTTP/1.1
Host: <IP_ADDRESS>:8732
Accept: application/json
Content-Type: application/json
User-Agent: Blockwatch-tzindex/dev.8863f8d

2019/12/19 10:38:08.644312 DEBG JRPC HTTP/1.1 200 OK
Content-Length: 8276
Content-Type: application/json

{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"BLPQgE8XVz4k2QVoaoLo47XNfjM4E2F3ZVxeDkbptnMsism6qgv","header":{"level":83587,"proto":1,"predecessor":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","timestamp":"2019-11-10T14:18:38Z","validation_pass":4,"operations_hash":"LLoZNZYNNH3DdseLpBHPm8s6HTsnksMFCDFXsJ3woKVYMLkL2hH21","fitness":["01","0000000000014682"],"context":"CoWSAXmbsEc6xYb21gmS2NsZkytK4g3nyez9sUSC85WkiHsEWzbL","priority":0,"proof_of_work_nonce":"756e6b6f6a129f93","signature":"siggHnNFKVxchmBLRwS3ZjiasGFwBsExvsmP5ombyANoe3H6EiGXhbnyRxy6D7BpDEc9zeGwRcGSJfu6vCAAdGVUBrHQTPcS"},"metadata":{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","next_protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","test_chain_status":{"status":"not_running"},"max_operations_ttl":60,"max_operation_data_length":16384,"max_block_header_length":238,"max_operation_list_length":[{"max_size":32768,"max_op":32},{"max_size":32768},{"max_size":135168,"max_op":132},{"max_size":524288}],"baker":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","level":{"level":83587,"level_position":83586,"cycle":40,"cycle_position":1666,"voting_period":10,"voting_period_position":1666,"expected_commitment":false},"voting_period_kind":"proposal","nonce_hash":null,"consumed_gas":"0","deactivated":[],"balance_updates":[{"kind":"contract","contract":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","change":"-320000000"},{"kind":"freezer","category":"deposits","delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","cycle":40,"change":"320000000"},{"kind":"freezer","category":"rewards","delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","cycle":40,"change":"14400000"}]},"operations":[[{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooLb47asyBTqigkas4syvrHWWMatTPnnjeZ1soidRAbJLyXWyxJ","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","change":"-160000000"},{"kind":"freezer","category":"deposits","delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","cycle":40,"change":"160000000"},{"kind":"freezer","category":"rewards","delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","cycle":40,"change":"8000000"}],"delegate":"tz1gT2uVzSqBq3ZdH6uG4uJq8bqLga9XKrrq","slots":[31,27,11,6]}}],"signature":"sighf2zJcq9jgscDiza18bgHVr7e2qoax9WHABuXFqDCCDKT1ox35aXUsssHSnKxi1PMuMShjHdbRyKJXzwtGV3PEijgAUX6"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"opSUirCdCz3pb5ANL5EERo4QHNCgVeAxv7ddHfbMAxTVaGg72Av","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","change":"-120000000"},{"kind":"freezer","category":"deposits","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":40,"change":"120000000"},{"kind":"freezer","category":"rewards","delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","cycle":40,"change":"6000000"}],"delegate":"tz1YH2LE6p7Sj16vF6irfHX92QV45XAZYHnX","slots":[22,18,15]}}],"signature":"sigSzWwTCkyNNDuj5Ge717xC5Xrt8qknMJ3KpmZrr4nSLPg87jY1Gif5RSADmYLQhSaZPMXQ2KGmRe1bcTaoG4iASVTepf2J"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"opYRb3VCoeKRxZuou9naQTMUEnSYYLLDJ3ZPH6U6r6e6QgBHS6E","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","change":"-120000000"},{"kind":"freezer","category":"deposits","delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","cycle":40,"change":"120000000"},{"kind":"freezer","category":"rewards","delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","cycle":40,"change":"6000000"}],"delegate":"tz1f8Ybid6x2pMvJGauz3Zi8enkABSSkGPn8","slots":[29,14,4]}}],"signature":"sigvGg5QHtTse9cVC2drUebwxKKZR94N8bYM1gRZxPhW3QCXKYqAcmVGhqMJ3EZtBCsBucCEW4Y7hwqD7PvJKeLFMTZTns8Z"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"opG9WZBHW5jLxVWfJ23Z8Fgm3eprPGJrpTWqmMnRjZavUQ1wWT1","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1X7fu4GXBXp9A8fchu1px3zzMDKtagDBk3","change":"-80000000"},{"kind":"freezer","category":"deposits","delegate":"tz1X7fu4GXBXp9A8fchu1px3zzMDKtagDBk3","cycle":40,"change":"80000000"},{"kind":"freezer","category":"rewards","delegate":"tz1X7fu4GXBXp9A8fchu1px3zzMDKtagDBk3","cycle":40,"change":"4000000"}],"delegate":"tz1X7fu4GXBXp9A8fchu1px3zzMDKtagDBk3","slots":[19,9]}}],"signature":"sigRNk1aPaHrHHommZ3B1kH6mgfhVhF3A4PzFLP113YjPUgzTz6eA9M5x7xjigjnuqowzHbHnKbyt3LmpuqSAW4btkwsWpCx"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"onupgphYUQe8MR2zmEqZHQa6kQ5w5z4BmFcKmQNsKXnoaT1aEf6","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","change":"-120000000"},{"kind":"freezer","category":"deposits","delegate":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","cycle":40,"change":"120000000"},{"kind":"freezer","category":"rewards","delegate":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","cycle":40,"change":"6000000"}],"delegate":"tz1RR6wETy9BeXG3Fjk25YmkSMGHxTtKkhpX","slots":[26,25,10]}}],"signature":"sigvpYYoyLy66gadNTeq1frG1jgAqAbPBstBwDLvYmrwtcquJmbsMSRvp91vngd3GerfTQbqtznCsn1ZjnCSpgwomis9yMge"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooPu2hBt4HYPGcoSDF9YqdDqRRJQdgMJyWiH7pJmiLHrMSWTYjb","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","change":"-80000000"},{"kind":"freezer","category":"deposits","delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","cycle":40,"change":"80000000"},{"kind":"freezer","category":"rewards","delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","cycle":40,"change":"4000000"}],"delegate":"tz3gN8NTLNLJg5KRsUU47NHNVHbdhcFXjjaB","slots":[3,0]}}],"signature":"sigusjwL9p2U2pc2tAVFRe2FJc8ah499sK5tFDvMCznkQfj97tkoNUFAULceBTFtzKYbXHDwai3e7T8SGHEwiNnKar3LiEV5"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"ooPHNfHdUGM9U88M5YYhkdXG3mSxCwYnp1ug4GUMB56W3ofe7cC","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","change":"-280000000"},{"kind":"freezer","category":"deposits","delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","cycle":40,"change":"280000000"},{"kind":"freezer","category":"rewards","delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","cycle":40,"change":"14000000"}],"delegate":"tz1PirboZKFVqkfE45hVLpkpXaZtLk3mqC17","slots":[24,23,20,17,16,8,5]}}],"signature":"sigmqPwNwihtphAQ7HrLh1oPTA4KwJBqrGCNu5XrrD7i3RXpYBVGQCZekEyfCJRHS4yBf5h9G6gKEuEvuFmG59mgyA82XFYu"},{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"op2dtSGeiF4tBNHyVpWZNMCJvtsVzzuf1DiVhRX1tyB8ET5Nbun","branch":"BMYUEtPdouzpG39abo9ggEtWkKfjZo3VxrMK4DSe49bgPBJBGtt","contents":[{"kind":"endorsement","level":83586,"metadata":{"balance_updates":[{"kind":"contract","contract":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","change":"-40000000"},{"kind":"freezer","category":"deposits","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"40000000"},{"kind":"freezer","category":"rewards","delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","cycle":40,"change":"2000000"}],"delegate":"tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5","slots":[28]}}],"signature":"sigUW81EPxMLtV8uTR5iymP2GroEuP36xWmrUqXRpYCWqCYYSziYxZJ5rkLCKhNP7z7G6gSCySaThC439ojHBEx4NL1eK1Ci"}],[],[],[]]}
2019/12/19 10:38:08.644960 DEBG JRPC GET /chains/main/blocks/83588 HTTP/1.1
Host: <IP_ADDRESS>:8732
Accept: application/json
Content-Type: application/json
User-Agent: Blockwatch-tzindex/dev.8863f8d

2019/12/19 10:38:08.646962 ERRO BLOC Exiting monitor loop on cancelled context
2019/12/19 10:38:08.646989 DEBG BLOC Block 83588 download failed: Get http://<IP_ADDRESS>:8732/chains/main/blocks/83588: context canceled
2019/12/19 10:38:08.646995 INFO BLOC Context cancelled. Stopping blockchain ingest.

Thanks! Bigmap decoding is buggy in this release due to lack of samples and a spec at the time. The next version fixes all these issues. Will be out very soon.

@echa ok, thanks for the update, will be waiting for the new release to test tzindex!
Thanks.

Thanks! Bigmap decoding is buggy in this release due to lack of samples and a spec at the time. The next version fixes all these issues. Will be out very soon.

@echa, @gituser Thank you for the updates
@echa, when you say "very soon" -> are you talking about the version you were about to release early next week or it's a new one ?

@grouville Yes, maybe over the weekend.
If you need bigmap index and smart contract storage decoding, this is already available under the Pro license and will come to the OSS release in January/Februrary.

@echa do you provide source code for PRO version as well?
Would really like to test first regular version before considering to purchase PRO.
Don't really need at the moment advanced features, just stable indexer for Tezos to check transactions coming to my account.
Thanks.

Hello @echa,
I just tried the last master update and I still have the  index out of range [0] with length 0 error in level 3, is it another problem ? The parameters I use are the same as the one in Babylonnet, even though I activate it through my own activator account.
Trace :
➜  tzindex git:(master) ✗ ./tzindex --profile-block tmp.txt run -c docker/config.json --host <IP_ADDRESS> --v
2019/12/20 16:52:58.957285 INFO MAIN Using configuration file docker/config.json
2019/12/20 16:52:58.957336 INFO MAIN Blockwatch tzindex v1.0.0 -- dev
2019/12/20 16:52:58.957340 INFO MAIN (c) Copyright 2018-2019 -- KIDTSUNAMI UG
2019/12/20 16:52:58.957344 INFO MAIN Starting Blockwatch-tzindex/v1.0.0.dev on 12 cores
2019/12/20 16:52:59.059728 INFO MAIN Profiling mutex/blocking at 1.00% sample rate.
2019/12/20 16:52:59.059806 INFO MAIN Using bolt database ./db/xtz
2019/12/20 16:52:59.072297 INFO BLOC Initializing blockchain crawler in sync mode.
2019/12/20 16:52:59.072807 INFO BLOC Initializing account index.
2019/12/20 16:52:59.084376 INFO BLOC Initializing contract index.
2019/12/20 16:52:59.096028 INFO BLOC Initializing block index.
2019/12/20 16:52:59.107521 INFO BLOC Initializing op index.
2019/12/20 16:52:59.119174 INFO BLOC Initializing flow index.
2019/12/20 16:52:59.130370 INFO BLOC Initializing chain index.
2019/12/20 16:52:59.141790 INFO BLOC Initializing supply index.
2019/12/20 16:52:59.154071 INFO BLOC Initializing rights index.
2019/12/20 16:52:59.165299 INFO BLOC Initializing snapshot index.
2019/12/20 16:52:59.177962 INFO BLOC Initializing income index.
2019/12/20 16:52:59.189876 INFO BLOC Initializing gov index.
2019/12/20 16:52:59.201936 INFO BLOC Initializing report manager.
2019/12/20 16:52:59.296813 INFO BLOC Connecting to RPC server.
2019/12/20 16:52:59.302609 INFO BLOC Crawling Tezos Babylonnet.
2019/12/20 16:52:59.309981 INFO BLOC Starting blockchain crawler.
2019/12/20 16:52:59.310032 WARN SRVR HTTP Server reachable on all interfaces (<IP_ADDRESS>)
2019/12/20 16:52:59.310076 INFO BLOC Starting blockchain sync from height 1.
2019/12/20 16:52:59.310099 INFO BLOC Starting blockchain ingest.
2019/12/20 16:52:59.310110 INFO BLOC Already synchronized. Starting in monitor mode.
2019/12/20 16:52:59.310112 INFO BLOC Starting blockchain monitor.
2019/12/20 16:52:59.310835 INFO SRVR Starting HTTP server at <IP_ADDRESS>:8000
2019/12/20 16:53:27.380591 INFO BLOC Building genesis dataset.
2019/12/20 16:53:28.211475 INFO BLOC Processed 2 blocks in 29.13s (0 transactions, height 1, 2019-12-20 16:00:39 +0000 UTC, q=0, t=830.872285ms, s=synced)
2019/12/20 16:55:35.124095 INFO BLOC New protocol PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS detected at 2
2019/12/20 16:55:35.462501 INFO BLOC Processed 1 block in 2m7.25s (0 transactions, height 2, 2019-12-20 16:01:47 +0000 UTC, q=0, t=338.438497ms, s=synced)
2019/12/20 16:57:16.738197 ERRO BLOC Unrecoverable error: runtime error: index out of range [0] with length 0
2019/12/20 16:57:16.738274 ERRO BLOC {"stack":["goroutine 14 [running]:","runtime/debug.Stack(0xc0001b7f40, 0x1811d74, 0x17)","\t/usr/local/Cellar/go/1.13.4/libexec/src/runtime/debug/stack.go:24 +0x9d","blockwatch.cc/tzindex/etl.(*Crawler).syncBlockchain.func1(0xc000010038, 0xc0001a4620, 0x192ac20, 0xc000172040)","\t/Users/home/tzindex/etl/crawler.go:736 +0xe5","panic(0x17a4b20, 0xc000b86480)","\t/usr/local/Cellar/go/1.13.4/libexec/src/runtime/panic.go:679 +0x1b2","blockwatch.cc/tzindex/etl.(*Builder).Decorate(0xc000170af0, 0x192ac20, 0xc000172040, 0x0, 0x0, 0x1397eae)","\t/Users/home/tzindex/etl/builder.go:838 +0x1a00","blockwatch.cc/tzindex/etl.(*Builder).Build(0xc000170af0, 0x192ac20, 0xc000172040, 0xc00066c140, 0xc000604740, 0x33, 0x0)","\t/Users/home/tzindex/etl/builder.go:219 +0x1cb","blockwatch.cc/tzindex/etl.(*Crawler).syncBlockchain(0xc0001a4620)","\t/Users/home/tzindex/etl/crawler.go:875 +0x44e","created by blockwatch.cc/tzindex/etl.(*Crawler).Start","\t/Users/home/tzindex/etl/crawler.go:360 +0x9c"]}
2019/12/20 16:57:16.768903 INFO BLOC Stopping blockchain sync at height 3.
2019/12/20 16:57:17.165259 INFO BLOC Context cancelled. Stopping blockchain ingest.
2019/12/20 16:57:17.165277 ERRO BLOC Exiting monitor loop on cancelled context
2019/12/20 16:58:58.666470 ERRO SRVR BW-5b605a741fc55333a39d9f767112e640e7773674 404 (1000) GET /explorer/ HTTP/1.1 - NotFound failed (Unrecognized request URL (GET: /explorer/).)
2019/12/20 16:59:09.940726 ERRO SRVR BW-d25ac7c9aec822f8ab43da161ed99e37b580ab48 404 (1000) GET /explorer/block/ HTTP/1.1 - NotFound failed (Unrecognized request URL (GET: /explorer/block/).)
^[[A^[[B^C2019/12/20 17:00:11.557545 INFO SRVR Stopping HTTP server.
2019/12/20 17:00:11.557674 INFO BLOC Stopping blockchain crawler.
2019/12/20 17:00:11.557732 INFO BLOC Stopped blockchain crawler.
2019/12/20 17:00:11.557746 INFO BLOC Stopping report manager.
2019/12/20 17:00:11.654840 INFO BLOC Stopped report manager.
2019/12/20 17:00:11.654855 INFO BLOC Closing account index.
2019/12/20 17:00:11.693944 INFO BLOC Closing contract index.
2019/12/20 17:00:11.733376 INFO BLOC Closing block index.
2019/12/20 17:00:11.779878 INFO BLOC Closing op index.
2019/12/20 17:00:11.818923 INFO BLOC Closing flow index.
2019/12/20 17:00:11.857327 INFO BLOC Closing chain index.
2019/12/20 17:00:11.897884 INFO BLOC Closing supply index.
2019/12/20 17:00:11.937373 INFO BLOC Closing rights index.
2019/12/20 17:00:11.977003 INFO BLOC Closing snapshot index.
^[[A2019/12/20 17:00:12.014517 INFO BLOC Closing income index.
2019/12/20 17:00:12.052710 INFO BLOC Closing gov index.
2019/12/20 17:00:12.154641 INFO MAIN Lock blocking profile written to tmp.txt

Here is what I get when I check what was stored on http://<IP_ADDRESS>:8000/explorer/block/3 :
{
  "hash": "BKtxw9iP7TUBnP14s93h1Y3Mgo3CnrwRssd5LnpzwnhVKEct9fQ",
  "predecessor": "BMY2fBX9osAeeDcQHHpo8ReszdjvJVV6UQtxko1rzW3aKyx7SRj",
  "baker": "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx",
  "height": 3,
  "cycle": 0,
  "is_cycle_snapshot": false,
  "time": "2019-12-20T16:02:55Z",
  "solvetime": 68,
  "version": 1,
  "validation_pass": 4,
  "fitness": 2,
  "priority": 0,
  "nonce":<PHONE_NUMBER>576692480,
  "voting_period_kind": "proposal",
  "endorsed_slots": 0,
  "n_endorsed_slots": 0,
  "n_ops": 0,
  "n_ops_failed": 0,
  "n_ops_contract": 0,
  "n_tx": 0,
  "n_activation": 0,
  "n_seed_nonce_revelations": 0,
  "n_double_baking_evidences": 0,
  "n_double_endorsement_evidences": 0,
  "n_endorsement": 0,
  "n_delegation": 0,
  "n_reveal": 0,
  "n_origination": 0,
  "n_proposal": 0,
  "n_ballot": 0,
  "volume": 0,
  "fees": 0,
  "rewards": 12.8,
  "deposits": 512,
  "unfrozen_fees": 0,
  "unfrozen_rewards": 0,
  "unfrozen_deposits": 0,
  "activated_supply": 0,
  "burned_supply": 0,
  "n_accounts": 1,
  "n_new_accounts": 0,
  "n_new_implicit": 0,
  "n_new_managed": 0,
  "n_new_contracts": 0,
  "n_cleared_accounts": 0,
  "n_funded_accounts": 0,
  "gas_limit": 0,
  "gas_used": 0,
  "gas_price": 0,
  "storage_size": 0,
  "days_destroyed": 0,
  "pct_account_reuse": 100
}

@grouville are you sure you've got tezos-node with archive enabled operated at <IP_ADDRESS>:8732 ?
You can check by telnet <IP_ADDRESS> 8732.

Command to run Tezos node
./tezos-node run --no-bootstrap-peers --rpc-addr *:8732 --expected-pow 1 -v -v --peer <IP_ADDRESS>:9732 --connection=2

I think the issue is here you need to run archive node.
remove the ~/.tezos-node already synced db, re-run with generate identity and add --history-mode=archive to the parameters of the tezos-node and then try the indexer.

Please retry with the new version. Note that only protocols up to v5 (Babylon) are supported right now. Carthage comes in 2020 before activation. If you need earlier support for Carthage, please use our public API or switch to TzIndex Pro.

Cheers @echa, it works for me now on babylonnet.
@grouville try the latest v5.2.0 version it should work.

@echa, @gituser sorry for the delay, I took some days off for Christmas.
Just tested right now, It also works perfectly for me too :-)
@echa, One of the issue was indeed the archive mode, however, as I was working on my own protocol, I didn't have a version with a pruned genesis block, making me thinking that the full version would be okay. Apparently, it is not the case
Last question, is it possible to link our local version of Tzindex to a local Tzstat ? If yes, how can we do it (without docker if possible)
Have a good day and thanks for you awesome reactivity

About your last question, you can run a local copy of https://github.com/blockwatch-cc/tzstats and link it to your local instance of tzindexer in a few different ways. Easiest by far is using the provided Docker images.
The way tzstats and web browsers work is that you need a local webserver to serve all files. You can setup a local nginx or use my embedded webserver serve. Key trick is that the TzStats JS file contains a template variable which gets replaced to point to the API endpoint.

Checkout the tzstats repo, create a new top-level file development.env with a single line TZSTATS_API_URL=http://localhost:8000, run npm install and then yarn start. You need NodeJS for this to work.
Copy all files from /var/www/ out of the tzstats Docker image, compile a local version of https://github.com/echa/serve and run serve with the following env variables: TZSTATS_API_URL (http://localhost:8000), SV_SERVER_PORT (smth other than the default port 8000 because tzindexer already uses it), SV_SERVER_ROOT (the directory you extracted the compiled tzstats files to).

For further questions, please use the tzstats repo.


PDFCreator: settings lost after each update

When updating the PDFCreator package, the settings (e.g. printers, profiles) are lost after each update. This needs to be fixed.

https://github.com/chocolatey/chocolatey-coreteampackages/pull/380


Detected Type Mismatches with latest Hub and Power BI file.

I decided to start fresh and deploy the latest version of FinOps hub and download the latest CostSummary Power BI file (v24.03.18). Followed the same process I did earlier this year but now I'm getting thousands of errors when I pull cost data. (no customizations at all)
(Note: I get the same errors when run against my older hub deployment that fully works with the older version of the cost summary report. This tells me v24.03.18 is the source of the error.)
When I look at the Query Errors the Appled Steps shows Source, Detected Type Mismatches, Added Index, Kept Errors, Reordered Columns. Power BI not being very intelligent about saying where the errors are happening.
This is the Detected Type Mismatches error:
= let
tableWithOnlyPrimitiveTypes = Table.SelectColumns(Source, Table.ColumnsOfType(Source, {type nullable number, type nullable text, type nullable logical, type nullable date, type nullable datetime, type nullable datetimezone, type nullable time, type nullable duration})),
recordTypeFields = Type.RecordFields(Type.TableRow(Value.Type(tableWithOnlyPrimitiveTypes))),
fieldNames = Record.FieldNames(recordTypeFields),
fieldTypes = List.Transform(Record.ToList(recordTypeFields), each [Type]),
pairs = List.Transform(List.Positions(fieldNames), (i) => {fieldNames{i}, (v) => if v = null or Value.Is(v, fieldTypes{i}) then v else error [Message = "The type of the value does not match the type of the column.", Detail = v], fieldTypes{i}})
in
Table.TransformColumns(Source, pairs)
I narrowed the errors to this line. I commented it out and placed the older version back in and now its error free:
// AHB columns
//SkuDetails_expand   = Table.ExpandRecordColumn(ExpandedTags, "tmp_SkuDetails",
SkuDetails_expand   = Table.ExpandRecordColumn(ParsedArrays, "x_SkuDetailsDictionary",

@lundejd Can you double check if you your cost export is set to use FOCUS and not amortized cost? I've seen something similar in the past and that was the issue.

It is for sure type “Cost and usage details (FOCUS)” including all back fill month, all dataset 1.0-preview(v1)
From: Arthur Clares @.>
Date: Tuesday, June 11, 2024 at 8:21 AM
To: microsoft/finops-toolkit @.>
Cc: John Lundell @.>, Mention @.>
Subject: Re: [microsoft/finops-toolkit] Detected Type Mismatches with latest Hub and Power BI file. (Issue #736)
@lundejdhttps://github.com/lundejd Can you double check if you your cost export is set to use FOCUS and not amortized cost? I've seen something similar in the past and that was the issue.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/finops-toolkit/issues/736#issuecomment-2160751260, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB6GOZO4SE37VKJPLWA6UK3ZG32TLAVCNFSM6AAAAABI5X4DNGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRQG42TCMRWGA.
You are receiving this because you were mentioned.Message ID: @.***>

I'll take a look. I haven't noticed any issues, which leads me to guess that some service is generating malformed JSON in the x_SkuDetails (AdditionalInfo) column. Can you share what you have in x_SkuDetails for one of the rows that's failing?
Also, what version of hubs did you previously have setup?

Sure here are a couple. The interesting thing is they all seem to relate to the windows virtual desktop service (WVD) – I’m loading my errors and have yet to see a line that does not contain WVD in one way or another.
{"PipelineType":"v2","DataTransferDirection":"DataTrOut","VmName":"WAWVDS0080-0","ContainerId":"086abbca-7e19-4df1-b282-f247fa044669","NodeId":"d7fdfe6d-4380-cae9-f117-22b388c13d0b","EmittingService":"WVD"}
{"UsageType":"ComputeHR","ImageType":"Windows Client BYOL","ServiceType":"Standard_D8ds_v5","VMName":null,"VMProperties":null,"VCPUs":8,"ConsumedQuantity":1.0,"EmittingService":"WVD","ReservationOrderId":"b4558c2e-d91f-4f80-aeec-b2d65c1de7f2","ReservationId":"8ab28c6c-cc7d-4f90-9c6b-3e463996b926","ConsumptionMeter":"36de03b6-9cd1-558c-b0e0-6992364ef13f","RINormalizationRatio":4.0}
A few of them just say “null”
From: Michael Flanakin @.>
Date: Tuesday, June 11, 2024 at 9:30 PM
To: microsoft/finops-toolkit @.>
Cc: John Lundell @.>, Mention @.>
Subject: Re: [microsoft/finops-toolkit] Detected Type Mismatches with latest Hub and Power BI file. (Issue #736)
I'll take a look. I haven't noticed any issues, which leads me to guess that some service is generating malformed JSON in the x_SkuDetails (AdditionalInfo) column. Can you share what you have in x_SkuDetails for one of the rows that's failing?
Also, what version of hubs did you previously have setup?
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/finops-toolkit/issues/736#issuecomment-2161986463, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB6GOZKDJXWJFVMU7JREJSDZG6XEFAVCNFSM6AAAAABI5X4DNGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRRHE4DMNBWGM.
You are receiving this because you were mentioned.Message ID: @.***>

@lundejd We were able to reproduce and fix the issue on 0.3 - Can you confirm it this file works for you?
https://github.com/microsoft/finops-toolkit/releases/download/v0.3/CostSummary.pbix
I assumed you were looking for .pbix, but let me know if you need .pbit .
Thank you!

Yes, I was able to test this and its loading without errors now. Thanks!
From: Arthur Clares @.>
Date: Monday, June 17, 2024 at 2:07 PM
To: microsoft/finops-toolkit @.>
Cc: John Lundell @.>, Mention @.>
Subject: Re: [microsoft/finops-toolkit] Detected Type Mismatches with latest Hub and Power BI file. (Issue #736)
@lundejdhttps://github.com/lundejd We were able to reproduce and fix the issue on 0.3 - Can you confirm it this file works for you?
https://github.com/microsoft/finops-toolkit/releases/download/v0.3/CostSummary.pbix
I assumed you were looking for .pbix, but let me know if you need .pbit .
Thank you!
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/finops-toolkit/issues/736#issuecomment-2174226325, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB6GOZIVNOCVFDE3TQ3MIDLZH4XWNAVCNFSM6AAAAABI5X4DNGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZUGIZDMMZSGU.
You are receiving this because you were mentioned.Message ID: @.***>

Great, thank you for confirming @lundejd !
I will close this issue then 👍🏾


chore: expose iam actions map without affecting public API

Problem
We need to maintain a mapping of actions, meta actions, and their iam actions in the docs. If the mapping is exported we can use it in the docs site to render a table.
The goal of this change is to do so without having to modify the public API.
It can be imported by adding this package, @aws-amplify/backend-auth, to your package.json & importing it like:
import { iamActionMap } from '@aws-amplify/backend-auth/internal/iam_actions';

Issue number, if available:
Changes

Corresponding docs PR, if applicable:
Validation

Checklist

[ ] If this PR includes a functional change to the runtime behavior of the code, I have added or updated automated test coverage for this change.
[ ] If this PR requires a change to the Project Architecture README, I have included that update in this PR.
[ ] If this PR requires a docs update, I have linked to that docs PR above.
[ ] If this PR modifies E2E tests, makes changes to resource provisioning, or makes SDK calls, I have run the PR checks with the run-e2e label set.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Closing this after further review, we have other ways of doing this that don't require custom exports.


SQL server - backup

Hello guys
Issue:
Our company has various servers, and one of them is dedicated to hosting the CRM software database. The SQL Server settings are configured to automatically back up all events on a weekly basis. I want to extract a copy of the database for monitoring and implementing Power BI without disrupting the ongoing process. Given the above details, how can I have a version of the database?
Thnx.

@navabp Thank you for your question. Unfortunately this is the documentation repository, and we don't offer support.
Consider asking your question at one of these places:

Microsoft Q&A
Stack Overflow
SQL Server product feedback


findDOMNode is deprecated

Hi there, @nanxiaobei !
 It's neat and simple to use.
So far I've found only 1 small issue. It seems the "findDOMNode" method is being deprecated by the React team, in favor of using a direct ref to the element you want to reference, as you can see in the example on that URL.
If you are developing a React app in "Strict Mode" like me, you will be getting a console error when switching from route to route (only the first time):

It sounds like it would be easy to fix, but I don't know. I thought it would be worth just mentioning it.
Cheers

I believe the findDOMNode  method is from the library react-transition-group,
https://github.com/reactjs/react-transition-group/blob/2722bb6b755943b8292f0f2bc2fdca55df5c28f0/src/Transition.js#L229
which was developed by the official React team. 🤣
There is no replacement library to fix it for the time being.

Hi @nanxiaobei , thanks for replying.
Haha, right! It's funny the same team that made that library is the one who deprecated one its functionalities. But it seems to be fixed now.
I saw a thread posted on their repo about this very same issue and, one of the original contributors to the repo, replied this. And I see you are using "react-transition-group": "^4.4.1" . So I think you should be able to use the nodeRef property as specified here .
What do you think?

Thanks for the resource, I tried it according to the link.
Because of used with react-router, I didn't find a simple way to add nodeRef.
After adding nodeRef`, the animation effect will be destroyed, as mentioned in this link:
https://stackoverflow.com/questions/61952284/react-transition-group-react-router-refnode
Therefore, nodeRef can not be replaced for the time being, unless someone can find a way to solve the problem.

Thanks for the resource, I tried it according to the link.
Because of used with react-router, I didn't find a simple way to add nodeRef.
After adding nodeRef`, the animation effect will be destroyed, as mentioned in this link:
https://stackoverflow.com/questions/61952284/react-transition-group-react-router-refnode
Therefore, nodeRef can not be replaced for the time being, unless someone can find a way to solve the problem.

Aahh, I see.
Well, actually there seems to be a pretty good answer on that Stack Overflow thread you posted. It pretty much summarises what you can find on the official React Transition Group documentation regarding React Router .
Let me know what you think.  But I'm just making this call here because findDOMNode being deprecated means that eventually that method will cease to exist and this cool library you built will stop working altogether. Sounds to me it's a good idea to deal with this sooner than later.
Cheers

Well, it's a little complicated. You can take a look at the source code of my library, https://github.com/nanxiaobei/react-slide-routes/blob/master/src/index.jsx#L193, Its code structure is not like that in the example.
Moreover, there are some problems with react-transition-group's support for react-router, I have tried, but I can't change it to this way, and still keep the animation effect.
If someone could solve it, I'd love to see a PR.

Well, it's a little complicated. You can take a look at the source code of my library, https://github.com/nanxiaobei/react-slide-routes/blob/master/src/index.jsx#L193, Its code structure is not like that in the example.
Moreover, there are some problems with react-transition-group's support for react-router, I have tried, but I can't change it to this way, and still keep the animation effect.
If someone could solve it, I'd love to see a PR.

Ahh, ok. I see.
Alright, then. I'll see if I have any spare time this week and I just might try to create a PR to solve this issue.
Thanks for your time!

Oh, I overlooked this one and opened #26. In any case, #24 fixes this!


WIP: HeaderChain and HeaderDB integration with p2p/trinity

What was wrong?
WIP
How was it fixed?
Cute Animal Picture

I'm still in discovery mode on this it seems.  Probably a few pull requests will get extracted from this, primarily the conversion of Peer and other p2p classes to use HeaderDB instead of the full ChainDB as they only access the header data for the chain.
I also think I've got a handle on the inheritance structure for the main classes and then async versions of those classes used by trinity.

BaseThing (abstract, defines API)
Thing (full implementation)
BaseAsyncThing (abstract, defines coro_ prefixed versions of BaseThing API
AsyncThing (currently largely NotImplemented errors in all coro_ methods)
AsyncThingProxy (multiprocessing proxy object which has full async and sync API).

closing as I'm off in a slightly different direction now.


Not working

This is how is configured my Wm and it opens notion but it dosn't lose focus

As you can see here is not working

Just have to escape the "


Add timestamp to heartbeat

Johan suggested that to detect cached heartbeat messages, a timestamp should be added to the heartbeat message.

All tests are passing.


Disable scan area on map in config

Is there a way to disable the scan area rectangle on the map via the config? I have commented out the lines in main.js so far, as it is confusing to users with multiple scans running.

I created a new folder for web only. All my instances feed into one database to show the pokes in all scanned areas.. I edited the main.js file pretty extensively and removed scan areas as well as some of the items from the floating option on top right. That was the only way as I didn't find anything in the config.

There is a config option to set the starting point for map load now right?
If you set that and turn off the ScanArea layer you have that goal right?
I would like to learn more about running multiple instances

@DavePlater  The map_start and map_end have always been in the config. This is not anything to do with the scan area rectangle showing on the map. This is what defines that rectangle. There is code in main.js that pulls the coordinates from the config and displays the rectangle.
Running multiple instances is easy enough and if you set them both to record to the same database (mysql, postgres) required, only one of them needs to run the web server.
The way I have countered the center of the map is to set the coordinates on my (map only instance) to a large enough area to encompass all areas I am scanning.

There was a version of config.example.py that had an override for MAP_CENTER (it seems to be gone now?)
The note said it was to change where the web.py map started from or something. I never dug deep into it.
I figured if you set that to a custom point, and edited your templates or code to default the ScanArea layer as off, and that maybe that would get you what you wanted?
I think I need to do something similar. I would make multiple instances covering small disjointed areas with the same database, and then make another instance with no workers and a large area encompassing all of them and running web.py on THAT one? Do you need to set MANAGER_ADDRESS or AUTHKEY then?

I think I remember seeing that as well but I have not gone through the older commits to see which one contained it. I looked through the config.ps.example on the latest commit and its not there.
To get multiple instances you will need to adjust the MANAGER_ADDRESS. I only needed to change the port for each separate instance (9 total) the key remained the same on all. So for instance (inst1 = port 5000, inst2 = port 5001, inst3 = port 5003, etc)


Homebrew

Hey
Thanks for your efforts! Is it possible to provide homebrew to install?

You should ask Homebrew team, not me.


Lost reference values when using functions like Copy panel XYZ

Hi,
First of all amazing workbench. I've attempted delving into FreeCAD many times, but got put off by the learning curve and went back to Fusion360 (Had an education licence for years). However, I decided to give it another go and this workbench helped get through the initial pain points.
I am working now on developing a model for a piece of furniture and I'd like it's dimensions to be driven by a table. I realised when I use some the provided functions such as copy panel xyz, that only the dimensions' value is translated to the new object. Same thing happens with routerStraight2 and so on.
Now I gather that the goal of this workbench is to quickly model in woodworking plans I still wonder could there be a way to propagate driven dimension throughout these functions?
I've uploaded an example here. The photos below meant to illustrate the issue.

Okay, so I have to partially retract my post as just tried to simple Crtl+C, Ctrl+V the body and that kept the driven dimensions. I guess this shows how new am I to the program. :)  Apologies
The issue still stands with routerStraight2 though. Looking at the model tree it does invoke a panel2pad. So that too.

First of all amazing workbench. I've attempted delving into FreeCAD many times, but got put off by the learning curve and went back to Fusion360 (Had an education licence for years). However, I decided to give it another go and this workbench helped get through the initial pain points.

Thanks, very nice to hear that. I don't use other CAD software, and never used, but what I saw at YouTube the Fusion360 is much more advanced than FreeCAD. There is elegant 3D Sketching and almost automatic parametrizations. I would never look at FreeCAD as a replacement of Fusion360 or SketchUp, those programs are much more advanced.

I am working now on developing a model for a piece of furniture and I'd like it's dimensions to be driven by a table. I realised when I use some the provided functions such as copy panel xyz, that only the dimensions' value is translated to the new object.

By default the expressions are not copied. But I think this is good issue to consider. The expressions are stored in single place ExpressionEngine, so I need to check if they also can be copied.
However, I would rather recommend little different strategy. You can use Clones and if you really want Spreadsheet with variables to change, you can make parametric only the first object, all other Clones will be automatically  changed.
I use this approach at the last video: Align to curve

Same thing happens with routerStraight2 and so on.

If you use Clones, any operation will be automatically populated to the Clones. This is some kind of Direct Parametric Modeling, you don't need to worry about expressions if you use Clones or Links, but Links are good only for view, you can't drill holes thru Links.

Indeed Fusion and other commercial CAD software has a lot of bells and whistles, however they come with the price of having to accept their UI changes and forcing you into their cloud infrastructure both of which can seriously affect the workflow and past projects. So I think FreeCAD can be a good alternative when stability is a key point especially for non-commercial use.
Thanks for the tip. I'll try out that strategy and report back in a bit.

Indeed Fusion and other commercial CAD software has a lot of bells and whistles, however they come with the price of having to accept their UI changes and forcing you into their cloud infrastructure both of which can seriously affect the workflow and past projects. So I think FreeCAD can be a good alternative when stability is a key point especially for non-commercial use.

FreeCAD make changes too, in my opinion too much. I see paid CAD software more for professional corporate job. FreeCAD is good, for example, if you want to make furniture for your garage or home that costs $200. In this case buying so expensive software is little pointless. Also if you are developer FreeCAD is good option because you can do some features for your purpose, if you don't need so advance modeling as for example SketchUp has. Also if you have slow hardware without Windows as I do, the FreeCAD might be better option. So, in my opinion FreeCAD should still release 32-bit Windows version.
Many people comes to FreeCAD and see it as a replacement of paid CAD software in general meaning, for professional job. I think this approach may only end up with disappointment.

Thanks for the tip. I'll try out that strategy and report back in a bit.

Yes, play with Clones a little bit. I think this might be the way you are looking for without writing the math formulas each time.

This issue has been explained at: Parametrization - the basics


Added arm64 job in Travis-CI

Package Owner: Sakshi Sharma
Testing Detail :
Tested the changes locally, all the jobs are passing.
Travis link: https://travis-ci.com/github/sakshi87/xgboost/builds/188095052
PR Description :
Added Arm64 job in Travis-CI
Modified run_test.sh and setup.sh to add checks for arm64 platfrom.
Peer Reviewer: Madhukar Kumar
Reviewer: Pruthvi Teja Reddy

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@fd58005). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   78.93%
=========================================
  Files             ?       12
  Lines             ?     3104
  Branches          ?        0
=========================================
  Hits              ?     2450
  Misses            ?      654
  Partials          ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fd58005...ffa7974. Read the comment docs.


fix: Omnibar UI adjustments

Description
Increase doc/snippet title font-size to 1.5rem.
Fixes Open Documentation CTA, click and enter event on documentation results.
Fixes the "Open Documentation" button's position
Fixes #11953
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Manual

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: fix/omnibar-ui

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
55.63 (0)
36.87 (0.01)
34.94 (0)
55.94 (0.01)

:green_circle:
app/client/src/components/editorComponents/GlobalSearch/Description.tsx
22.08 (1.03)
34.48 (4.85)
0 (0)
23.29 (1.07)

:green_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.94 (0.23)
41.67 (0.84)
36.21 (0)
56.99 (0.25)

/ok-to-test sha=e72ae27

/ok-to-test sha=f07ee90