Request LNC Storage - if your account never interacted with LNC tokens you cannot do transfers or receive some tokens, because you need at least 125 bytes of reserved storage at the token contract to store your keys for internal low-level operations (like transfers for example) Deposit _ LNC - you can deposit any integer amount of your LNC tokens directly to an application
storage_deposit
for all unregistered accounts. You can do this (pay for your friend's registration) or ask them to fund some storage in the LNC token contract with a call:near call lnc.factory.tokenhub.testnet storage_deposit '' --accountId $YOUR_FRIEND_ACCOUNT_ID --amount 0.00125
<aside> ⚠️ The app can register 0-50 accounts per action. “Check storage balances” limit - a chunk of 50 accounts
</aside>
Send from App Balance - safety-send. You can send tokens to a maximum of 7 accounts at one time (because of gas limits). But you will get callback receipts for every transaction. Send unsafe from App Balance - You can send tokens to a maximum of 25 accounts at one time (because of gas limits). You need always to check tx in explorer.
But it will slice into chunks (7 or 25 depending on the case you choose for multisend). Gas limit for NEAR call - 300 Tgas. So, you can made calculations for transfer calls:
"max_total_prepaid_gas": 300000000000000 /// 300 Tgas ~ 0.03 NEAR
"chunk_safety_length" : 7 /// **Send from App Balance**
"chunk_unsafe_length" : 25 /// **Send unsafe from App Balance
/// calculations for sending LNC tokens to 100 accounts:
max_unsafe_send = (100 /** chunk_unsafe_length) * max_total_prepaid_gas
**max_unsafe_send = 100/25 *** 300000000000000 = 4 * 300000000000000 = 0.12 NEAR
**max_safety_send = (100 /** chunk_safety_length) * max_total_prepaid_gas
**max_unsafe_send = 100/7 *** 300000000000000 = 14 * 300000000000000 = 0.42 NEAR