The NostrAssets Usage Tutorial

About Nostr:

Nostr (Notes and Other Stuff Transmitted by Relays) is a concise, open-source decentralized social protocol. Its simple and understandable architecture helps you manage information and protects your freedom of speech and expression online. By integrating the Bitcoin Lightning Network, Nostr provides a fresh perspective on the "user-server" relationship.

About NostrAssets:

NostrAssets is an open-source protocol that introduces Taproot assets and Bitcoin Satoshis into the Nostr ecosystem. Once assets are introduced, users can send and receive them at the Nostr protocol layer using Nostr's public and private keys. The settlement and security of assets still rely on the Lightning Network. The NostrAssets protocol itself does not issue assets but introduces them into Nostr through the protocol.

Activating Nostr on TokenPocket:

Open TokenPocket and click on [Mine]. There are two entry points to enable the Nostr protocol. Entry 1: Click on [Experience Zone] and check the Nostr protocol, Entry 2: Click on [System Settings] and check the Nostr protocol.

NostrAssets User Guide:

1. Open TokenPocket and click on [Discover]. Open [NostrAssets] from the popular DApps. TP Wallet users can find NostrAssets in the [Discover] menu by searching or directly open the link via the DApp browser: https://mainnet.nostrassets.com/?utm_source=tokenpocket"

  1. For the initial use, you need to obtain the signature for the Nostr public key. Click [Confirm], read the prompt, and after reading, click [I Understand].

  1. As it is the first time using, the current balance of held sats is zero. On the default asset interface, you can choose [Transfer] for transfers, [Receive] for receiving funds, [Send] for recharging, and [Import] for importing.

Clicking [Receive], and by default, use [Lightning] for the Lightning Network. The recharge amount needs to be in the range of 10,000 to 10,000,000.

Satoshi is the smallest divisible unit of Bitcoin, representing 0.00000001 of a Bitcoin, which is equivalent to 100,000,000 units in one Bitcoin. Beginners may find it challenging to determine the appropriate recharge amount initially. In such cases, it is recommended to use online unit conversion tools available through a Google search for reference.

  1. After confirming the recharge amount, click [Create Invoice] to generate an invoice. You need to [Apply for Data Encryption] to create a usable receiving invoice address and QR code. You can either copy the invoice address directly or use the displayed QR code for scanning.

  1. Enter the invoice address into the withdrawal interface of the exchange. Make sure to choose to operate using [Lightning] for the Lightning Network. After the withdrawal is completed, wait a moment, and you will receive the withdrawn sats assets.

  1. The functionalities of NostrAssets are mainly integrated into the menu at the top left corner. Clicking the menu, you can see the options for [Assets], [Explorer] data browser, [Marketplace] trading market, and [Airdrop] airdrop functionality.

[Explorer] data browser allows you to view data related to Tokens and the market.

7. Selecting [Marketplace] takes you to the trading market, where all transactions occur. In this interface, you can choose to view market trends, order information, and select options like [TREAT], [TRICK], as well as the [Buy] and [Sell] functions.

For example, if we choose [TREAT], then select [Buy TREAT] from the list.

Review the relevant parameters in the purchase order interface. For the first operation, the "Approve" operation needs to be executed. Clicking directly will quickly prompt the "Approve" confirmation. After clicking "Buy" again, the order will be completed, and you will see the purchased assets in the list.

In the [Marketplace], the trading market also supports [Make New Listing], allowing you to quickly create orders. If interested, you can delve deeper to study and understand.

  1. In the [Airdrop] airdrop functionality, you can check whether you are eligible for the airdrop. Refer to the specific rules provided in the prompt information on the interface.

  1. When we finish our operations and need to withdraw the remaining assets to the exchange, we will use the [Send] function. At the current stage, Nostr Assets can only support deposits to certain exchanges.

Selecting BTC deposit on the OKX Exchange, make sure to choose [Lightning] Lightning Network as the deposit network. Enter the desired deposit amount. Similarly, you can use a unit conversion tool to calculate your held sats into an equivalent amount of BTC tokens and fill in the deposit quantity.

  1. Clicking [Generate Invoice] will generate the invoice data for the deposit. Copy the invoice address and fill it in the Nostr Assets interface, then click [Send] to complete the deposit to the exchange. It's important to note that these operations do not require a second password entry, so please double-check the information before proceeding with the operation.

Last updated