@victorkanu1.near [Posted on DevHub](/devgovgigs.near/widget/Post?id=3230) {"title":" NEAR Dev NEWS #4","subtitle":"","description":"","date":"2024-03-20T16:34:16.547Z","content":"\n\n\nWelcome to NEAR Dev NEWS, your prime source for the latest in the NEAR Developer ecosystem! NEAR Blockchain lays the groundwork for all blockchain apps, offering an open-source system empowering devs to create fully decentralized, interoperable apps. Our Digest showcases developer progress and technical updates shaping the blockchain OS.\n\nBefore we kick into updates for the new week, please take the time to fill it out our survey and play a pivotal role in shaping the ecosystem. Your feedback will provide valuable info to builders and contributors, paving the way for FRPs on DevHub. \n\n###### [CLICK HERE TO FILL SURVEY π](https://bit.ly/devhub-survey-q1-2024)\n\nThank you for participating, now letβs get into the updates!\n\n \n### FEATURED RELEASES & PR's π€©\n\n- `near-discovery` [Released on 02-27-2024](https://github.com/near/near-discovery/releases/tag/02-27-2024): near.org Decentralized Frontend Gateway. Alpha testers are needed , more info in \"CALL FOR CONTRIBUTORS / OPPORTUNITIES\" section.\n- `VM` [Released version 2.6.0](https://github.com/NearSocial/VM/releases/tag/2.6.0): VM execution layer for decentralized frontend components.\n- `near-sdk-rs` [Released version near-sdk-v5.0.0](https://github.com/near/near-sdk-rs/releases/tag/near-sdk-v5.0.0): Rust SDK for writing smart contracts.\n- `bos-cli-rs` [Command line utility for developing decentralized frontend components - Version 0.8.1](https://github.com/near/near-cli-rs/releases/tag/v0.8.1).\n- `near-api-js`: [Fix delegate schema #1314](https://github.com/near/near-api-js/pull/1314) : In response to an issue hindering meta-transaction creation, a PR was swiftly merged, fixing a serialization error in transaction relay.\n- `near-cli-rs`: Added the ability to output a signed transaction (serialized as base64) to a file \n- `near-cli-rs`: 0.8.0 -> 0.8.1 (β API compatible changes). To update `near` CLI use: near extensions `self-update`\n\n\n- Discover more in releases and merged pull requests in our changelog π [here](https://docs.near.org/changelog/2024/02/29/#-documentation).\n\n\n \n### DEVELOPER UPDATES π \n\n\n- A brilliant [dev tool idea](https://near.org/near/widget/PostPage?accountId=frol.near&blockHeight=114752035) was recently shared within the NEAR community: the concept of `near2ts` , a solution for effortlessly generating TypeScript types from NEAR smart contract ABIs. Today, we're thrilled to announce this concept has been brought to life by SurgeCode! Say hello to `near2ts` - the tool you've been waiting for to streamline your NEAR smart contract development journey. Explore it now on π [Github](https://github.com/SurgeCode/near2ts).\n\n- We're thrilled to announce the implementation of automated PR merging for near-api-js. This enhancement streamlines the merging process, ensuring faster integration of contributions. Check out the details [here](https://github.com/near/near-api-js/pull/1315).\n\n- Various members collaborated on resolving issues and improving documentation in projects like `near-sdk-rs`.\n\n- Configuration for the bos-workspace GitHub workflow now utilizes non-archival RPC. Find out more π [here](https://github.com/NEARBuilders/bos-workspace/blob/main/.github/workflows/deploy.yml).\n\n- We encourage contributors to not only focus on code examples but also on enhancing our documentation. By contributing to our documentation, you're helping to create a better experience for all developers. Check out our [documentation](https://docs.near.org/) and see where you can contribute!\n\n- `New Documentation`: Discover how your NEAR account can control accounts on other chains, such as Ethereum, through Chain Signatures. Learn more in our new articles:\n\nπ[What are Chain Signatures?](https://docs.near.org/concepts/abstraction/chain-signatures)\nπ[Create a Chain Signature](https://docs.near.org/abstraction/chain-signatures)\n\n- Interested in implementing a time-based lock mechanism on the NEAR blockchain? Check out these resources for step-by-step tutorials and examples:\n\nπ [FT Lockup Contract](https://github.com/NearDeFi/ft-lockup-contract)\nπ [Core Contracts Lockup](https://github.com/near/core-contracts/tree/master/lockup)\n\n- Encountering issues with RPC or importing accounts? Dive into community discussions to find solutions and support: [Link to Community](https://t.me/neardev).\n\n- Questions have arisen regarding the visibility of smart contract source code on the NEAR blockchain compared to Ethereum. While Ethereum's Etherscan allows code uploads, NEAR lacks this functionality. Projects like SourceScan aim to change this.\n\n- Developers are sharing techniques for dealing with accounts with large state on the NEAR blockchain, including using specific contracts and commands to manage and clean up excessive storage. Refer to π [How to delete NEAR account with large state](https://stackoverflow.com/questions/70616916/how-to-delete-near-account-with-large-state).\n\n- Stay updated with the NEAR Validator upgrade: [NEAR Validator Update](https://pages.near.org/blog/an-update-on-the-near-validator-upgrade/?ssp=1&setlang=en&cc=AT&safesearch=moderate).\n\n- Concerns about version compatibility across @near-js packages were brought up, sparking discussions on aligning versions and implementing semantic versioning.\n\n- Explore `near-api-js` updates and signing messages guidance in the [near-api-js Cookbook](https://github.com/near/near-api-js/blob/master/packages/cookbook/utils/verify-signature.js).\n\n- In the next release of `near-api-js`, you will be able to choose the finality of the transaction using the new `send_tx` method. This release will be live in the next couple of days. See the changes [here](https://github.com/near/nearcore/blob/447572bb775a5954ca7a5a4b65c85b45aab9e499/chain/jsonrpc/CHANGELOG.md#023).\n\n- Some users experienced issues importing accounts through the wallet transfer wizard due to revoked access keys still being linked. As a solution, the Meteor Wallet team is implementing an access key list check during import to prevent users from importing accounts linked to revoked access keys.\n\n- Interested in running a node yourself ? Join the [Community Run Nodes TG group](https://t.me/communityNodes).\n\n- Contributors are preparing to collaborate on closing the gap in deployment components. \n\n- Developers highlight the importance of streamlining deployment processes. We're moving towards simpler tools like \"Token Farm\" and \"Keypom\" to facilitate easier deployment. Stay tuned for further developments in this area.\n\n- Developers discuss transaction per second (TPS) concerns and gas costs on the NEAR chain. There are mentions of potential improvements with features like stateless sharding and FastNear.\n\n- What if you can use AI in a smart contract? Now you can! The contract is deployed on \"gpt4.near\" it has a fairly simple API to make requests. Each request costs 0.01 NEAR and 100 Tgas per call. You can try it today and it's fully open-source. π [Learn more](https://twitter.com/ekuzyakov/status/1756812620655391033)\n\n- Lets build the DevHub brand together . Visit π [here](https://near.org/brand).\n\n- Looking for a Library for deriving a near address from a 0x address? Check out [Github](https://github.com/near-examples/near-multichain).\n\n- What is NEAR Data Availability . More details π [here](https://twitter.com/prophet_node/status/1769121059578561014?s=46).\n\n- Making Blockchains Invisible via Chain Abstraction (Feat Illia Poloshukin & Jaemin Jin) . Watch the recap π [here](https://www.youtube.com/watch?v=QGYmABXBPxc).\n\n- Chain Abstraction Demo: Buying [@OpenSea](https://twitter.com/opensea) NFTs from [@MintbaseWallet](https://twitter.com/mintbasewallet) on testnet using NEARProtocol's MPC. Details π [here](https://twitter.com/mintbase/status/1769748329619992792?s=46).\n\n- Subgraph support from [@graphprotocol](https://twitter.com/graphprotocol) has been brought to NEAR Protocol. One more step toward chain abstraction. Learn more [here](https://twitter.com/nearprotocol/status/1768323382708240887)\n\n- NEAR protocol contributors occasionally hold calls to discuss technical papers: Check out [ZulipChat](https://near.zulipchat.com/#narrow/stream/295302-general/topic/Paper.20reading.20seminar)\n\n- We're excited to announce the champions of the NEAR bounties from ETHDenver24! π [Twitter thread](https://twitter.com/NEARDevHub/status/1768747575073792027?s=19)\n\n- `Tip`: If you run a TESTNET validator node, please update it to the [1.38 version](https://github.com/near/nearcore/releases/tag/1.38.0-rc.2). Currently voting for this release is blocked due to insufficient nodes running the version. The 1.38.0-rc.2 is only to be used on TESTNET.\n\n- `Tip`: To learn how to work with multiple contracts in 1 repo? look at this one - https://github.com/agileurbanite/contracts.near-linkdrop\n\n- `Tip` List of all the current NEAR Stakers: https://near-staking.com\n\n- `Tip`: When you delete a contract or an account on the NEAR blockchain, you can indeed reclaim the $NEAR tokens that were locked up for storage. [Refer to this discussion for important notes](https://t.me/neardev/40823)\n\n- `Tip`: How to do block forward in near-workspaces-js? [Link](https://github.com/near/near-workspaces-js/blob/main/__tests__/08.fast-forward.ava.ts)\n\n- `Tip`: Engage with the [Documentation Community](https://t.me/neardocscg) for updates, clarifications, and alignment with actual usage and best practices.\n\n- `Tip`: Utilize free RPC servers like LavaNet if encountering RPC server load issues.\n\n- `Tip`: Keep utilizing `near_sdk::collections` for `UnorderedMap` and `UnorderedSet` . Stay tuned for more collections coming soon π [here](https://github.com/near/near-sdk-rs/issues/1134#issuecomment-1961674485).\n\n- `Tip`: **New to NEAR? π¨βπ» :** Whether you're familiar with Rust , JS, or simply eager to contribute to NEAR tooling, begin your journey with comprehensive NEAR docs and DevHub resources π:\n\n1. NEAR docs: [Link](https://docs.near.org/)\n2. DevHub: [Link](https://neardevhub.org/)\n3. Join the Community: Have questions? Join the lively discussions in [neardev](https://t.me/neardev) Telegram group.\n4. Office Hours: Get personalized assistance during our [DevHub Office Hours](https://near.social/devhub.near/widget/app?page=community&handle=devrel&tab=office-hours).\n5. Tutorial: Watch this beginner-friendly tutorial on NEAR: [How to Create a Token on NEAR](https://youtu.be/cpODrAYiZKc?si=nCwVoZHPQ_razHyY).\n\n\n \n### RECENTLY UPDATED NEP'S β \n\n**APPROVED NEPs**: \n\nA successful NEP is one that addresses a specific problem or needs within the NEAR ecosystem. These are the NEPs that were approved by the protocol workgroup this week:\n\n- [NEP-519: Support for yielded execution](https://github.com/near/NEPs/pull/519) - Protocol Update | **8th march 2024**\n- [NEP-491: Non-Refunable Storage](https://github.com/near/NEPs/pull/491) - Protocol Update | **26th Feb 2024**\n \n\n**REVIEW STAGE**:\n\nSubject matter experts are currently reviewing the following NEPs. Some of the working group members are also deciding whether accept or reject them. Feel free to explore, these NEPs will aid you during your development as you integrate with your dApps. share your thoughts and leave a comment.\n\n- [NEP-330: Build details extension](https://github.com/near/NEPs/pull/533) - Contract standards Update | **5th March 2024**\n- [NEP-393: Add class metadata interface](https://github.com/near/NEPs/pull/528) - Contract Standards Update | **26th Feb 2024**\n- [NEP-483: Prefix Tag for signed messages](https://github.com/near/NEPs/pull/483) - Protocol Update | **26th Feb 2024**\n\n\nTo learn more about NEP's click [here](https://github.com/near/NEPs/blob/master/neps/nep-0001.md) \nTo view all the NEP's click [here](https://github.com/orgs/near/projects/51/views/1)\n\n\n\n \n### HACKS OF THE WEEK π¨βπ»π\n\n- NameSky creates an improved repo detailing how to clear a large contract state (needed when deleting accounts with large contracts) Check it out on [Github](https://github.com/nameskyteam/state-cleanup).\n\n\n\n \n### CHINA DEVRELS π€©\n\n- The Chinese Developer Office Hour every Friday has been updated with a [new invitation link](https://meeting.tencent.com/dm/a3xBOJfGHDYH)\n- Chinese dev community has been actively discussing around Chain Signature in the past month. Robert Yan will present a workshop _Chain Signature In Action_ on Mar 27th.\n- [The 3rd cohort of Rust course](https://mp.weixin.qq.com/s/aqo8vn6YAUc6MvGXv0503Q) partnered with Rust CC and Tintin Land has started and will finish in May. \n\n\n \n### STAKEWARS π\n**Participating in Stakewars? Here are some quick news and notes you should be aware of.**\n\n-The major ongoing event is resharing, we completed shard split last week and now mainnet is running with five shards! We are currently preparing the second shard split from five shards to six shards. It already happened in testnet and will happen in mainnet soon.\n\n- The new StatelessNet release is available. Please update your nodes https://github.com/near/stakewars-iv/blob/main/HOW_TO.md#node-update.\n\n- Users can submit bug reports for rewards π [here](https://github.com/near/stakewars-iv/blob/main/REWARDS.md#2-bug-bounty).\n\n- Users can now submit traffic generation proposals for rewards π [here](https://github.com/near/stakewars-iv/blob/main/REWARDS.md#3-traffic-generation).\n\n\n\n\n \n### CHAIN ABSTRACTION COMMUNITYπ€©\n\nComprising of hackathon participants and developers, the chain abstraction community has been engaged in discussions exploring various aspects of the technology and its potential applications.Participants exchanged ideas on projects such as account aggregation, cross-chain token arbitrage bots, multichain DEXs, lending platforms, and NFT marketplaces across multiple blockchains.\n\nTechnical discussions cover topics like deriving foreign addresses, integrating with Ethereum Layer 2 solutions, and utilizing MPC contracts for transaction signing. Members are exploring the development of multichain applications, utilizing chain signatures to enable seamless interoperability across various blockchain networks.\n\nDevelopers have also provided valuable feedback on the usability and functionality of tools and SDKs related to chain abstraction, highlighting areas for improvement such, enhanced SDK typings, and standardized CLI commands.\n\n\nFor further details, you can refer to the following links:\n\nπ [Chain Signatures Documentation](https://docs.near.org/concepts/abstraction/chain-signatures)\nπ [NEAR Multichain Example](https://github.com/near-examples/near-multichain)\nπ [Chain Signatures Use Cases](https://docs.near.org/concepts/abstraction/signatures/use-cases)\nπ [FastAuth SDK Documentation](https://docs.near.org/tools/fastauth-sdk)\nπ [NEAR NFT Minting on Farcaster](https://warpcast.com/brower1/0xab61fd1b)\n\n\n \n### CALL FOR CONTRIBUTORS π\n\n- We've initiated alpha testing the BOS web engine for creating decentralized front end components on NEAR. Get involved today by following this [link](bwe-docs.near.dev).\n\n- NEAR Horizon 2 Cohort invites developers like you to step into scaling decentralized applications. More details π[here](https://twitter.com/nearhorizon/status/1768310840120189123).\n\n- With the upcoming SDK 5.1 release, there will be updates needed in transitioning from #[near_bindgen] to #[near]. Matias is working on documentation updates, but additional assistance may be required. Don't hesitate to reach out if you can lend a hand! Reach out to [Docs community](https://t.me/neardocscg)\n\n- Given the release of the new SDK , both docs and example repositories need updating. If you want to contribute , [join the Docs Community Group](https://near.social/devgovgigs.near/widget/gigs-board.pages.community.activity?handle=documentation).\n\n- Join the StatelessNet Traffic Generation Reward Program. Early submissions are encouraged! Details π [here](https://github.com/near/stakewars-iv/blob/main/REWARDS.md).\n\n- Check out [DevHub's On-Chain Quests](https://near.social/devhub.near/widget/app?page=community&handle=challenges) β³οΈ, where you'll find a dynamic array of challenges across various communities, earning recognition and respect as you conquer each one! \n\n\n \n# UPCOMING EVENTS \n\n### ONLINE:\n\n- March 20th 3:30 β 4:30pm | Documentation Community Call | [Meeting Link](https://meet.google.com/wgc-ynhj-viz)\n\n### ASIA:\n\n- March 26, 2024 - March 27, 2024 | WOW Summit | Hong Kong \n- March 27, 2024 - March 28, 2024 | [BUIDL Asia | Seoul, Korea](https://www.buidl.asia/) | KryptoSeoul π NEAR Foundation and Korea Hub will be present at the event \n- March 29, 2024 - March 31, 2024 | [ETH Seoul | Seoul, Korea](http://www.ethseoul.org/) | KryptoSeoul, Dystopia Labs π DevHub and NEARWEEK will be present at the event \n- April 6-9, 2024 | Hong Kong Web3 Festival 2024 | Hong Kong | HashKey and Wanxiang | BD to speak\n\n### MIDDLE EAST\n- April 15-16, 2024 | [Blockchain Life 2024](https://blockchain-life.com/asia/en/spring2024/?utm_source=google&utm_medium=organic) | Dubai | Blockchain Life | NEAR Foundation, Arpit has a speaker slot\n- April 18-19, 2024 | [Token 2049 Dubai](https://www.dubai.token2049.com/) | Dubai | | NEAR Foundation organizing booth. Illia, Chris speaking\n- April 22-23, 2024 | World Blockchain Summit 2024 | Dubai | Trescon | NEAR Foundation, tentative speaker slot (Arpit?)\n\n### EUROPE\n\n- March 23, 2024 - March 24, 2024 | [Money Motion 2024](https://moneymotion.com/) | Zagreb, Croatia | Money Motion\n- March 27, 2024 - March 30, 2024 | [ETH Bucharest | Bucharest, Romania](https://www.ethbucharest.xyz/) | ETH Bucharest π DevHub will be present at the event \n- March 18, 2024 - March 20, 2024 | [Digital Asset Summit](https://www.blockworks.co/) | London | Blockworks\n- April 8-12, 2024 | [Paris Blockchain Week](https://www.parisblockchainweek.com/) | Paris, France | | NF leading; Chris D speaking\nApril 12-14, 2024 | [ETHDam](https://www.ethdam.com/) | Amsterdam, Netherlands | ETHDam | DevHub\n\n### SOUTH AMERICA\n\n- March 22nd - March 24 | [ETHSamba](https://ethsamba.org/) | Brazil π DevHub DevRels / NEAR Campus will be present at the event\n\n### THE UNITED STATES \n\n- March 20, 2024 - March 22, 2024 | IWB 2024 | DC area\n- April 3-5, 2024 | [NFT.NYC](https://www.nft.nyc/) | New York, NY | NFT.NYC\n- April | San Francisco | Funding the Commons (AI Focused Day) | FtheC | Banyan + EDGE\n- April 18-19, 2024 | The Institutional Crypto Conference East | New York, NY \n- April 29 - May 3, 2024 | [5th Annual International Tech Summit](https://www.internationaltechsummit.com/) | Hamilton, Bermuda | Penrose | \"Abhi V / Olga Chris D / Abhi speaking\"\n\n\n\n \nIf you are running a Local NEAR event please register as a Hackbox host [here](https://near.org/hackbox.near/widget/home). \n\n \n## CONSENSUS 2024\nExciting opportunities await those interested in participating in the upcoming Consensus event. Choose from three ticket options tailored for the NEAR Ecosystem:\n\n- Hackathon Developer Pass: For active developers and open-source contributors committed to participating in-person at the EasyA Consensus Hackathon on May 29-31, A complimentary Developer Pass is offered to approved applicants until capacity is reached. Apply π[here](https://consensus2024.coindesk.com/apply/developer-hackathon/-id/0).\n\n- Developer Pass: Special $109 rate available for active Web3 and Web2 developers. Apply before prices increase on March 15th [here](https://consensus2024.coindesk.com/apply/developer/-id/0). The Developer Pass grants access to all three days of Consensus on May 29-31. \n\n- 15% off Pro Passes and Explorer Passes: Enjoy a 15% discount on Pro Passes and Explorer Passes using the code \"NEAR\" [here](https://consensus2024.coindesk.com/register?promo=NEAR).\n\n\n \n## JOIN COMMUNITIES - TG CHANNELS \n- [Protocol Community](https://t.me/NEAR_Protocol_Community_Group)\n- [Stake-wars](https://t.me/near_stake_wars)\n- [Tools Community](https://t.me/NEAR_Tools_Community_Group)\n- [ZK Community](https://t.me/NearZeroKnowledge)\n- [Documentation Community](https://t.me/neardocscg)\n- [Wallet Builders](https://nearbuilders.com/tg-wallet)\n- [Contracts Community](https://t.me/nearnft)\n- [NEAR Devs](https://t.me/neardev)\n- [Jutsu and BOS questions](https://t.me/tryjutsu/973)\n\n\n \n###### NEAR Dev NEWS is curated by the NEAR Dev NEWS group , and maintained by @victorkanu1.near & @orangejoe.near \n","author":"","category":"news"}