Week 7 (Feb 13 - Feb 19)
Dimitar Ivanov
After some bugfixes the contract now is accepting commitments. It is also refactored to be using the Chain
api interface opposed to feeding the endpoint the current hash and height. This exposed a handful of bugs in the contract execution context that are all fixed now. The contract is not yet finalized as some staker filtering is yet to be implemented. Time spent: 41h
Rumyana Akat
Worked on Generalized Accounts UI - deleting and editing stored info, layout improvements. Onboarding Stoyan. AF website discussed. Time spent 19:30 h
Ulf Wiger
Ulf did some finishing work on the improved plugin support and the dev mode plugin, to ensure that they work properly for the upcoming release. He also improved error reporting for invalid config data during startup. He also continued working on adapting the test suites for the new GC support. Time spent: 45 hrs
Metin Akat
Worked on Generalized Accounts UI - various improvements. Time spent: 13:15 h
Dincho Todorov
P2P Monitoring tool PoC. Noise implementation.
Time spent: 40h
Sean Hinde
Sean continued work on a rebar plugin for building a statically linked release of the runtime for iOS. Time spent 8:00 hrs
Hans Svensson
Not much to report, started preparing slides for Meetup.
Time spent: 2h
Craig Everett
Craig adapted a native Erlang implementation of Keccack into a erlang-sha3 fork, worked through a dep tree problem in the wallet, and worked on an out of context testing harness to compare various language implementations of the Keccack and NIST flavors of SHA3.
Time spent: 36h
Week 8 (Feb 20 - Feb 26)
Ulf Wiger
Ulf prepared a talk for the Aeternity meetup in Stockholm 24 Feb, and presented it at the meetup. He also continued to fix the test suites for the new GC. Time spent: 42 hrs
Sean Hinde
Sean continued work on a rebar plugin for building a statically linked release of the runtime for iOS. Time spent 5:50 hrs
Hans Svensson
Preparing and releasing v7.1.0 of the Sophia compiler (including HTTP and CLI). Meetup preparation and talk.
Time spent: 12h
Metin Akat
Metin was sick and only joined some meetings. Time spent: 2:45h
Rumyana Akat
Worked on Generalized Accounts UI - Adding and removing delegates. Time spent 16:15 h
Craig Everett
Craig worked on a chain init workaround for arbitrary chain creation using the launcher, a code load/compile tool for Sophia, and packaging native deps for use with Zomp.
Time spent: 58h
Dimitar Ivanov
The week was spent in fixing failing tests: a failing Stratum test was identified and fixed but the huge portion of the time went into HC commitment’s tests. Time spent: 40h
Week 9 (Feb 27 - Mar 5)
Hans Svensson
Writing some overdue documentation (AENS raw data pointers + GAMetaTx tamper protection). Implement generic/wildcard AENS name delegation. Review gas limit bug fix.
Time spent: 12h
Metin Akat
Worked on GA UI. Spend via a GA now working. Started designing the next project that the TS team will work on. Time spent 18h
Rumyana Akat
Worked on GA UI - New SDK version integration. Visual and performance improvements. Time spent 15:30 h
Sean Hinde
Sean Continued working towards building an AE node that can be embedded in an iOS app. Custom beam now built and attempting to run Erlang code in the iOS app. Time spent: 40.00 hrs
Ulf Wiger
Ulf worked on finalizing the Garbage Collection PR. Time spent: 36.5 hrs
Dimitar Ivanov
Dimitar wrapped around the final changes in collecting commitments. With some polish, the PR was merged. He started working on HC fork difficulty. Time spent: 35h
Week 10 (Mar 6 - Mar 12)
Rumyana Akat
Worked on GA UI - worked on some performance optimization when loading account info. Started work on encryption of keys in local storage. AF website - reviewed and discussed Stoyan’s implementation, fixed some minor bugs. Time spent 30:15 h
Metin Akat
Only took part in some discussions. Time spent: 5:30h
Hans Svensson
Implement improved AENS auctions (shorter auctions and dynamic + shorter auction extensions). Thomas will help writing tests.
Time spent: 3h
Ulf Wiger
With the GC PR in pretty good shape, awaiting reviews, Ulf started working on HTTP API functions that have returned a 500 (internal error) code when asked to fetch data that had been garbage-collected. While doing this, Ulf also identified some issues with the test suite libraries and fixed those. Time spent: 38.5 hrs
Dimitar Ivanov
Dimitar finished the fork difficulty task for HC. Started working on Lazy leader - when in the context of HCs a leader is elected but does not produce blocks. Time spent: 45h
Week 11 (Mar 13 - Mar 19)
Hans Svensson
Finish AENS auctions. Publish a new version of the HTTP compiler (v7.3.0) with multiarchitecture docker support. Add decode calldata to aesophia_cli.
Time spent: 8h
Rumyana Akat
Worked on GA UI - encryption of keys in local storage. Investigated issue with validators adding new validators. 26 h
Metin Akat
Metin is exploring new ways to talk to Aeternity via JS/TS. Currently working on a new node REST client. Time spent: 31:30h
Ulf Wiger
Ulf kept working on adapting HTTP API functions to the new GC support, and also improving the GC test suites. Time spent: 40 hrs
Dimitar Ivanov
Dimitar was working on lazy leader functionality. Additionally spent a day in improving a GA Sophia smart contract. Time spent: 38h
Week 12 (Mar 20 - Mar 26)
Hans Svensson
TLC for the CLI compiler (aesophia_cli
) - fixed a number of small issues and added some more documentation. + PR reviews and discussions.
Time spent 9h
Rumyana Akat
Worked on GA UI - Worked on integrating the new version of the contract. Spending through Superhero does not work yet. 31:30 h
Metin Akat
Metin continues work/research on ways to talk to the AE blockchain from TS. Also some supportive work on GA UI. Time spent 20:30h
Dimitar Ivanov
Dimitar improved the GA smart contract. This exposed a bug in HTTP API - an inner transaction’s (wrapped in a MetaTx) gas consuption is not exposed via the info
HTTP endpoint. Parallel to this, Denis exposed that this is the same with PayingForTx. This is fixed. Time spent: 43h