Application Status
Status: Active
Week 40 (2 October - 8 October)
Ulf Wiger
Did housekeeping work on supporting components. Time spent: 23 hrs
Dincho Todorov
Worked on IaC terraform modules improvement and maintenance.
Cost analysis and optimizations of the infrastructure.
Time spent: 40h
Dimitar Ivanov
Work on identifying the election bug was resumed. Time spent: 23.75h
Justin Mitchell
Worked on making hard fork directories configurable, added to system test support for testing with older configuration format. Time spent: 17h
Week 41 (9 October - 15 October)
Ulf Wiger
Did housekeeping work on supporting components, and started digging into handling of non-native-token assets in State Channels. Time spent: 39 hrs
Dincho Todorov
Migrated all environments to the new aenode Terraform module (last week improvements)
Time spent: 32h
Dimitar Ivanov
Was tracking the failed leader election bug in HC world. Time spent: 33h
Justin Mitchell
Worked on adding hard fork config to dev plugin. Time spent: 7h
Week 42 (16 October - 22 October)
Ulf Wiger
Research into Hyperchains market dynamics, and digital asset transfer (including use of zero-knowledge proofs). Time spent: 42.3 hrs
Dincho Todorov
Worked on application cluster maintenance, updating tools, improving workflows and optimizating cost.
Time spent: 40h
Justin Mitchell
Continued adding support to dev plugin. Time spent: 8h
Week 43 (23 October - 29 October)
Ulf Wiger
Research into Hyperchains market dynamics, and digital asset transfer (including use of zero-knowledge proofs). Time spent: 37 hrs
Dincho Todorov
Worked on application cluster maintenance, updating tools, improving workflows and optimizating cost.
Time spent: 40h
Dimitar Ivanov
Lazy leader election bug was resumed. Time spent: 36h
Week 44 (30 October - 5 November)
Ulf Wiger
Various team activities. Plugin configuration support improvements Ping object enhancements (needed for snapshot sync). Time spent 30 hrs
Hans Svensson
Wrapping up the removal of NamePreclaimTx, implementation + documentation. Discussed hash-rate w. Dincho and added hashrate
to the /status
endpoint. + meetings, reviews, and some PR juggling.
Time spent: 15h
Dincho Todorov
Worked on application cluster maintenance, updating tools, improving workflows and optimizating cost.
Time spent: 40h
Week 45 (6 November - 12 November)
Hans Svensson
Most of the time was spent hunting intermittent test failures (CI required 3-4 attempts to succeed). After #4210, #4212, #4213, #4215 and #4216 intermittent failures are now rare!
Time spent: 19h
Ulf Wiger
PR review. Intermittent CI failures, Ping object enhancements, including capability announcement (needed for snapshot sync). Time spent: 22 hrs
Dincho Todorov
Create a shared Github actions workflows (build, publish, deploy) that can be easily used on most of the projects with simple configuration. Also integrated it on some of the projects maintained by the foundation.
Time spent: 28h
Dimitar Ivanov
Lazy leader election bug was resumed. The bug was finally found and fixed but other tests started failing. Time spent: 37.5h
Justin Mitchell
Changes for the Rosetta mempool. Time spent: 6.5 h
Week 46 (13 November - 19 November)
Hans Svensson
This week was spent getting the aeternity node to build and pack on OTP26, lots of time wasted because OTP now contains a builtin argparse
module. Now it works, but we still need to test full syncs of the chain and add it to CI.
Time spent: 18h
Ulf Wiger
PR review. Time spent: 3.4 hrs
Dincho Todorov
Added support for aemdw (middleware) to the IaC (infrastructure configuration) so that aemdw instances can be deployed in automated and deterministic way with various configuartions.
Tested Hyperchains setup/configuration for eventual demo network deployment.
Time spent: 40h
Dimitar Ivanov
Some tests debugging and some calls for work handover. Time spent: 18.5h
Justin Mitchell
Merge pull requests. Integrate Ulf’s changes to support old configuration format. Time spent: 16.5 h
Week 47 (20 November - 26 November)
Hans Svensson
Focus on remaining topics for Ceres prototcol upgrade, and delegation signatures in particular. Suggested design in PRs (aeserialization, protocol, and aeternity repo). + longer planning session.
Time spent: 22h
Ulf Wiger
PR review, Ping object enhancements. Time spent: 21 hrs
Dincho Todorov
Worked on aemdw IaC support (continued from previvous week).
Added middleware deploy playbook and testing.
Time spent: 40h
Dimitar Ivanov
Dimitar participated in internal call. Time spent: 2h
Justin Mitchell
Continue implementation to support old format. Time spent: 17h
Week 48 (27 November - 3 December)
Ulf Wiger
PR review. Technical discussions on Hyperchains. Time spent: 2.75 hrs
Hans Svensson
Trying to help Dincho setup a working HyperChain demo environment. This revealed issues with /status
endpoint - PR for that + lots of debugging. We also had a HyperChain workshop, discussing potential designs with Thomas and Erik.
Time spent: 30h
Dincho Todorov
Added support for extra files deployment of the node playbook (accounts.json, contracts.json, “any” in general).
Changed the deployment configuration schema to be more flexible and support extra files deployment.
Hyperchains demo network deployment and testing, both local (docker-compose), and remote (AWS). Thanks to Hans for the support and helping with that.
Hyperchain-starter-kit fixes and improvements.
Time spent: 29h
Dimitar Ivanov
Dimitar participated in internal call. Time spent: 1h
Justin Mitchell
Change hard fork configuration to support specifying individual files rather than directories. Time spent: 16h
Week 49 (4/12 - 10/12)
Hans Svensson
Week mainly spent on getting HyperChains running properly, some tests needed changing and found at least three bugs that sometimes made the network fail. Also ran full sync tests on OTP26.
Time spent: 34h
Dincho Todorov
All the week has been spent fixing and getting in good shape the negleted infrastructure CI pipelines.
Time spent: 35h
Justin Mitchell
Added documentation of hard fork configuration, changed hard configuration for testing.
Time spent: 18.5h
Week 50 (11/12 - 17/12)
Hans Svensson
Finished merging HC fixes, ran two technical interviews and adapted the raw data pointers (AENSv2) in Sophia to use the new bytes()
type.
Time spent: 30h
Dincho Todorov
The week main focus was to setup a Hyperchain Demo network using latest versions of the node, mdw and tools. The State Channels FSM has been added tp mainnet API gateway and testnet one has been fixed. Some additional infrastructure CI fixes and adding support for Ubuntu 22.04 to the infrastrcture.
Time spent: 34.5h
Thomas Arts
Writing a draft of ‘Periodically syncing Hyperchains’
Time spent: 8h
Justin Mitchell
Merged changes from main. Removed hyper chain specific configuration. Added additional documentation.
Time spent: 22h
Week 51 (18/2 - 24/12)
Hans Svensson
Finished the changes to raw data pointers, also merged a couple of older PRs. Cleaning up before Xmas.
Time spent: 10h
Dincho Todorov
Continued working on public Hyperchains Demo network and infrastructure. Some additional API gateway FSM fixes. Small applicatio migration.
Time spent: 31h
Justin Mitchell
Setup full sync of main & testnet to test hard fork configuration. Started integration of configuration with devplugin.
Time spent: 10h