developer-grants
developer-grants copied to clipboard
[SDK] Replace contract hex encoding in Flow-Go-SDK and dependent projects
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] |