diff --git a/applications/Polkadart.md b/applications/Polkadart.md index 3f4bc5c714d..6d6b14a7859 100644 --- a/applications/Polkadart.md +++ b/applications/Polkadart.md @@ -1,7 +1,7 @@ # Polkadart -- **Team Name:** JURIMETRIC TECNOLOGIA LTDA -- **Payment Address:** 0xF9310880F753a2327146dD19EC2207E6bA482A19 (USDC) +- **Team Name:** EXPERIO S M LTDA +- **Payment Address:** newaddress (USDC) - **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 3 ## Project Overview :page_facing_up: @@ -62,14 +62,14 @@ Pocket4 was similar to PolkaDart but it was discontinued for lack of progress an ### Contact -- **Contact Name:** Luiza Adena Engers -- **Contact Email:** luiza@jurimetric.com.br -- **Website:** www.jurimetric.com.br +- **Contact Name:** Leonardo Garcia Custodio +- **Contact Email:** leonardo@custodio.me +- **Website:** https://www.linkedin.com/in/leogcustodio/ ### Legal Structure -- **Registered Address:** Rua Monsenhor Celso, 154, Centro, Curitiba-Paraná, Brasil. -- **Registered Legal Entity:** Jurimetric Tecnologia Ltda. +- **Registered Address:** Rua Capitao Souza Franco, 350 - Ap 22 - Curitiba/PR - Brasil +- **Registered Legal Entity:** Experio S M Ltda ### Team's experience @@ -184,21 +184,52 @@ Described above. ### Milestone 3 — -- **Estimated duration:** 2 months. -- **FTE:** 4. -- **Costs:** 15,000 USD. +- **Estimated duration:** estimate +- **FTE:** estimate +- **Costs:** estimate. +|Number|Deliverable| Specification | +|:---: | --- | --- | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide markdown documentation of how to install and use the API. | +| 0c. | Testing Guide | We will provide sample scripts on how to use it. | +| 0d. | Docker | We will provide a Dockerfile(s) that can be used to test the PoC. | +| 0e. | Article/Workshop | We will publish an example flutter project using the library to explain what was done and how to use it. | +| 3a. | Substrate Uri | Implement Substrate's standard derivation format that applies to seeds and mnemonics. | +| 3b. | Encrypt/Decrypt | Use Substrate's Bip39 password to encrypt/decrypt seeds and mnemonics. | +| 3c. | Ed25519 | Support Ed25519 signatures and key derivation | +| 3e. | Sign & Verify | Sign and verify messages using ed25519 keypairs | +| 3f. | Substrate Signed Extensions | Support substrate's signed extensions | +| 3g. | Statemint Signed Extensions | Support statemint's signed extensions | +| 3h. | Transaction Subscriptions | Support transaction subscription | +| 3i. | Event Subscriptions | Support runtime event subscription | +| 3j. | Keyring | Create a package that manage a set of keys in a consistent environment | +| 3k. | Crypto | Utilities needed for signing, hash and encode/decode messages | +| 3l. | Tests | Unit tests for deliverables above | +| 3m. | Pub.dev | Publish to pub.dev | + +### Milestone 4 — + +- **Estimated duration:** estimate +- **FTE:** estimate +- **Costs:** estimate + |Number|Deliverable| Specification | |:---: | --- | --- | | 0a. | License | Apache 2.0 | | 0b. | Documentation | We will provide markdown documentation of how to install and use the API. | | 0c. | Testing Guide | We will provide sample scripts on how to use it. | | 0d. | Docker | We will provide a Dockerfile(s) that can be used to test the PoC. | -| 0e. | Article/Workshop | We will publish an example flutter project using the library to explain what was done and how to use it. | -| 3a. | Keyring | We will port the keyring management | -| 3d. | Crypto | We will add the utilities needed for signing transactions | -| 3e. | Tests | Unit tests for deliverables above | -| 3f. | Pub.dev | Publish to pub.dev for V1.0.0 | +| 4a. | Rewrite Schnorrkel in Dart | Rewrite [schnorrkel](https://github.com/w3f/schnorrkel) in pure dart | + +| 3d. | Ecdsa/Secp256k1 | Support Ecdsa/Secp256k1 signatures and key derivation | +| 4b. | Sign & Verify | Sign and verify messages using sr25519 and ecdsa keypairs | +| 4c. | [New JSON-RPC API Mega](https://forum.polkadot.network/t/new-json-rpc-api-mega-q-a/3048) | Support the new Substrate's JSON-RPC mega | +| 4d. | Custom RPC | Support custom RPC methods | +| 4e. | Custom Signed Extensions | Support custom signed extensions | +| 4f. | Multisig Account | Implement's Substrate's Multisig Account | +| 4g. | Tests | Unit tests for deliverables above | +| 4h. | Pub.dev | Publish to pub.dev | ## Future Plans