metadata: {"signature": "0xdf201d28665c7ca65d7bd14250aec2ad6447912d307388ed6e150707b19ab8c96f887826b506a9a38686408481a62c15701cc6e682cae2488d6a9c302247166d1c", "application": {"round": "0x546b0bf47c5b5253ff83c8d614662adb7d3ba9b1", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "+QP3PK4Y5EnyuuKXnrmKPsxeSyK5Vvl+mFWNMqb0Il5Zt1GTmyg0S4oxP7CpF/Xb", "encryptedSymmetricKey": "d1e5ba381cfbbf88762ddfc66b41ecabff81b3c2ddee4408463ca572d83d211340089dd1e9b62aaef74c5a82aacbe609066baffb1e680b4b44f7eef11eda06471bb3baac1cdef06bf7243078b03aff7689dc053353313a8bff44c9003c8c6d8afd1fb469b137130939de1ba3b68537188b426353ddcc1981aaeff7b69d111bf900000000000000208dab22a96572fa7df22c8f5dac92d346d7af1b216802ccdeb67c66f1800aa7cb5231906420fa671dcd397ab70f7da98a"}}, {"type": "dropdown", "answer": "Yes", "hidden": true, "question": "The grant will be used to develop on Polygon", "questionId": 1}, {"type": "paragraph", "answer": "### SmartMuv Explorer\n\nWe are now building a Dapp/smart contract Explorer platform, that will employ SmartMuv\u2019s core technology. \n\nOur primary goal is to create an intuitive and feature-rich Dapp exploration platform that caters to the unique characteristics of the Polygon. SmartMuv Explorer for Polygon will empower developers, auditors, and enthusiasts to gain in-depth insights into smart contract states and storage structures, and explore the Dapp layer of Polygon.\n\n### Features\n\n**Dapp Exploration**\n\n- Develop analytics for trending contracts and variables.\n\n- Provide insights about the Dapp market i.e. explore the most popular contract categories and much more.\n  \n  \n![alt text](https://lh7-us.googleusercontent.com/vngtL_M6eRE3q2q-nt1mZsFEKZoYPeNpFCMp5mLoYmIAOWsg9h-9GPRnTrVk68sAAgobcxDmXrBumJXXv3BOcO5NxQV5mcK0BD20wXwzW3pZL7aG7KOOHJ2rBcMga-42L_E4UTjTVWhKj5Q8NbUW_kc)\n\n\n**Contract Insights** \n\n- Comprehensive analysis of contracts state.\n\n- Complete availability of contracts storage data.\n\n- Advanced reporting capabilities on contract activity, i.e., running cost and gas usage.\n\n  \n![alt text](https://lh7-us.googleusercontent.com/l8ALxLzNA8k2hPouaUi4oiWzjNh59bYkSO-DSttLxpoq7sy5hOyDRpxxEtkV2jhyfidKSMDLTvkpR2Y3EVSeTVUyU_v8PPiTf-AFCd3SaJKpunZcJoxreu2ZNopkcsSmfAQzgkOvFYBMCX5xT3wiwTQ)", "hidden": false, "question": "Grant Proposal", "questionId": 2}], "project": {"id": "137:0x5C5E2D94b107C7691B08E43169fDe76EAAB6D48b:202", "title": "SmartMuv (Dapp Explorer)", "logoImg": "bafkreiekgmot72maa2hduby37ybr4rm7jmvmzt4qlsot3euvacwajnpixm", "metaPtr": {"pointer": "bafkreiax5a4l73ttygiprk6sbnlbhf4zndkwx2w3harfv2tivt5ewmxdzy", "protocol": "1"}, "website": "https://www.smartmuv.app", "bannerImg": "bafkreig5h6ax6ixmdigrpvyytu7rzsr3h4jug6uyslscjhd2sbfshxaup4", "createdAt": 1704973974357, "userGithub": "waizkhan7", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..luIIy-Cx8vTzZ3-M7QkUevyl5FkdWo3nKK6LTzZiekuwgYZBVBWfCVevv03J2viJqTo3_lj4X1w4VdZqRPUYBw", "type": "Ed25519Signature2018", "created": "2024-01-11T11:57:13.526Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-01-11T11:57:13.526Z", "expirationDate": "2024-04-10T11:57:13.526Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1FC5D064F705E31068F0C4250a31f8F9b6bcE380", "hash": "v0.0.0:CnzON+rnA+GWp1LqRfhHs2qF60A2OHmzo1uLrX5NOiM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#NextKore#67906932"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..wuWLtCpR2C_MPW7v4LG3jmD483BWFcYVxuyzeDEZSOTP4B0_ZjpbAKmh0yXHy9ai1ih8tMNsaWOV9_AuJyfJAw", "type": "Ed25519Signature2018", "created": "2024-01-11T11:48:13.931Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-01-11T11:48:13.931Z", "expirationDate": "2024-04-10T11:48:13.931Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1FC5D064F705E31068F0C4250a31f8F9b6bcE380", "hash": "v0.0.0:A9MwySBRDrx6alzMOnuY7ire2cBubR4Ts7TC9n/zmbI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#SmartMuv"}}}, "description": "SmartMuv offers a sophisticated platform for Solidity smart contract comprehensive state/storage analysis and data extraction.\n\nIt aims to revolutionize Dapp analytics and exploration within the blockchain space, by not only solving the problem of limited visibility into contract states but also by providing deep insights into Dapp activities, source code, and slot layouts. Our platform enables users to obtain a complete and detailed view of a smart contract's storage layout, including variable names, values, and slot numbers.\n\nSmartMuv's unique \"*Key Approximation Analysis*\" technique surmounts Solidity's limitations in mapping variable keys, enhancing the accuracy and breadth of state extraction.\n\nIt is an invaluable tool for developers, auditors, and blockchain explorers, empowering them to audit contracts more effectively, manage contract upgrades, migrate contracts between EVM-compatible chains, and explore Dapps with unprecedented depth and precision, thereby establishing itself as a crucial resource in the blockchain ecosystem.\n\n### Key Features\n\n**Slot Analysis:** Get a detailed slot layout of any smart contract.\n\n**State Extraction:** Snapshot contract states up to any designated block number.\n\n**State Provider:** A perfect tool for blockchain explorers, offering complete contract state data.\n\n**Storage Audit:** Auditors can perform extensive storage audits on storage data for improved security and efficiency.\n\n**Redeployment/Upgrade Assistance:** Handle smart contract upgrades while preserving existing state and data.\n\n**Migration Support:** Migrate contracts between layers easily, keeping essential contract data intact.\n\n\n\nCheck out our GitHub repo at https://github.com/WaizKhan7/SmartMuv\n\nLink to peer-reviewed research work published on ACM TOSEM - https://dl.acm.org/doi/10.1145/3548683\n\n\n\n### SmartMuv Website\n\nOur [website](https://www.smartmuv.app) currently allows users to analyze contract storage, extract data, and generate comprehensive reports.\n\n\n\n**Slot Analysis**\n\nSmartMuv analyzes the source code and provides a complete slot layout of the smart contract.\n\n![alt text](https://lh7-us.googleusercontent.com/IMsSwG3by00H6u8NO7YUsoVGFkIGqAyX9pHMmfYsAYmwFh-DDkMD3tnW1AkH7xiG36HRrc6Q7Csl8_iSm99qdOtTX82_20fxVyYyKWsayIVWVR8CmB5J35PscUhEiQc-R-wy3ZonX_w9I9ykdu4WHFo)\n\n\n**State Extraction**\n\nSmartMuv analyzes and then extracts the complete state/data of the contract using our deep tech algorithms.\n\n![alt text](https://lh7-us.googleusercontent.com/IZFFUHfhdfTfmO7JIX4POpH3JI5-AZckYHQHShED_o8gs7QQa-PKKKOLETtfzK5kwfet9igkd-7gntraB3-djaiM8exJ5fSioWDp2VHXsiBzA4pu-uzHyhu9YjEZ6sy-4xUlfFUgl0XPR691ldyK2IY)\n\nUsers can also download the extracted state in JSON format by clicking on the \u201cDownload\u201d button.\n\n\n\n**Detailed Analysis Report**\n\nUsers can generate detailed reports about their contract\u2019s source code, mapping keys, slot layout, and storage details from our website.\n\n![alt text](https://lh7-us.googleusercontent.com/pieYusrTvFOGBt8SkCGnYSirgYU753bkW6EI6KGuNuq7RIhwCnkDCfGSI5BFfx88qcLyggfEjUBEV3PbHcaOo5LjGi3xXhL1G9lSF4q-TSTcCkk4csO9vuQkhPCe2gYR-Rfm4FYWHUi3A2ovvxyz_PY)  \n\n\n**Example Report**\n\n![alt text](https://lh7-us.googleusercontent.com/q1dfENvyn2301UW96AUWJjs8K2_ieXrGDNqis3dVhgfaQKBUVZMDNZ1TOV2NotXlOSyMw0c0H1UiFP3OSWpVkhPrvAJzppn8pl4JS2u39GPQQKeomLZx5_7nRi5N-TWamMK_H1L9n5Vy5MD6TGRS_7Q)", "lastUpdated": 0, "projectGithub": "NextKore", "projectTwitter": "smartmuv"}, "recipient": "0x1FC5D064F705E31068F0C4250a31f8F9b6bcE380"}}