Skip to main content

NeonPass Overview

NeonPass is an open-source service designed to transfer tokens between Solana and the Neon EVM, and provides users with the following features:

  • Transfer of SPL tokens from Solana to the Neon EVM to a non-existent account. The account with an ERC-20 balance is automatically created when transferring tokens.
  • Transfer of SPL tokens from Solana to the Neon EVM to an existing account with no ERC-20 balance. The balance is automatically created when transferring tokens.
  • Transfer of SPL tokens from Solana to the Neon EVM to an existing account with an ERC-20 balance.
  • Withdrawal of ERC-20 tokens from the Neon EVM to an existing account with an SPL balance in Solana.
  • Withdrawal of ERC-20 tokens from the Neon EVM to an existing account with no SPL balance in Solana. The balance is automatically created when transferring tokens.

Solana has its own ERC-20 tokens generated by the special application. These tokens are on the balances of SPL accounts inside Solana. Transactions with balances are possible only through a Solana wallet (for example, through Phantom). There is no way to directly manage these balances from the Neon EVM.

We provide you with NeonPass in order for you to make transactions with SPL tokens quickly and conveniently. To transfer tokens from Solana to the Neon EVM, as well as from the Neon EVM to Solana, two wallets are required: Phantom and MetaMask, which provide the addresses of a recipient and a sender. Transactions are signed with keys obtained from these addresses.

The NeonPass service provides Ethereum users with the ability to transfer SPL tokens to the Neon EVM and withdraw them back.