Skip to content

[Feature]: 馃實 NEAR Integration#43

Description

@iamnotstatic

Describe the Feature

Add support for NEAR Protocol within the wallet to enable native NEAR address creation, balance display, transaction signing, and contract interaction.

Motivation / Use Case

NEAR offers a developer-friendly, scalable blockchain with low fees, fast finality, and human-readable account names (e.g. username.near). It鈥檚 gaining adoption in consumer apps, payments, and DeFi. Adding NEAR would expand the wallet鈥檚 appeal to users and builders focused on performance and usability.

Possible Implementation

Possible Implementation

Use the near-api-js library for wallet functionality:

Keypair generation and mnemonic support.

Viewing balances and sending NEAR.

Smart contract calls and account management.

Create a modular chain-near adapter with:

NEAR RPC configuration.

Wallet/account abstraction similar to other chains.

Utilities to support .near account aliases.

Technical Notes

NEAR uses base58 encoding for addresses.

Transactions are signed using ed25519 keys.

Account creation can be human-readable or derived from a public key.

Network endpoints:

Testnet: https://rpc.testnet.near.org

Mainnet: https://rpc.mainnet.near.org

Potential Impact

  • This would improve developer experience
  • This would improve end-user experience
  • This would support new chains or protocols
  • This could affect existing functionality

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions