metadata: {"signature": "0xfa999c2206985a77fd4b343632ea28123ce66ebe7b1814b904fab54ebee72c6f3dc364217e4579f99ec58c2675b3ee75381037848ce4f3b347181ce29ba7dace1b", "application": {"round": "0xc1cffd1845deee83ab44cae123738a854593bcd2", "answers": [{"type": "checkbox", "answer": ["Developer Tooling"], "hidden": false, "question": "How does your project contribute to the advancement of the Arbitrum ecosystem?", "questionId": 0}, {"type": "paragraph", "answer": "We are currently developing a VSCode extension for solidity developers. It acts as a comprehensive toolkit starting from the development going through testing until deployment and even interacting afterwards. Osmium empowers developers to author, test, debug, and deploy smart contracts to arbitrum using their favorite frameworks without the hustle to interact with it outside their VSCode editor", "hidden": true, "question": "Describe your previous work or plans related to the Arbitrum ecosystem. How does your project strengthen Arbitrum's foundational infrastructure, improve developer efficiency, or accelerate the adoption of novel applications?", "questionId": 1}, {"type": "paragraph", "answer": "Our project doesn\u2019t yet leverage Stylus but with recent developments we are considering starting another extension specialized for Stylus smart contract developers to simplify the whole dev experience.", "hidden": true, "question": "If applicable, describe how your project leverages Stylus or Arbitrum Orbit Chains. What unique capabilities or use cases does this enable?", "questionId": 2}, {"type": "paragraph", "answer": "We are a team of smart contract developers who are eager to help other developers to make their life easier.\n\nWe have participated in a few projects such as [tholgar](https://github.com/tholgar-finance/warlord-vault), [angle-protocol](https://github.com/AngleProtocol/angle-transmuter) and so on.\n\nPlus some dev toolings contributions in [foundry](https://github.com/foundry-rs/foundry), [alloy](https://github.com/alloy-rs/alloy) and our own [linter](https://github.com/astrodevs-labs/solidhunter) .", "hidden": true, "question": "Describe your team's expertise in your chosen focus area within the Arbitrum ecosystem. Include relevant experience, publications, or past projects.", "questionId": 3}, {"type": "short-answer", "answer": "https://gap.karmahq.xyz/project/osmium-1/grants?tab=overview", "hidden": true, "question": "Please provide a link to Karma GAP, where you are tracking and reporting on milestones.", "questionId": 4}, {"type": "paragraph", "answer": "We don\u2019t have any outside of our multisig.", "hidden": true, "question": "List any contract addresses with the associated network(s), EOAs, or deployer addresses your project has deployed.", "questionId": 5}, {"type": "paragraph", "answer": "We have received two grants for osmium toolchains by participating in the GG20 and the Developer tooling on Nova Round each worth respecticily:\n\n500$ worth of $ETH and $DAI\n1200$ worth of ARB\n", "hidden": true, "question": "Have you received any previous grants or support for your work in the Arbitrum ecosystem? If so, please provide details and estimated funding amounts.", "questionId": 6}, {"type": "dropdown", "answer": "Yes", "hidden": true, "question": "Please confirm that you have read and agree to comply with the ethical standards outlined in the eligibility criteria, including Gitcoin's Quid Pro Quo policy (https://support.gitcoin.co/gitcoin-knowledge-base/gitcoin-grants/general-questions/what-is-our-quid-pro-quo-policy)", "questionId": 7}, {"type": "paragraph", "answer": "none", "hidden": true, "question": "Do you have any potential conflicts of interest to disclose? If yes, please provide details.", "questionId": 8}, {"type": "paragraph", "answer": "We haven't been able to connect our safe to karma GAP so here is our update;\n\nFor the past 8 months we have improved our solution by adding a good amount of features :\n- Foundry formatter integration: allowing you to format your project using your foundry settings directly with keyboard shortcuts\n- Foundry tests integration: access all your foundry project's tests on the integrated test runner of vscode, allowing you to run specific test contracts or functions\n- Gas estimation : get the cost of the functions you wrote right next to them\n- References and usages : navigate back and forth i your codebase by ctrl+clicking your variables/functions/contracts/definitions\n- Auto-completion: get accurate suggestions about the variables and function declared in your scope to code faster\n- Refactor : Rename all the definition with a simple keyboard shortcut to always keep a clean code\n- Deploy/Interact panel: Deploy your project to a testing or mainnet directly from within VSCode. Interact with deployed contracts to read and send transactions too\n\n", "hidden": true, "question": "Would you like to share anything else about your project, team, or vision for the Arbitrum ecosystem that wasn't covered in the previous questions?", "questionId": 9}], "project": {"id": "0x57b39ba6942b761040f017019254841b7f37998b54d9e21a0f4226475c9269fe", "title": "Osmium", "logoImg": "bafkreieqeoibwhejpch3okmph6sh6btphmbhivsnbifbykrjjlfqko3bhi", "metaPtr": {"pointer": "bafkreidhxkxrtnkphqwortf5xlkwas3zyksetkb6vmvfnodpc2aak7uzki", "protocol": "undefined"}, "website": "https://osmium-toolchains.xyz", "bannerImg": "bafkreihhk4pdoqtfsmjq27ms43xgudpz5jonae5wklcvr2r2c7ijcouyae", "createdAt": 1695835582253, "userGithub": "0xtekgrinder", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..b97frmHePV66eEXDOVijZuxy8qLHVeVn0zREOBYZ6E4v4yL-Ec5dJLXDolUTITdRwfFLEw-7gRG0HG3fhi9rDg", "type": "Ed25519Signature2018", "created": "2023-09-27T17:25:10.111Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-09-27T17:25:10.111Z", "expirationDate": "2023-12-26T17:25:10.111Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x4d5eb3827bde5183a627eB996AF75Ef56Bb9ab9a", "hash": "v0.0.0:N1A2A4+0Jr2W7ZX42kRhGIRsuu8N64O0buyv/0AWhyg=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#astrodevs-labs#72015889"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..mEI7CuIkv1-iOoFk5zs9x-UVkmGPIQUHU2_Ep8wo8-3CBRnpU6hxu2DKE3LKxj1NZdvBU75Mkob3JelH15RlCQ", "type": "Ed25519Signature2018", "created": "2023-09-27T17:24:37.013Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-09-27T17:24:37.013Z", "expirationDate": "2023-12-26T17:24:37.013Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x4d5eb3827bde5183a627eB996AF75Ef56Bb9ab9a", "hash": "v0.0.0:0wa4gxFZx0zDFPkoKjwqIMUa1E9WJO9SKpOfhhtdpHM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#osmiumtoolchain"}}}, "description": "Osmium aims to enhance experience of smart contract-developers by providing adapted vs-code extensions toolchains.\n\nAs a team of smart-contract developers, we experience everyday how the tools lack maturity. Our goal is to provide the same seamless development experience as any other mainstream languages. It will thus bring more developers to this awesome ecosystem and accelerate the innovation.\n\nTo achieve this, we plan to create sets of VS-Code extensions and Language Servers to support all necessary features such as: \n-\tFormat on save\n-\tStatic analyser and compiler warnings / errors\n-\tGo to definitions\n-\tFunction usages\n-\tDisplay Natspec doc on display\n-\tA debugger integration into the LSP\n-\tRun tests\n-\tSupport of Foundry and Hardhat development frameworks\n-\tDeploy a smart contract using a browser / mnemonic wallet on a local chain or testnet/mainnet\n-\tInteract with smart contracts you imported or already deployed\n-\tShow gas usages of each function when testing\n-\tA lot more\u2026\n\nThe first toolchain will be for solidity, but we want to support other languages too. Since when developing, tools performance is crucial, we will implement all our extensions in rust, using mainly alloy.\n\n# What is funding for? \nThis grant will help fund weekly stipends for the core team leading Osmium technical & community development\u20140xtekgrinder, 0xMemoryGrinder, 0xSwapFeeder, Energycube, Leon, Byfish, Enzo.\n\n# Links\nDiscord - https://discord.gg/k8Q5SbXeqx\nGithub: https://github.com/astrodevs-labs/osmium-solidity\nTwitter - https://twitter.com/osmiumtoolchain", "lastUpdated": 0, "projectGithub": "astrodevs-labs", "projectTwitter": "osmiumtoolchain"}, "recipient": "0xE5F426fE1536b04Bd4aF8C7c405564C5B80F723C"}}