CHECK · DEPRECATIONS
Deprecations
What NEAR has removed, deprecated, changed or replaced, from six signals: archived repositories, README notices, npm and crates.io flags, release-note removals, the docs' own markers and long dormancy. Every entry links its evidence; check_code and check_deprecation answer from this list.
136entries
synced 4h agobuild-deprecations
Removed
DelegateV2 meta-transaction action
Use instead: Delegate, signed with a regular access key
2026-10-26
Removed
Centralized (external-storage) state sync
Use instead: Peer state sync: drop the state_sync.sync block or set it to "Peers"
2026-07-09
Removed
NEAR Lake (the AWS S3 block source) and NEAR Lake Framework
Use instead: NEAR Public Lakehouse (BigQuery)
2026-03-24
Removed
WalletConnection and connect() (near-api-js before v7)
Use instead: JsonRpcProvider and Account; @hot-labs/near-connect for browser wallets
2026-01-19
Removed
near-sdk-sim (simulation tests)
Use instead: near-workspaces
2022-05-25
Removed
NEAR Wallet (wallet.near.org)
Use instead: @hot-labs/near-connect and the wallets it lists
Removed
Pagoda hosted services (RPC, Console, Enhanced API)
Use instead: A public RPC endpoint from the providers list (e.g. https://free.rpc.fastnear.com)
Deprecated
EXPERIMENTAL_tx_status RPC method
Use instead: tx_status (nearcore 2.14.0 and later)
2026-10-26
Deprecated
@near-js/* packages
Use instead: near-api-js 7.x
2026-01-19
Deprecated
Key stores in near-api-js (keyStores, InMemoryKeyStore and the keystore packages)
Use instead: a KeyPairSigner, or a KeyPairString passed to new Account()
2026-01-19
Deprecated
BOS (near.social components and widgets)
Use instead: SocialDB directly, through near-social-js
Deprecated
fast-auth-signer (the original FastAuth iframe signer)
Use instead: @fast-auth-near/react-sdk
Deprecated
near-cli (the JavaScript CLI)
Use instead: near-cli-rs
Deprecated
near-sdk-js (JavaScript smart contract SDK)
Use instead: near-sdk (Rust)
Superseded
NEAR Wallet Selector (@near-wallet-selector/*)
Use instead: @hot-labs/near-connect
Changed
Developer gas rebate (burnt_gas_reward)
A FunctionCall no longer pays 30% of the burned gas back to the contract account: burnt_gas_reward goes from 30% to 0% (HSP-027). A contract that funds itself f
2026-10-26
Changed
view_access_key_list without pagination
Use instead: view_access_key_list with limit and after_key
2026-10-26
Changed
actionCreators (near-api-js, @near-js/transactions)
Use instead: actions (addFullAccessKey and addFunctionCallKey instead of addKey)
2026-01-19
Possibly deprecated
Shade Agents
The original shade-agent-js and shade-agent-cli repositories are deprecated with known critical vulnerabilities and point to shade-agent-framework; NEAR's aweso
Removed
EXPERIMENTAL_view_gas_key and 1 more
near-api-js 7.4.0: remove the `EXPERIMENTAL_view_gas_key` / `EXPERIMENTAL_view_gas_key_list` methods, dropped by nearcore
2026-10-23
Removed
num_block_producer_seats_per_shard and 2 more
nearcore 2.12.0: Removed deprecated fields from `EpochConfig`, `GenesisConfig`, and `ProtocolConfigView`: `num_block_producer_seats_per_shard`, `avg_hidden_vali
2026-06-03
Removed
getErrorTypeFromErrorMessage and 2 more
near-api-js 7.0.0: Remove no longer needed error utils like `getErrorTypeFromErrorMessage`, `parseRpcError`, `parseResultError`, etc from the package as errors
2026-01-19
Deprecated
GasKeyAlreadyExistsActionError and 2 more
near-api-js 7.4.0: deprecate `GasKeyAlreadyExistsActionError`, `GasKeyPermissionInvalidActionError` and `GasKeyTooManyNoncesRequestedActionError`
2026-10-23
Deprecated
broadcast_tx_async RPC method
Use instead: send_tx
Deprecated
broadcast_tx_commit RPC method
Use instead: send_tx
Deprecated
EXPERIMENTAL_changes RPC method
Use instead: changes
Deprecated
EXPERIMENTAL_changes_in_block RPC method
Use instead: block_effects
Deprecated
EXPERIMENTAL_genesis_config RPC method
Use instead: genesis_config
Deprecated
EXPERIMENTAL_maintenance_windows RPC method
Use instead: maintenance_windows
Showing 29 of 136Include 107 archived repositories →