{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":264170702,"defaultBranch":"main","name":"vocdoni-node","ownerLogin":"vocdoni","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-15T10:58:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56851220?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715705963.0","currentOid":""},"activityList":{"items":[{"before":"8d48a21e0d055c85d3d32574e262459c719d4d18","after":"22840159a0d9b7d29a457e9415638e91460771d1","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-16T12:35:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis\n* instead of comparing local and hardcoded genesis Hash, compare ChainID\n to decide wether to wipe out just cometbft, whole datadir, or do nothing\n* cmd/node: add flags to override genesis ChainID, InitialHeight and AppHash\n* cmd/node: add flag to schedule an EndOfChain\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"de04046faffa596c6108dfe149e04f770488121c","after":"b1b1e103fb2b0e2dd7f0b7208e4257b3298ad703","ref":"refs/heads/dev","pushedAt":"2024-05-16T12:18:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"cleanup leftovers from unused TransactionHandler dataDir\n\nt.dataDir stopped being used in be824ae1c8e15a34c3f697d6478862a0e1cfca6e\n \"clean commented codeblocks...\"\nbut these leftovers were left behind","shortMessageHtmlLink":"cleanup leftovers from unused TransactionHandler dataDir"}},{"before":"0d340fbd3d601b3c63e3f55bbda4e51a020c963c","after":"8d48a21e0d055c85d3d32574e262459c719d4d18","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-16T12:17:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"dev: create vocdoni/DEV/34 on top of vocdoni/DEV/33","shortMessageHtmlLink":"dev: create vocdoni/DEV/34 on top of vocdoni/DEV/33"}},{"before":"e384ab06f8e4929d18f1d51e371b66e486cd8b20","after":"de04046faffa596c6108dfe149e04f770488121c","ref":"refs/heads/dev","pushedAt":"2024-05-16T12:07:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"cleanup leftovers from unused TransactionHandler dataDir\n\nt.dataDir stopped being used in be824ae1c8e15a34c3f697d6478862a0e1cfca6e\n \"clean commented codeblocks...\"\nbut these leftovers were left behind","shortMessageHtmlLink":"cleanup leftovers from unused TransactionHandler dataDir"}},{"before":"1099cfe629978425b084804ffe2c2c5b973ef574","after":"e384ab06f8e4929d18f1d51e371b66e486cd8b20","ref":"refs/heads/dev","pushedAt":"2024-05-16T12:00:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"cleanup leftovers from unused TransactionHandler dataDir\n\nt.dataDir stopped being used in be824ae1c8e15a34c3f697d6478862a0e1cfca6e\n \"clean commented codeblocks...\"\nbut these leftovers were left behind","shortMessageHtmlLink":"cleanup leftovers from unused TransactionHandler dataDir"}},{"before":"db7ebb868cd21381d493e28f32d12807148571ca","after":"1099cfe629978425b084804ffe2c2c5b973ef574","ref":"refs/heads/dev","pushedAt":"2024-05-16T10:27:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"cleanup leftovers from unused TransactionHandler dataDir\n\nt.dataDir stopped being used in be824ae1c8e15a34c3f697d6478862a0e1cfca6e\n \"clean commented codeblocks...\"\nbut these leftovers were left behind","shortMessageHtmlLink":"cleanup leftovers from unused TransactionHandler dataDir"}},{"before":"e4f436499e8eb1348c988557884f0cb600b8c587","after":"db7ebb868cd21381d493e28f32d12807148571ca","ref":"refs/heads/dev","pushedAt":"2024-05-16T10:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"cleanup leftovers from unused TransactionHandler dataDir\n\nt.dataDir stopped being used in be824ae1c8e15a34c3f697d6478862a0e1cfca6e\n \"clean commented codeblocks...\"\nbut these leftovers were left behind","shortMessageHtmlLink":"cleanup leftovers from unused TransactionHandler dataDir"}},{"before":"5dd990ae07ccf9d7d8296178329d402ffe65d3aa","after":"e4f436499e8eb1348c988557884f0cb600b8c587","ref":"refs/heads/dev","pushedAt":"2024-05-16T08:54:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"vocdoni/DEV/29: schedule EndOfChain at block 243630","shortMessageHtmlLink":"vocdoni/DEV/29: schedule EndOfChain at block 243630"}},{"before":"0b65b1bad1796cb324f375e3c7a90a4dd54024ec","after":"5dd990ae07ccf9d7d8296178329d402ffe65d3aa","ref":"refs/heads/dev","pushedAt":"2024-05-16T08:00:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"vocdoni/DEV/29: schedule EndOfChain at block 243630","shortMessageHtmlLink":"vocdoni/DEV/29: schedule EndOfChain at block 243630"}},{"before":"81db02cbb51da04243f854066b574c5aa2fa7921","after":"0d340fbd3d601b3c63e3f55bbda4e51a020c963c","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-16T07:50:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis\n* instead of comparing local and hardcoded genesis Hash, compare ChainID\n to decide wether to wipe out just cometbft, whole datadir, or do nothing\n* cmd/node: add flags to override genesis ChainID, InitialHeight and AppHash\n* cmd/node: add flag to schedule an EndOfChain\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"ea0f605ca820f132d71f59188e3c2b3a01cb1e55","after":"81db02cbb51da04243f854066b574c5aa2fa7921","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-15T12:49:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis\n* instead of comparing local and hardcoded genesis Hash, compare ChainID\n to decide wether to wipe out just cometbft, whole datadir, or do nothing\n* cmd/node: add flags to override genesis ChainID, InitialHeight and AppHash\n* cmd/node: add flag to schedule an EndOfChain\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"489e3261ef16835fb9129618800b8d5e14393ed2","after":"ea0f605ca820f132d71f59188e3c2b3a01cb1e55","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-15T12:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis\n* instead of comparing local and hardcoded genesis Hash, compare ChainID\n to decide wether to wipe out just cometbft, whole datadir, or do nothing\n* cmd/node: add flags to override genesis ChainID, InitialHeight and AppHash\n* cmd/node: add flag to schedule an EndOfChain\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"396134245599e19635819f669d250a108ab4434c","after":"489e3261ef16835fb9129618800b8d5e14393ed2","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-15T11:52:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* cmd/node: add AutoWipeCometBFT flag (default true)\n* cmd/node: add flags to override genesis ChainID, InitialHeight and AppHash\n* cmd/node: add flag to schedule an EndOfChain\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"1ff0e7f4e296096a8c71ff0e1aab3417966a6786","after":"396134245599e19635819f669d250a108ab4434c","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-15T10:35:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* cmd/node: add AutoWipeCometBFT flag (default true)\n* cmd/node: add flags to override genesis ChainID, InitialHeight and AppHash\n* cmd/node: add flag to schedule an EndOfChain\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":null,"after":"53cd46dbf8c2810e7e9a402691af6dbdde5d21c7","ref":"refs/heads/feat/ci-chainid-bump","pushedAt":"2024-05-14T16:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"(dirty, WIP) add flags for an integration test of chainID bump","shortMessageHtmlLink":"(dirty, WIP) add flags for an integration test of chainID bump"}},{"before":"512845e4bc4def890a2af27960ff8c5ad391f681","after":"1ff0e7f4e296096a8c71ff0e1aab3417966a6786","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-14T16:09:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* add AutoWipeCometBFT flag (default true)\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"138454e24bd5fe157b128ff75de920e4815f6adb","after":"512845e4bc4def890a2af27960ff8c5ad391f681","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-14T14:51:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* add AutoWipeCometBFT flag (default true)\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n* cometbft: now ProcessProposal supports stopping the current chain at height config.Forks.EndOfChain\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"091f5d765e572e373be4acc9f58696e804ee412f","after":"138454e24bd5fe157b128ff75de920e4815f6adb","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-14T10:29:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* add AutoWipeCometBFT flag\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams\n* genesis: add a simple unit test TestSaveAsAndLoad","shortMessageHtmlLink":"refactor genesis package"}},{"before":"cc8f62089e25dc557507987f34c0305c679a4e10","after":"091f5d765e572e373be4acc9f58696e804ee412f","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-14T10:21:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* add AutoWipeCometBFT flag\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams","shortMessageHtmlLink":"refactor genesis package"}},{"before":"5189b6e7ddfea0cb70a54aeca654dc8e27f3647c","after":"0b65b1bad1796cb324f375e3c7a90a4dd54024ec","ref":"refs/heads/stage","pushedAt":"2024-05-14T08:15:04.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"p4u","name":"Pau","path":"/p4u","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1075446?s=80&v=4"},"commit":{"message":"all: replace make([]byte, len()); copy() with bytes.Clone()","shortMessageHtmlLink":"all: replace make([]byte, len()); copy() with bytes.Clone()"}},{"before":"e1e345f7d08eb04004f4a9b63eb4718666a5d45d","after":"cc8f62089e25dc557507987f34c0305c679a4e10","ref":"refs/heads/feat/genesis-fake-hash","pushedAt":"2024-05-13T11:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"refactor genesis package\n\n* don't pass genesisBytes as arg on SetNode, NewVochain, newTendermint, etc\n\n* notably, now cometbft has it's own datadir separate from our state,\n allowing to wipe cometbft data without wiping our state.\n\n* drop genesis.AutoUpdateGenesis in favor of a new flag AutoWipeDataDir\n* add AutoWipeCometBFT flag\n\n* move SeedNodes from genesis into config package (DefaultSeedNodes)\n* add config consts: DefaultCometBFTPath and DefaultGenesisPath\n\n* testsuite: use genesis.go instead of hardcoded genesis.json\n this increases the code coverage of testsuite and helps\n developing refactors of genesis.go\n* now testsuite network is `test` (instead of `dev`)\n\n* app.genesisDoc is now populated during newTendermint, instead of\n pulling from app.NodeClient.Genesis, since it's needed during Info() handshake\n\n* cometbft: removed redundant app.State.SetHeight(lastHeight) during Info()\n\n* cometbft: now Info() supports doing a chain bump, if genesis InitialHeight > lastHeight\n\n* genesis: remove copypasted types, use upstream comettypes directly\n* genesis: deduplicate ConsensusParams literals using DefaultBlockParams, etc\n* genesis: remove useless hardcoded StateSyncParams","shortMessageHtmlLink":"refactor genesis package"}},{"before":"78ac6f03db075829cb1f13df462d438f8c851fc5","after":"0b65b1bad1796cb324f375e3c7a90a4dd54024ec","ref":"refs/heads/dev","pushedAt":"2024-05-13T09:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"all: replace make([]byte, len()); copy() with bytes.Clone()","shortMessageHtmlLink":"all: replace make([]byte, len()); copy() with bytes.Clone()"}},{"before":"e3ecded1375c0a827a90c63d71f0e2d5b919ba14","after":null,"ref":"refs/heads/fix/bytes-clone","pushedAt":"2024-05-13T09:28:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"}},{"before":"78ac6f03db075829cb1f13df462d438f8c851fc5","after":"0b65b1bad1796cb324f375e3c7a90a4dd54024ec","ref":"refs/heads/main","pushedAt":"2024-05-13T09:28:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"all: replace make([]byte, len()); copy() with bytes.Clone()","shortMessageHtmlLink":"all: replace make([]byte, len()); copy() with bytes.Clone()"}},{"before":null,"after":"e3ecded1375c0a827a90c63d71f0e2d5b919ba14","ref":"refs/heads/fix/bytes-clone","pushedAt":"2024-05-13T09:15:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"altergui","name":"Gui","path":"/altergui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2815267?s=80&v=4"},"commit":{"message":"all: replace make([]byte, len()); copy() with bytes.Clone()","shortMessageHtmlLink":"all: replace make([]byte, len()); copy() with bytes.Clone()"}},{"before":"b61a07a1d395a5d028902f7f8b7908bcb590d0ec","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/quic-go/quic-go-0.42.0","pushedAt":"2024-05-08T15:31:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"cfc18e535b64076f93284f9c552ae00b13150cf2","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/tree/arbo/testvectors/circom/ejs-3.1.10","pushedAt":"2024-05-08T15:31:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"00c38a06a9c4084c5c8768de16b991f85ee8c18f","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-05-08T15:31:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"8f6c02bf4e307f4c8a948c57745501261b801a88","after":"78ac6f03db075829cb1f13df462d438f8c851fc5","ref":"refs/heads/dev","pushedAt":"2024-05-08T15:31:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update a few non-critical dependencies\n\nNone of these require any changes in our code or break any tests.","shortMessageHtmlLink":"update a few non-critical dependencies"}},{"before":"8f6c02bf4e307f4c8a948c57745501261b801a88","after":"78ac6f03db075829cb1f13df462d438f8c851fc5","ref":"refs/heads/main","pushedAt":"2024-05-08T15:31:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"p4u","name":"Pau","path":"/p4u","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1075446?s=80&v=4"},"commit":{"message":"update a few non-critical dependencies\n\nNone of these require any changes in our code or break any tests.","shortMessageHtmlLink":"update a few non-critical dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES5sH8QA","startCursor":null,"endCursor":null}},"title":"Activity ยท vocdoni/vocdoni-node"}