ā¢ no premine ā¢ no devtax ā¢ fair launch ā¢ no adresses ā¢ no amounts ā¢ decentralized
NEWS & Developments
Grin MW core developer yeastplume shared his contributions and thoughts with Grin community, check out the forum if you need more information or if you have any questions or comments.
Some highlights;
The term is used so much that I perodically have to remind myself what it actually stands for, but it means Parallel Independent Block Download 1, basically a fast-sync method that doesnāt rely on nodes having to maintain and pass around very kludgy-feeling zip files. The details are fairly complex and rely on a good understanding of the underlying data structures used in Grin, so I wonāt get into too much detail here (thereās plenty in the RFC linked above).
I will say that starting with this was a good challenge that forced me into understanding areas of the code that I hadnāt been āmineā, so to speak. As many people know I spent most of my time on Grinās initial development working on the wallet and wallet API, and some of the finer details of the node implementation were unfamiliar to me. Implementing PIBD helped rectify that somewhat, and itās probably more important to have someone who understands the code than it is to have an PIBD implementation.
But happily we have both now, and PIBD is enabled on testnet only in v5.2.0-alpha.2, (which I now realise from the RFC weāre overdue to turn into a real release, going to address that soon). The deployment plan is currently linked in the RFC above.
The last half of 2022 and into this year was mostly about getting the Core version of a GUI Wallet and Node off the ground. Although there is still a very long way to go, Iām happy to state that whatās there is mostly working at the moment. You can create or add wallets, sync up the node data and perform transactions via slate exchange on both test and mainnet. Itās not meant to be the fanciest thing ever, but itās meant to provide basic functionality that presents a simple view on top of the entire Grin core stack while exercising our underlying node and wallet APIs.
There are no installers yet, and as I said thereās still a lot of work to be done, and weāll hopefully be refining and honing it over time. If anyone really wants to get into core development, this is a very good place to start and one that Iād very much appreciate help with (hint-hint). Most importantly though, I think having this available gives us a place to perform experimentation on certain ideas without necessarily having to hard-embed them into the underlying APIs (more on that in a bit).
In case youāve missed it, development of the gui tends to be discussed on the GUI Keybase Channel -
grincoin.teams.gui_dev.general
.
Future Updates;
So thatās about all thatās going on in OC land at present, and Iām just ticking away and happy to focus mostly on development. As I said earlier, I really hope we can get enough momentum going with the project overall to start to attract some new talent, and I think a lot of the upcoming work across new features and the GUI will help that. Iāll post updates at more regular intervals going forward (though perhaps not quite as long as this one.
One quick thing I wanted to say is that if youāre working on a particular Grin-related project and having issues with our APIs, the best thing to do is let me know in keybase and youāll probably get immediate attention. We need to clean up the backlog of issues on github, but it can sometimes be hard to know if an issue is badly affecting someone just from the issue itself.
Lastly, I know Grin is going through a period of, say, ālesser excitementā, but this is normal for any long-term project thatās worth doing. Initial excitement is always followed by a long period of plugging away where pure and boring discipline needs to take over the role that excitement once fulfilled. BUT, I firmly believe Grin is a project thatās worth pushing over that hump.
I always tell people that the entire cryptocurrency space is about 99.9% pure bullshit and about 0.1% actual innovation. Grin, for all of its faults, firmly belongs in that 0.1%. Itās an honest effort that tries to focus on doing one task very well, and does it differently to how others do it. It belongs to everyone, and thereās no room full of impatient investors forcing the development team to bolt all sorts of buzzwords onto it. Progress is slow, steady and thoughtful, and Grin is going to endure through this crypto winter, the next one, and the next one. I look foward to helping it evolve.
GRIN Core dev @yeastplume
GRIN++ wallet v1.2.8 is out !
There are many changes included with this release GRIN ++ Wallet ;
Address generation after receiving transaction.
Manually request a new address.
Initial support for Accounts.
Added new endpoints to configure Tor.
GRINVENTIONS PYTHON implementation
GRINVENTIONS the first Python-based implementation of the Mimblewimble protocol for theĀ grin cryptocurrency has accomplished a lot of impressive upgrades, and its development is still going strong thanks to developer renzokuken.
The great news begins here.
Dear followers! I have something new to share with you.
I took few days off my regular job and decided to focus on mimblewimble. I merged pull request 6 and implemented the SRS transaction building.
https://github.com/grinventions/mimblewimble-py/pull/6
Please check the usage example
https://github.com/grinventions/mimblewimble-py#srs-transaction-building
The mimblewimble-py version 0.2.0 has just been published
https://pypi.org/project/mimblewimble/0.2.0/
You may install it by running the command
pip install mimblewimble==0.2.0
āā Thank you for sticking with this channel for so long and tolerating the fact that most of the time I am being silent. Spreading the word will help! Looking forward for your feedback and stay tuned for more new features! āā
PS, please note the new logo of mimblewimble-py!
Support;
This project is NOT financed from the grin fund neither grin community fund. Anyone who wishes to support this project is welcome to donate to the following grin address
grin1vcjsgk6rltncqh7cxjywukjfrf825d8a6xk77msfuhf9ev3r55wq7l2ng4
which is my donation address, my username isĀ @marekyggdrasilĀ and if you want to know more about on theĀ grin forumĀ I am known asĀ @renzokukenĀ me checkĀ my website
PR
There are 114 issues at mimblewimble/grin and 72 issues at mimblewimble/grin-wallet.
Request for comments.
Draft
Payjoins Support by Phyro.
Safe Cancel by Tromp.
Early Payment Proofs by Tromp.
Auth slates by Renzokuken.
Open
Multiple Named Wallets by Sheldonth.
Multisignature Outputs by GeneFerneau.
Atomic Swaps by GeneFerneau.
Manual Confirmation of Transaction by DavidTavarez.
Open Bounty opportunities
Grin Bulletin Board: Discussing three options and select one for bounty:
Design and code previously-introduced idea for Grin Bulletin Board or create your own.
Audit the Atomic Swap repo for functionality and completeness:
https://github.com/mimblewimble/grin-wallet/pull/618
If interested, reach out on the forum (https://forum.grin.mw), introduce yourself and begin discussion today!
1 BTC bounty for MacOS M1 Ultra miner:
Bounty - 1 BTC + 100 Grin ć for a MacOS M1 C32 Open Source Miner with ā„0.5 Gps, offered by Cuckoo Cycle author by Grin Core developer Dr. J.Tromp.
You can join and contact via forum for the bounties.
Governance
Community meetings were canceled due to a lack of participation.
The next bi-weekly development meeting is scheduled for Tue April 11 @ 10:00 UTC in
grincoin#general on Keybase. You can add topics to the agenda & review past meeting notes
Grin is an opensource project, everybody is free to contribute and join. Thanks to all contributors.
Grin ć is the original implementation of MimbleWimble.
This newsletter is written by @Cobragrin. Any views, materials, expressed opinions are personal and do not represent an official position of the Grin project. Any feedback, news or other suggestions, please email: grinpost@protonmail.com.
**Useful Links;