问题标签 [phantom-wallet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 javascript 异步函数通过 json-rpc 请求获取 Phantom 钱包余额的问题?
我与 Phantom 钱包建立了连接。
我期望phantom_balance()
返回余额或包含余额的数据。
我的json-rpc
格式有错误吗?
我JsonRpcEngine
在catch()
.
这是js
我也尝试了以下方法并得到一个错误,说它phantom.getBalance()
不是一个函数。
我目前没有<script>
在文件的头部包含任何内容。根据 Phantom 文档,它们注入window.solana
到文档中(也暴露了 RPC 接口)。也许我仍然需要 web3 才能访问window.solana.getBalance(wallet_address)
和/或 RPC 方法window.solana.request(method: "getBalance")
?
javascript - 如何使用虚拟钱包和 solana web3js 转移 NFT spl-token
我可以使用此代码使用幻影钱包将 Solana 从一个帐户转移到另一个帐户
但我想知道如果我有 nft 铸造地址,我该如何转移 NFT?
nft - solana-web3.js 无效参数:无法识别的令牌程序 ID
我正在尝试从 solana 钱包中获取所有 NFT。我正在使用Connection.getTokenAccountsByOwner
solana-web3.js API 中的方法。
错误读取:
Error: failed to get token accounts owned by account <wallet key>: Invalid param: unrecognized Token program id
复制:
我不完全了解“过滤器”参数{programId: publicKey}
的用途。我想访问帐户中的所有 NFT,而不仅仅是我知道的铸币厂或程序 ID。
我相信这是可能的。任何帮助将不胜感激!
node.js - 有没有办法在使用 JavaScript 和 Puppeteer 抓取网页时连接到 Phantom 钱包?
使用交互式窗口时,有没有办法连接到像 Phantom 这样的加密钱包(需要 Solana 区块链)?我试图找到一个按钮,单击“连接钱包”,但 chrome 扩展程序没有像在普通浏览器中那样在交互式窗口中弹出。
solana-web3js - 幻影钱包地址没有意义
如果我使用@solana/web3.js 导入助记词,当我导入相同助记词时,我似乎得到的公共地址与 Phantom 钱包生成的不同。有人知道为什么吗?
我是否需要对派生路径做任何事情,以便生成的地址与 Phantom 钱包的地址匹配?