ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
251 stars 106 forks source link

Upgrade Minter contracts repo + Minter web repo #162

Open shaharyakir opened 1 year ago

shaharyakir commented 1 year ago

Summary

  1. Modernize the Minter contract repo to latest TON tooling (TON npm package v13, blueprint, sandbox testing.

  2. Modernize Minter web repo to latest TON package.

Context

Currently, the contract repo relies on ton npm package v11 (deprecated syntax), and tvm-contract-executor for testing. The web repo uses ton v12, and should be upgraded to use blueprint-style contract classes.

We want to support latest syntax and tooling.

Goals

Upgrade the ton npm package to 13, and use blueprint project structure + sandbox for testing.

All functionality should remain the same:

Deliverables

-

Definition of Done

Reward

700$ in TON equivalent, based on these milestones:

This grant is funded by Orbs as part of its ecosystem grant program.

Gusarich commented 1 year ago

Approving this Footstep, since it is funded by Orbs.

shaharyakir commented 1 year ago

can we approve #163 as well?

Miandic commented 1 year ago

I think I can make this work. Firstly i want to finish this one and then I want to take that (https://github.com/ton-society/ton-footsteps/issues/163) verifier task. What do you think about that?

Gusarich commented 1 year ago

I think I can make this work. Firstly i want to finish this one and then I want to take that (#163) verifier task. What do you think about that?

@shaharyakir

shaharyakir commented 1 year ago

@Miandic yes, definitely, please go ahead.

delovoyhomie commented 1 year ago

@Miandic, any updates here?

Miandic commented 1 year ago

@delovoyhomie Sorry for the delay. I had some troubles in my studies because of which I did not complete the work faster. Work still in progress

Gusarich commented 1 year ago

@Miandic What's up with this Footstep? I'm currently finishing #57 and our areas of changes seems to be intersecting. We both work on https://github.com/ton-blockchain/minter

If you're about to finish it anytime soon, it'll be better for both of us if I'll wait for you to finish first.

delovoyhomie commented 1 year ago

@Miandic , how is your progress? You haven't had any commits in the last month. When can we expect the completion of the milestone, or can we remove the "assigned" status from you?

Miandic commented 1 year ago

@delovoyhomie I am working on the tests right now. By the way, I had some commits in last month in my repo. I am working on this footstep in my free time so I can't finish it in couple of days, but I am trying to make it faster

delovoyhomie commented 1 year ago

@Miandic, what is the oriental release date for the completion of the work?

delovoyhomie commented 1 year ago

Any updates?

Miandic commented 1 year ago

@delovoyhomie currently I'm waiting Gusarich to finish his changes in minter contract

shaharyakir commented 12 months ago

@Miandic if you still plan to finish this, please leave your telegram handle here so we can communicate

delovoyhomie commented 12 months ago

@shaharyakir, https://t.me/Miandic_n

Miandic commented 12 months ago

@shaharyakir, Gusarich told me that he working in minter repository and I was waiting for him to finish. When he finished he told me that his changes will be merged in several days and I can work with modified repository to avoid conflicts and bugs but there is 10 days left after he told this and no commits in minter repo

shaharyakir commented 11 months ago

@Miandic yes, there are still some leftovers there. I will update when they're done so you can resume your work.

delovoyhomie commented 9 months ago

@shaharyakir, does the need for this task still exist? In case of a negative response, I am ready to close this proposal.