
Recent updates from the development team.
Core
- Indexing plugin ‘beta’ state completed;
- Demonstrator of Associate Chain connection points in the works;
- Orchestration tool for quickly setting up experimental chains has been created with some docs and examples;
- State Channel benchmark test suite updated, and verified that a single Gajumaru node can handle at least 10,000 concurrent channels (in the context of the benchmark suite, that actually means 20,000 State Channel endpoints on the same node). Throughput scales linearly up to the point where CPU cores become saturated, then remains stable at that level even as load increases.
QHL
QHLWebsocket integration is about halfway complete.
GajuDesk
Big update coming; new features:
- Contract call interfaces are changing to a process-based lifecycle system;
- A configuration interface is being introduced so that users can select Gaju display style, language, and so on;
- We aren’t quite to the point of translating the interface, but the preparatory work for that is mostly complete;
- A QR interface for communication with GajuMobile is being introduced (GajuDesk can then be used for public-key-only wallets);
- Enhancement: network fallback is being implemented for mainnet and testnet (if the middleware is overloaded, automatically shift.
GajuMobile
- Further work on Kotlin libraries underlying the system (serialization, crypto functions, etc.);
- Early interface prototyping;
- Hardware key storage prototypes on Android 13+.
GajuAuth
- Early architecture work on a GRIDS-backed (S3O) OAuth2 service.
GajuDEX
- Code written to complement the Sophia term parser, allowing tools like GajuDesk to accept Sophia input, send it to the chain, receive results back from the chain, and display the results as readable Sophia terms; to be integrated with GajuDesk;
- Better internal documentations for some some DEX smart contract functionalities.
GajuMarket
Test site is running, should be ready for testing once work on new faucet and explorer are finished.
GajuMining
Vaults
- Multisig contract expanded with new utility functions; revisited how hashes for signatures are being produced;
- Add & remove signatories via smart contract calls;
- Set Multisig threshold via a contract call;
- Set Vault threshold via a contract call;
- Show Actions functionality;
- A lot of visual polishing;
- Track and visualize transaction hash for all posted Actions.
Shop
- Currency visualization refinements;
- Integration with a service provider of information to determine the country of origin of the client depending on their IP address;
- Visual refinements;
- Enforce country phone number correctness: determine the country of origin of the client based on the phone number country prefix;
- WhatsApp initial integration;
- Downloads’ section refinements;
- Double licenses for Corps and Army tranches, introduce Bundles licenses;
- Tilt API integration.
Miner dashboard
- Split commissions functionality allows one user to create a new promotion code that shares their commission with another miner.
GajuMining tests
- introduced Wallaby based authentication helper;
- admin route check;
- packages tests;
- sale items tests;
- admin tests;
- pending order tests;
- miner route check.
Other
A bunch of bugfixes.
Interested in building early on Gajumaru? Learn more about Gajumaru blockchain.
Want to mine Gajus? Early miners only have until 2027 before protected mining ends.