Описание тега solana-program-library
1
ответ
Как я могу получить идентификаторы рынка для программы обмена токенов Solana?
Имея mint-адреса двух токенов spl в основной сети Solana, мне нужно найти открытый ключ всех возможных рынков (т.е. marketId в следующем фрагменте кода), доступном на Solana для получения информации об обмене токенами: const tokenSwap = await TokenS…
21 дек '21 в 17:50
1
ответ
Как проверить с помощью Python (PyNaCl) сообщение, подписанное адаптером кошелька Solana (javascript)
Я подписал сообщение, используя пример адаптера кошелька Solana : import { useWallet } from '@solana/wallet-adapter-react'; import bs58 from 'bs58'; import React, { FC, useCallback } from 'react'; import { sign } from 'tweetnacl'; export const SignM…
05 янв '22 в 17:08
0
ответов
getTokenAccountsByOwner - странный результат?
Я создал токен, используя SPL. И я отчеканил кое-что на адрес кошелька в тестовой сети. Адрес токена: 668JcT5AiLYNi8XVaDNntTaLWzuQ8EnbBzA9zSmKbipW (https://explorer.solana.com/address/668JcT5AiLYNi8XVaDNntTaLWzuQ8EnbBzA9zSmKbipW?cluster=testnet) Адр…
19 янв '22 в 23:07
3
ответа
Ошибка установки Solana с curl: (23) Ошибка записи вывода в место назначения
Следуя руководству по установке набора инструментов Solana, я получил следующую ошибку с надписью curl: (23) Ошибка записи вывода в место назначения. sh -c "$(curl -N -sSfL https://release.solana.com/v1.9.4/install)" скачиваем установщик v1.9.4 curl…
17 янв '22 в 08:07
0
ответов
Ошибка проверки подписи при передаче spl-токена в подключенный пользователем фантомный кошелек
bs58.decode( "2YQDdnfxiHPKu9GypLX1yXaQTQojvDSPgFkDxrU********************************************" ) const mintPubkey = "A8SJfwzKJAaMrY6Lb*************************"; const getProvider = async () => { // opens wallet to connect to await window.so…
21 янв '22 в 19:15
1
ответ
Как передать NFT spl-токен с помощью фантомного кошелька и solana web3js
Я могу перевести Solana с одной учетной записи на другую, используя фантомный кошелек, используя этот код. const transferTransaction = new Transaction() .add(SystemProgram.transfer({ fromPubkey: alice.publicKey, toPubkey: feePayer.publicKey, lamport…
21 янв '22 в 12:30
0
ответов
Как сделать покупку nft из Wallet1, когда пользователь Wallet2 коннектится через фантом и хочет купить nft
const transferTransaction = new Transaction() .add(SystemProgram.transfer({ fromPubkey: alice.publicKey, toPubkey: feePayer.publicKey, lamports: lamportsToSend })) transferTransaction.recentBlockhash = (await connection.getRecentBlockhash()).blockh…
21 янв '22 в 16:23
1
ответ
Создайте ставку SPL на экосистему Solana
Я новичок в программировании, поэтому вопрос: есть ли какие-либо руководства, как я могу создать пул ставок в экосистеме solana для созданного токена? И какие шаги?
23 янв '22 в 17:38
0
ответов
Не удалось найти файл объявления для модуля 'buffer-layout': @solana/spl-token
Я пытаюсь работать с библиотекой @solana/spl-token для передачи токенов, но когда я попытался установить и запустить ng serve (используя Angular 11). Я получаю следующую ошибку: Could not find a declaration file for module 'buffer-layout'. './node_m…
22 янв '22 в 19:29
1
ответ
web3.js для использования с веб-разработкой
Я хочу использовать web3.js вместе со своей веб-страницей, но функция require у меня не работает. Я пробовал использовать browserify , импортировать вместо объявления как const, но ничего не сработало, решение одной проблемы привело к другой проблем…
27 янв '22 в 21:15
0
ответов
Как отключить добавление дополнительного токена SPL с помощью web3?
Я использую solana web3 для создания пользовательского токена SPL, добавляю некоторый запас в «главную» учетную запись токена, а затем, по прошествии времени, переношу из этой учетной записи токена в другие учетные записи токенов. Я полагал, что, вы…
30 янв '22 в 00:31
2
ответа
NotImplementedError в publickey.PublicKey().find_program_address() solana-py
Я пытаюсь получить КПК для учетной записи монетного двора, чтобы получить метаданные NFT. Я использую библиотеку solana-py. from solana import publickey pda = publickey.PublicKey("AHZdk7qrX16vpw4oQgDcyhAR3SJtNS28epaznGrAvFxs").find_program_address( …
30 янв '22 в 17:23
1
ответ
Вызов программы привязки (solana) через классический javascript? ошибка пользовательской программы: 0x64
я развернул программу в devnet, когда я запускаю якорный тест, все работает нормально. Программе нужно 3 ключа, и просто верните ok() (внутри я все прокомментировал). Я пытаюсь вызвать эту программу в своем одностраничном приложении (с фантомной под…
29 янв '22 в 02:15
1
ответ
Разъяснение об освобождении от арендной платы Solana
Я хочу понять арендную плату Solana и ее отношение к использованию CLI. Я понимаю основы, что вам нужна арендная плата за 2 года, чтобы быть освобожденной от арендной платы, но у меня есть несколько вопросов, чтобы достичь лучшего понимания: У меня …
29 янв '22 в 12:27
1
ответ
mintTo - есть ли способ получить подпись транзакции?
После того, как я создам свою собственную программу для токенов, я буду чеканить некоторый запас на другом токенаккаунте. Я заметил, что mintTo - это функция void, есть ли простой способ получить соответствующую подпись транзакции? const token = new…
31 янв '22 в 23:35
1
ответ
Какова альтернатива «одобрить» в evm на Солане?
У меня есть несколько кошельков в evm. Я предоставляю их токену X доступ к моему основному кошельку, вызывая функцию Contract(x).approve(). Таким образом, я могу совершать операции с этими кошельками. Теперь я хочу сделать то же самое на solana с би…
05 фев '22 в 22:17
1
ответ
Как расширить программу Solana spl_token, чтобы добавить больше функциональности?
Программа SPL_Token содержит множество функций, но я хочу добавить больше дополнительных проверок в соответствии с требованиями заказчика. Итак, я хочу создать пользовательскую программу spl_token, расширив исходный код spl_token. Например, допустим…
03 мар '22 в 08:08
1
ответ
Каков порядок передачи SOL через программу?
Я хотел бы написать программу, которую можно использовать для обмена токена на sol (например, покупка действия для nft). У меня есть рабочий пример токена A против токена B. Но я хотел бы заменить токен B на SOL. В этом примере используется учетная …
28 янв '22 в 13:21
0
ответов
Пользовательская ошибка 2006 в программе solana - не удалось: ошибка пользовательской программы: 0x7d6
я получаю Program knahuyiwGe3Nt7qqF9YQXqXh91PU1kN3a8ejQHkpfrR invoke [1] Program log: Instruction: Sell Program log: Custom program error: 0x7d6 Program knahuyiwGe3Nt7qqF9YQXqXh91PU1kN3a8ejQHkpfrR consumed 14856 of 200000 compute units Program knahu…
17 фев '22 в 14:09
1
ответ
Как интегрировать контракт (программу) с web3 в Solana?
Я использую библиотеку @solana/web3.js и протестировал создание новой учетной записи и получение баланса. Теперь я собираюсь интегрировать контракт (Raydium Liqudity PoolV4) с web3. Я googled и не могу найти хороший материал для изучения. Можете ли …
03 мар '22 в 10:15