{"id":83845,"date":"2023-08-31T17:55:44","date_gmt":"2023-08-31T14:55:44","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=83845"},"modified":"2025-09-12T13:39:11","modified_gmt":"2025-09-12T10:39:11","slug":"arbitrum-developers-expand-smart-contract-language-support","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/arbitrum-developers-expand-smart-contract-language-support\/","title":{"rendered":"Arbitrum developers expand smart-contract language support"},"content":{"rendered":"<p>The Offchain Labs team, behind <a href=\"https:\/\/forklog.com\/en\/news\/what-is-a-layer%e2%80%912-solution-in-blockchain\">L2-protocol<\/a> Arbitrum, unveiled Stylus, a tool that enables creating smart contracts in several popular programming languages.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/h4gBvblg0Zj87A0AUev86jDfXEMU6KhKvdfimGlTbPoXB7icK8yLIxVGezBc7dtbRjSGHUhAnTX08HgvIN1IisvHI3CWgkAfjTXLiXVxOR5OT0EfKJrbVQL8KX_44F2eRRyFb7rNS02ct7fkImpFB_c\" alt=\"Arbitrum developers expanded smart-contract language support\"\/><figcaption class=\"wp-element-caption\">Data: <a href=\"https:\/\/twitter.com\/OffchainLabs\/status\/1697232795268177987\">X<\/a>.<\/figcaption><\/figure>\n<p>The developers published the solution\u2019s code and launched a public testnet.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u00abArbitrum Stylus enables the use of traditional <span data-descr=\"Ethereum Virtual Machine, Ethereum virtual machine\" class=\"old_tooltip\">EVM<\/span>-tools for building apps on Arbitrum, as well as <a href=\"https:\/\/webassembly.org\/\"><span data-descr=\"WebAssembly\" class=\"old_tooltip\">WASM<\/span><\/a>-compatible languages such as Rust, C, and C++\u00bb, the team explained.<\/p>\n<\/blockquote>\n<p>According to the announcement, Stylus \u201csignificantly\u201d reduces gas costs, enables new resource-intensive blockchain use cases, C++-based gaming, and previously unavailable AI-model computations.<\/p>\n<p>The rollout became possible after the deployment of <a href=\"https:\/\/forklog.com\/en\/news\/arbitrum-team-begins-testing-nitro-upgrade-on-the-testnet\">the Nitro update<\/a>. The update implemented a transaction-authentication system using WASM languages, and also allowed configuring and compiling the <span data-descr=\"Arbitrum Virtual Machine\" class=\"old_tooltip\">AVM<\/span> through compatible tools.<\/p>\n<p>Offchain Labs noted that Stylus potentially expands the ability to build applications on Arbitrum\u2014from around 20,000 Solidity developers to millions of programmers using Rust and C.<\/p>\n<p>The tool offers full compatibility with traditional EVM contracts and faster execution.<\/p>\n<p>To promote Stylus, the company will host a hackathon with a $20,000 prize as part of ETHGlobal NY. The team also announced a grant program from the Arbitrum Foundation for research and development of the solution.<\/p>\n<p>In June, Offchain Labs <a href=\"https:\/\/forklog.com\/en\/news\/arbitrum-developers-unveil-tool-to-build-l3-solutions\">released<\/a> the tool for implementing layer-3 blockchains using the Orbit software stack.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Offchain Labs team, behind the L2-protocol Arbitrum, unveiled Stylus, a tool that enables creating smart contracts in several popular programming languages.<\/p>\n","protected":false},"author":1,"featured_media":83846,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[3],"tags":[1335,1179,1134],"class_list":["post-83845","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-analysis","tag-arbitrum-arb","tag-layer-2-solutions","tag-technical-updates"],"aioseo_notices":[],"amp_enabled":true,"views":"19","promo_type":"1","layout_type":"1","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/83845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=83845"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/83845\/revisions"}],"predecessor-version":[{"id":83847,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/83845\/revisions\/83847"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/83846"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=83845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=83845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=83845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}