Grants-Program icon indicating copy to clipboard operation
Grants-Program copied to clipboard

Amend proposal

Open willemolding opened this issue 2 years ago • 3 comments

Add amendments to the proposal to reflect the delivered project

  • Add Willem as a contributor
  • Remove task to deploy to IPFS
  • Update scope for signer-provider
  • Update API for rpc-wrapper

Grant level

  • [ ] Level 1: Up to $10,000, 2 approvals
  • [ ] Level 2: Up to $30,000, 3 approvals
  • [x] Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

#676

willemolding avatar Nov 07 '22 18:11 willemolding

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Nov 07 '22 18:11 CLAassistant

Thanks for the update. Could you sign the latest version of the terms and conditions? Ideally, @mpetrunic also confirms here that he is happy with the PR, since he originally applied for the grant.

I'm happy with PR :)

mpetrunic avatar Nov 08 '22 13:11 mpetrunic

@willemolding this is just a reminder to sign the terms and conditions. See CLA bot. Let me know if you have any questions.

Noc2 avatar Nov 10 '22 12:11 Noc2

@willemolding this is just a reminder to sign the terms and conditions. See CLA bot. Let me know if you have any questions.

Signed

willemolding avatar Nov 25 '22 15:11 willemolding

@alxs I am a little confused as we worked with Polywrap on re-submitting everything to follow your format.

  • 0a – License
  • 0b – Inline docs, basic tutorial
  • 0c – Testing guide >> we have e2e testing for the wrapper that answer those needs and repo explains how it is done
  • 0d – Article >> here
  • Clean up repo todo list >> We answered everything that leftover were solved and removed from scope
  • QA on the PR submission

What are we missing ?

Redoudou avatar Dec 02 '22 10:12 Redoudou

@Redoudou if you're referring to my comment here, could you please make sure the list of deliverables in the application and the delivery file match? As for the reduction in scope, I mean this section in particular.

alxs avatar Dec 02 '22 10:12 alxs

Hey @alxs, we've pushed changes to address all of the outstanding comments above. Please let us know if are any remaining issues.

Signer-Provider-Plugin (Comment)

In this new PR, I've added back the details that were originally apart of the signer-provider-plugin section, as well as some code snippets to describe how they are possible in the current codebase: https://github.com/ChainSafe/Grants-Program/pull/6/files

The plugin now supports any of Polkadot.js' keystore implementations, as shown here: https://polkadot.js.org/docs/ui-keyring/start/init/#additional-create-options If nothing is specified in the plugin's constructor, the injected browser extension will be used by default.

IPFS Deployment + CI/CD (Comment)

We have also added CI/CD to the repo, which you can see successful runs of here:

And you can find the substrate-rpc-wrapper on IPFS here.

RPC Methods -> Wrapper Methods (Comment)

Lastly I want to echo what @willemolding has said, all originally specified RPC methods in the proposal are supported via the exposed methods in the wrapper. It just made more sense to replace the underlying RPC methods with their wrapper equivalent functions. The wrapper's methods can be viewed here in its schema: https://github.com/polywrap/integrations/blob/main/protocol/substrate/rpc-wrapper/schema.graphql

dOrgJelli avatar Dec 07 '22 17:12 dOrgJelli

Thanks @Redoudou and @dOrgJelli your mandatory deliverables 0a. - 0d. look good. What @alxs is referring to is the fact that the deliverables in your delivery file contain 1 - 6, while the application only contains deliverables 1 - 3 (and they are different). So either the delivery file or the application file needs to be updated in order for them to match.

Also, we recently made changes to our CLA if you don't mind signing one more time. Thanks!

keeganquigley avatar Dec 07 '22 22:12 keeganquigley

Okay thank you for pointing this out @keeganquigley, also FYI I believe this is the correct hyperlink you meant to include for "1-6" above: https://github.com/w3f/Grant-Milestone-Delivery/pull/610/files#diff-d82ffd9f0d2b482272abb51f0f254cc5d803463a655a07f50a1152b4cd4371b6R34-R39

Will be sure to align the submission w/ the original proposal.

dOrgJelli avatar Dec 08 '22 05:12 dOrgJelli

How does this look @keeganquigley? https://github.com/ChainSafe/Grant-Milestone-Delivery/pull/2

dOrgJelli avatar Dec 08 '22 05:12 dOrgJelli

Ah I apologize @dOrgJelli I did post the wrong link. Thanks for finding the correct one. Looks a lot better now! I am happy to go ahead and approve the amendment.

keeganquigley avatar Dec 08 '22 10:12 keeganquigley

Thanks @keeganquigley for jumping in here and to the team for the changes and additional information. @willemolding we've updated our T&C's again in the meantime, could you sign the CLA one last time?

alxs avatar Dec 09 '22 09:12 alxs