Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grant Milestone 1 Delivery - Tempora #1069

Merged
merged 1 commit into from
Dec 9, 2023

Conversation

pcorrado-np
Copy link
Contributor

Milestone Delivery Checklist

  • The milestone-delivery-template.md has been copied and updated.
  • This pull request is being made by the same account as the accepted application.
  • I have disclosed any and all sources of reused code in the submitted repositories and have done my due diligence to meet its license requirements.
  • In case of acceptance, an invoice must be submitted and the payment will be transferred to the Polkadot/fiat account provided in the application.
  • The delivery is according to the Guidelines for Milestone Deliverables.

Link to the application pull request: w3f/Grants-Program#1857

@keeganquigley
Copy link
Contributor

Thanks for the delivery @pcorrado-np someone will take a look at it shortly.

@keeganquigley keeganquigley self-assigned this Dec 6, 2023
Copy link
Contributor

@keeganquigley keeganquigley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @pcorrado-np I'm evaluating this now. I'm getting errors when trying to run the yarn commands in the root dir:

yarn test
yarn run v1.22.19
warning ../package.json: No license field
$ vitest
/bin/sh: vitest: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I ensured that Vitest is installed so I'm not sure what the issue is. Can you look into this?

Also, I'm running into issues with trying to sign both txs. Do I need to have some RSTR tokens sent to my test account? If so can you send some to 5CfwW8QTeFCotapEukrre4sT9tjMAp3jNY6VTyFAQ8hpd7F3

@pcorrado-np
Copy link
Contributor Author

Hi @pcorrado-np I'm evaluating this now. I'm getting errors when trying to run the yarn commands in the root dir:

yarn test
yarn run v1.22.19
warning ../package.json: No license field
$ vitest
/bin/sh: vitest: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I ensured that Vitest is installed so I'm not sure what the issue is. Can you look into this?

Also, I'm running into issues with trying to sign both txs. Do I need to have some RSTR tokens sent to my test account? If so can you send some to 5CfwW8QTeFCotapEukrre4sT9tjMAp3jNY6VTyFAQ8hpd7F3

Hi @keeganquigley,

  • Did you run yarn install before? We just added the step to the README file.
  • RSTR tokens on Rocstar and TUR tokens on Turing-Staging are needed to create the proxy accounts. I already sent you enough tokens.

Thanks!

@keeganquigley
Copy link
Contributor

Thanks @pcorrado-np much appreciated, figures it was something easy. The unit tests are running now but with warnings about conflicting node modules. It also seems to get stuck waiting for file changes:

Output
ubuntu@ip-172-31-31-38:~/tempora$ yarn test
yarn run v1.22.19
warning ../package.json: No license field
$ vitest

 DEV  v0.34.6 /home/ubuntu/tempora

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.5.1      node_modules/@polkadot/util/

stderr | unknown test
@polkadot/wasm-bridge has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/node_modules/@polkadot/wasm-bridge/
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-bridge/

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/

stderr | unknown test
@polkadot/wasm-bridge has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/node_modules/@polkadot/wasm-bridge/
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-bridge/

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-create/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-create/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-codec/node_modules/@polkadot/util/
@polkadot/util-crypto has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util-crypto/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util-crypto/
@polkadot/wasm-crypto has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto/
@polkadot/wasm-bridge has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/node_modules/@polkadot/wasm-bridge/
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-bridge/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-bridge/
@polkadot/wasm-crypto-wasm has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-crypto-wasm/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto-wasm/
@polkadot/wasm-util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-util/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-util/

stderr | unknown test
The current test runner does not support afterEach/teardown hooks. This means we won't be able to run automatic cleanup and you should be calling cleanup() manually.
The current test runner does not support beforeAll/afterAll hooks. This means you should be setting IS_REACT_ACT_ENVIRONMENT manually.

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-create/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-create/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-codec/node_modules/@polkadot/util/
@polkadot/util-crypto has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util-crypto/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util-crypto/
@polkadot/wasm-crypto has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto/
@polkadot/wasm-bridge has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/node_modules/@polkadot/wasm-bridge/
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-bridge/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-bridge/
@polkadot/wasm-crypto-wasm has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-crypto-wasm/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto-wasm/
@polkadot/wasm-util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-util/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-util/

stderr | unknown test
The current test runner does not support afterEach/teardown hooks. This means we won't be able to run automatic cleanup and you should be calling cleanup() manually.
The current test runner does not support beforeAll/afterAll hooks. This means you should be setting IS_REACT_ACT_ENVIRONMENT manually.

stderr | unknown test
@polkadot/wasm-bridge has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/node_modules/@polkadot/wasm-bridge/
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-bridge/

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.5.1      node_modules/@polkadot/util/

stderr | unknown test
The current test runner does not support afterEach/teardown hooks. This means we won't be able to run automatic cleanup and you should be calling cleanup() manually.
The current test runner does not support beforeAll/afterAll hooks. This means you should be setting IS_REACT_ACT_ENVIRONMENT manually.

stderr | unknown test
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-create/node_modules/@polkadot/util/
@polkadot/util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/api-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-augment/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-create/node_modules/@polkadot/util/
        esm 12.6.1      node_modules/@polkadot/types-codec/node_modules/@polkadot/util/
@polkadot/util-crypto has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 12.5.1      node_modules/@polkadot/util-crypto/
        esm 12.6.1      node_modules/@polkadot/types/node_modules/@polkadot/util-crypto/
@polkadot/wasm-crypto has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto/
@polkadot/wasm-bridge has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto/node_modules/@polkadot/wasm-bridge/
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-bridge/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-bridge/
@polkadot/wasm-crypto-wasm has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-crypto-init/node_modules/@polkadot/wasm-crypto-wasm/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-crypto-wasm/
@polkadot/wasm-util has multiple versions, ensure that there is only one installed.
Either remove and explicitly install matching versions or dedupe using your package manager.
The following conflicting packages were found:
        esm 7.2.2       node_modules/@polkadot/wasm-util/
        esm 7.3.1       node_modules/@polkadot/types/node_modules/@polkadot/wasm-util/

  __tests__/useProxyAccount.test.tsx (20)
  __tests__/useProxyAccount.test.tsx (20)
  __tests__/useSchedulePayment.test.tsx (2)
  __tests__/useFeeEstimation.test.tsx (2)
  __tests__/proxyAccountsHelper.test.tsx (5)

 Test Files  4 passed (4)
      Tests  29 passed (29)
   Start at  23:51:25
   Duration  6.67s (transform 542ms, setup 1ms, collect 9.19s, tests 181ms, environment 2.10s, prepare 466ms)


 PASS  Waiting for file changes...
       press h to show help, press q to quit

I tried on both Mac and Ubuntu and got the same result. Is this expected behavior at this point?

@pcorrado-np
Copy link
Contributor Author

Thanks @pcorrado-np much appreciated, figures it was something easy. The unit tests are running now but with warnings about conflicting node modules. It also seems to get stuck waiting for file changes:

Output
I tried on both Mac and Ubuntu and got the same result. Is this expected behavior at this point?

Yes @keeganquigley, that is the expected behavior for vitest since it's running in watch mode. And the warnings about node modules for the Polkadot libraries are common and can be disregarded for now.

We have taken the opportunity to enhance the README by adding details on configuring the environment for local project execution.

Thanks for the feedback! Let us know if you have any other questions.

@keeganquigley
Copy link
Contributor

Thanks @pcorrado-np for your quick responses! Everything is working now, great work! The app works great so far. Happy to pass the milestone, and here you can find my final evaluation. See you on the next one!

@keeganquigley keeganquigley merged commit e05238b into w3f:master Dec 9, 2023
6 checks passed
Copy link

github-actions bot commented Dec 9, 2023

🪙 Please fill out the invoice form in order to initiate the payment process. Thank you!

Copy link

github-actions bot commented Dec 9, 2023

Congratulations on completing the first milestone of this grant! As part of the Grants Program, we want to help grant recipients acknowledge their grants publicly. To that end, we've created a badge for projects that successfully deliver their first milestone. Please use the badge only in reference to the work that has been completed as part of this grant, so please do not display it on your team or project's homepage unless accompanied by a short description of the grant. Furthermore, you're now welcome to announce the grant publicly. Please remember to observe the foundation's guidelines in doing so. If you haven't already, reach out to grantsPR@web3.foundation for feedback on your announcement and cross-promotion.

Thank you for your contribution, and good luck! If you have any remaining milestone, let us know if you encounter any delays by leaving a comment on the application PR or submitting an amendment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants