Proposal to Continue Hive-Engine Development

in HiveDevs4 days ago

This is our third proposal on Hive-Engine, and each time we have delivered more than we have proposed, for less money. This proposal is thus structured differently than our previous two, Proposal to fix Github Issue 31 and Proposal to fork hive-engine python library to Nectar-Engine. Read at the end how we will now be structuring our proposal, first we will review our work so far that has been achieved with "grant money".

@LoColombia proposal for python library

Our Proposal to fork hive-engine python library to Nectar-Engine has now concludes, let's take a look at what we accomplished.

First, we did indeed fork into the new nectarengine python library, available here: https://github.com/TheCrazyGM/nectarengine

This is now an active and maintained library - and we take PRs!

In conjunction to this, we released flower-engine packages - aimed at testing and tracking nodes, and providing easy access to that data on-chain.

in Javascript
in Typescript

We created a market viewer interface, and through that project keep making updates to how the data is handled.

We believed we have delivered above and beyond what the proposal promised, we spent all the money earned from the BEE DAO grant while doing this, and we will continue to use, maintain and develop with this code and provide our updates in our open-source github repositories.

@Open.Mithril "Issue 31" grant

Additionally to completing the complete scope of the grant, reported here, we additionally successfully tackled two other "issues" in the github repository for hive-engine. This shows our commitment and responsible use of all grant money received - all of which is spent on the improvement of the protocol itself.

Issue 53

93.5 HBD equivalent paid to @mirafun
47 HBD equivalent paid to @ecoinstant

After our initial submission was noted upon by @eonwarped, we added test cases and made some minor changes per recommendation. It was then accepted, and all can be read in the comments on the PR:

PR fix 53 accepted!

image.png

Issue 100

103 hbd equivalent paid to @mirafun
51 HBD equivalent paid to @ecoinstant

This particular fix we worked directly with the marvelous @eonwarped first to propose a number of different solutions, and he gave real time feedback which resulted in us submitting this solution with confidence. As always, if this PR turns out to need more work, we will work it!

PR fix 100 submitted

Future Work

We would like to continue to work in this fashion on hive-engine; to do the things that are needed, and be available to be helpful. There are still a list of issues outstanding in the repository, including issue 31 on token history and issue 38 on the main repo, among others. Several of these we have scoped already and have some ideas in mind.

Additionally we would like to work on and support the development and improvement of the Docker Cluster, which makes it really easy to spin up versioned nodes for testing and development.

Instead of writing a proposal for each one of these things individually, and leveraging the trust we have generated with our first two proposals, we are applying for an ongoing grant over a 6 month period. Any funds that come from this grant (or any other source during this 6 months, including donations) into the @open.mithril wallet will be spent on Hive-Engine development, and @ecoinstant will continue to document the work that gets done.

The Ask

We are asking 222.9 BEE per day for 183 days, which works out to 40,790.7 BEE - or "up to" $3850 dollars at the time of writing. We may not get all of these funds, and that's okay, but anything we do get will go to these purposes.

Thank you to the community, and especially the small group of Hive-Engine Witnesses and WORKERBEE stakers for the support and confidence they have placed in us.

You can vote for our @locolombia witness Here

Freedom and Friendship

Sort:  

Well done 👍