NEAR Contract Standards

Standards/Coordination Systems

Suite of Rust-based smart contract standards for the NEAR Protocol, including NEP-141 (fungible tokens), NEP-171 (NFTs), NEP-145 (storage management), and NEP-297 (events), providing interoperable primitives for the NEAR ecosystem.

Hybrid Foundation Low capture risk

Details

License https://github.com/near/near-sdk-rs
Dev Status Active
Owner NEAR Protocol / NEAR Foundation
Country Switzerland
Start Year 2020
Stack Rust, JavaScript/TypeScript, AssemblyScript
Funding Foundation
Last Investigated Mar 10, 2026

Affordances

Self-hostable

Smart Contract Standard Attributes

Permissions Permissionless contract deployment by any NEAR account; storage staking required (account must hold NEAR proportional to storage used)
Development Tools near-sdk-rs (Rust SDK), near-sdk-js (JS SDK), NEAR CLI, near-workspaces (integration testing), Pagoda / NEAR developer console
Protocol Maturity / Standardization NEP-141 and NEP-171 are ratified standards; broadly adopted by NEAR ecosystem wallets, DEXes, and marketplaces (Ref Finance, Paras, etc.)
Trust Framework NEAR's account-based model: contracts are named accounts; cross-contract calls are async with callbacks; no built-in reputation layer; storage staking as economic spam prevention
Target Application Domain DeFi, NFTs, gaming, DAOs, social apps (NEAR Social / SocialDB), civic coordination, identity (linkdrop pattern)
Deployment Model Per-account contract deployment; each NEAR account can hold exactly one contract; factory pattern used for multi-instance deployments
Standard Type Token Standard; Interface Standard
Ecosystem NEAR Protocol