{"signature": "0xf0bd9f2625b026098dcfcf74784c505a80a637e2fd26b17ce8fb214ca4b691904ac1f1a99080fabfc6c36a37cf9c24c35020342212188f325a17d223bb0d4e171b", "application": {"round": "0x0b33428de19ae46f72e8888cd1c0102ed49afa87", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "otPftXR/+DFy4Yg8HxCD73PdOJ8mNNRVl1nYUJoFO9/k0yenODllymCQR6zYhgU7", "encryptedSymmetricKey": "c9976cae756e02dd99ec46e04fa817586481f35c64d2b358c33658884ea03cd452cb6aa5f1f65dd1f82e01af5080ed16621ff99124da67b1b32436df2b8c3e87eb155b7143597be2c1faf1a834cc557bc3b92cfd811a366d61867aded135b8a353e92e0e7a2e1af0fc6c4f5dfcd1863f1835c3b68d395a8c6fa899cd131cecfe0000000000000020a555acd69bc18d43b57f861a7aade70ec05fdb2c69aa09d74fb5e37b487ec5717090d1e94b67c74075376520211bd98a"}}, {"type": "short-answer", "answer": "Nuttymoon", "hidden": true, "question": "Avalanche Forum Username:", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/suzaku-network/suzaku-contracts-library", "hidden": true, "question": "Project GitHub Repository:", "questionId": 2}, {"type": "dropdown", "answer": "Existing Bridge Contract Enhancements", "hidden": true, "question": "Which theme does your project primarily focus on? (Select one)", "questionId": 3}, {"type": "paragraph", "answer": "The AvalancheICTTRouter contract proposes a standard for Avalanche L1 builders to simplify the management of bridges for different tokens to different chains and can help make clearer what bridge contracts are canonical, potentially preventing scams from happening.", "hidden": true, "question": "Please explain how your project aligns with the Avalanche Teleporter ecosystem and contributes to its growth and development:", "questionId": 4}, {"type": "paragraph", "answer": "The AvalancheICTTRouter can be used as a backend for:\n- Bridge UIs built on top of [Avalanche ICTT](https://github.com/ava-labs/avalanche-interchain-token-transfer)\n- DApps looking for a simpler routing logic\n\nA good analogy is the router contracts used in DEXs to route users to the correct liquidity pool when they want to swap tokens. Instead of a pool, the AvalancheICTTRouter routes to the correct bridge (`Transferrer`) contract depending on what token the user wants to bridge and to what destination chain.", "hidden": true, "question": "Describe the innovative ideas, technologies, or approaches your project brings to the Avalanche Teleporter ecosystem and their potential impact:", "questionId": 5}, {"type": "paragraph", "answer": "We are the [Ash](https://ash.center) team, known for the development of multiple open-source tools and services withing the Avalanche ecosystem.", "hidden": true, "question": "For projects focusing on technical innovation, please demonstrate your team's technical expertise and ability to implement the project successfully within the proposed timeline and budget:", "questionId": 6}, {"type": "paragraph", "answer": "For this purpose, we ask for:\n\n- $5,000 upfront to pay a smart contract developer for 1 month of development\n- $20,000 in retroactive funding, to cover:\n  - $15,000 for the contract audit\n  - $5,000 for extra development and review work done in the audit phase", "hidden": true, "question": "Provide a detailed breakdown of your project's budget and clearly explain how the requested funds will be allocated:", "questionId": 7}, {"type": "paragraph", "answer": "- Milestone 1 (Q3 2024): Contract v1 (see the list of issues on the GitHub repo)\n- Milestone 2 (Q3 2024): Contract audit + adjustments\n- Milestone 3 (Q3 2024): Deployment on mainnet as the backend of a bridge operated by our team", "hidden": true, "question": "Outline your project's timeline, including specific milestones and deliverables:", "questionId": 8}, {"type": "short-answer", "answer": "We plan on communicating through the Avalanche Forum", "hidden": true, "question": "How do you plan to provide regular progress updates and maintain open communication with the Avalanche community throughout the grant period?", "questionId": 9}, {"type": "paragraph", "hidden": true, "question": "Would you like to share anything else about your project, previous work, or other affiliations that may help determine project eligibility?", "questionId": 10}], "project": {"id": "0x1e5fb2e7b9fa7ead23e9830680b838bb6a8c3040573c5cb4859a5849a3b77d83", "title": "Teleporter contracts library by Suzaku", "logoImg": "bafkreiazn5r7oliidht42uq23y6fimwna3kpin4xwdwlplypi6ghz6u6mm", "metaPtr": {"pointer": "bafkreihhgyphrbimlr2dah6v2teydwqdwq22ynpmvvkwvo54lr4ma77qaa", "protocol": "undefined"}, "website": "https://suzaku.network", "bannerImg": "bafkreics5puzhanrqqax32w5whtt7iko2427fqd5bdwfl6hzaoav7dyosi", "createdAt": 1720801090869, "userGithub": "Nuttymoon", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..OktaSNImLA0J5cWCAmSteKog8Wz8x0giUiy8kfYDjpzf1NegkTenkEUjARkYE8Fe9S8goS-69N_TcJsGdTMaDQ", "type": "Ed25519Signature2018", "created": "2024-07-12T16:18:01.655Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-07-12T16:18:01.655Z", "expirationDate": "2024-10-10T16:18:01.655Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0691D2A17B46608a0B5A926a5a511E773f9bA036", "hash": "v0.0.0:fUEMDrJB6tA5NC63+UrPf3lHxqxh/mjNMohK5eENChU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#suzaku-network#11584800"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..hg5RxKWg1BUC18ZYyBKkc57SVgtHYCjX_iLA2RObkrsOYQJQds1yylgh_Tju5Ys5Q9zVv7LSmXlNeC3csc-mDA", "type": "Ed25519Signature2018", "created": "2024-07-12T16:17:46.572Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-07-12T16:17:46.572Z", "expirationDate": "2024-10-10T16:17:46.572Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0691D2A17B46608a0B5A926a5a511E773f9bA036", "hash": "v0.0.0:DanBBcQTKdmKdpKB35u7/ynLf8hpnwnB0eAjVnysjdY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#SuzakuNetwork"}}}, "description": "The Teleporter contracts library is a subset of the [Suzaku Contracts Library](https://github.com/suzaku-network/suzaku-contracts-library), an open-source smart contracts library curated by the Suzaku team.\nWe aim to provide utility contracts to teams building on top of ICTT, namely:\n\n### [AvalancheICTTRouter](https://github.com/suzaku-network/suzaku-contracts-library/blob/main/contracts/src/Teleporter/AvalancheICTTRouter.sol)\n\nThis router contract can be used as a backend for:\n- Bridge UIs built on top of [Avalanche ICTT](https://github.com/ava-labs/avalanche-interchain-token-transfer)\n- DApps looking for a simpler routing logic\n\nA good analogy is the router contracts used in DEXs to route users to the correct liquidity pool when they want to swap tokens. Instead of a pool, the AvalancheICTTRouter routes to the correct bridge (`Transferrer`) contract depending on what token the user wants to bridge and to what destination chain.\n\nYou can learn more in the [README](https://github.com/suzaku-network/suzaku-contracts-library/blob/main/contracts/src/Teleporter/README.md).\n\n### Foundry deployment scripts\n\nDeployment scripts for [Avalanche ICTT](https://github.com/ava-labs/avalanche-interchain-token-transfer) Home and Remote contracts\n\n## Grant goals\n\nWe hope that this grant will enable us to:\n\n1. Finalize the development of the contracts (see the [issues list](https://github.com/suzaku-network/suzaku-contracts-library/issues))\n2. Audit the contracts\n\nOnce we have achieved those goals, we commit to open-sourcing the contracts under the MIT license.\n\n## Grant funding\n\nFor this purpose, we ask for:\n\n- $5,000 upfront to pay a smart contract developer for 1 month of development\n- $20,000 in retroactive funding, to cover:\n  - $15,000 for the contract audit\n  - $5,000 for extra development and review work done in the audit phase", "lastUpdated": 0, "projectGithub": "suzaku-network", "projectTwitter": "SuzakuNetwork"}, "recipient": "0x4464fD003A304026bbE50B3169304EE0CCc8152D"}}