developer-grants icon indicating copy to clipboard operation
developer-grants copied to clipboard

[SDK] Replace contract hex encoding in Flow-Go-SDK and dependent projects

Open nozim opened this issue 1 year ago • 0 comments

Replace contract hex encoding in SDK

Grant category

  • Open source maintenance
  • Developer tools / services

Description

As described here https://github.com/onflow/sdks/issues/17 the contract source code needs to be uploaded in raw utf-8 format instead of hex encoding.

Proposed solution

Replace all the hex encoding with source code in string in all related repositories.

Impact

These are breaking changes for all the sdk users so therefore everyone needs to be informed about upcoming changes.

Milestones and funding

Note: Please consider adoption and/or maintenance milestones at the end of your project.

Milestone Deliverables Timeline Risks USD proposal
1 - Mark SourceHex method in sdk templates as deprecated and replace it with raw string Pull request with relevant amendments 1 week - 2000
2 - Amend cli and wallet repositories Pull request with relevant amendments 1 week - 2000
3 - Follow up fixes and maintenance (if necessary) Pull requests with respective fixes and updates 1 week - 500

Total funding proposed: 4500 USD (In FLOW)

Team

Name Role Bio Contact
Nozim Mehrubonov Backend Engineer Experienced engineer with over a decade of experience in development of various systems [email protected]

nozim avatar Sep 26 '23 11:09 nozim