首页
学习
活动
专区
圈层
工具
发布

构建你的第一个Solana NFT dApp

本文作者:aisiji[1] 让你轻松地将 NFT、代币、市场等整合到你的应用程序中 在本教程中,我们将建立一个简单的 dApp,让你可以用 Shyft APIs 在 Solana 区块链上创建一个...前提条件 首先,安装 Phantom Wallet 的浏览器插件,链接如下: Chrome/Brave 浏览器[2] 火狐浏览器[3] 安装后,在浏览器中打开Phantom,并按照屏幕上的步骤创建一个新钱包...你 phantom 钱包的公钥 NFT 名称 NFT 符号 NFT 描述 External_Url,可以链接到任何网站。这将在 phantom 钱包账户中可见,用于导航。...进入https://explorer.solana.com/ ,选择网络。(本教程为 Devenet)。 将返回的mint值(代币的链上地址)粘贴到搜索栏中,应该会得到创建的 NFT 的详细信息。.../ [4] 指南: https://news.coincu.com/2433-the-easiest-guide-to-using-phantom-wallet-on-solana/ [5] SHYFT

1.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在 Sollet 网络钱包中创建 Solana 钱包

    在今天的指南中,我们将告诉您如何在 Sollet 网络钱包中质押 Solana (SOL) 代币。...将 SPL 代币添加到 Solana 钱包 与以太坊上的 GAS 费用类似,要在 Sollet 钱包上添加 SPL 代币,您需要花费一些 SOL。您可以从 Binance 或 FTX 购买 SOL。...一旦您存入了 SOL,您就可以在此处添加 SPL 代币。 单击 Sollet 钱包上的加号图标以添加代币。 将打开一个弹出屏幕,其中包含三个选项:流行代币、ERC20 代币和手动输入。...添加 ERC20 代币 除了 SPL 代币,您还可以将任何 ERC 20 代币添加到您的 Sollet 钱包中。这些基本上是挂钩的代币。...然后输入代币名称和符号(股票代码)并单击添加。 代币将立即添加到您的钱包中。即使代币余额为零,添加的代币也不会消失。 就是这样。

    3.9K40

    Web3 全栈指南

    最后,我们将看看有哪些流行的 Nextjs / React 前端软件包,可以辅助我们进行 web3 应用开发。 那么,让我们开始吧。 介绍 为了让 web3 体验友好,我们需要有用户友好的前端网站。...全栈软件工程师在刚进入区块链领域可能会遇到一些挑战: 如何将Metamask[5](或Walletconnect[6], Phantom[7], 等等)连接到用户界面?...如果你安装了 Phantom,你会看到一个 Phantom。 他们是浏览器插件做的一些有趣的事情,它们自动 注入你的浏览器,并作为你所在网站的一部分显示出来,让网站有机会与它们交互。...输入window.ethereum,看看返回了什么(如果你有 Phantom,你可以试试 window.solana)。 你会看到返回了一个对象!...,我们将提供者改为window.ethereum,现在wallet将直接来provider。

    6.4K21

    5 个步骤创建 Solana 代币

    译文出自:登链翻译计划[1] 译者:Meta[2] 校对:Tiny 熊[3] 在本文中,我们将通过五个步骤引导你创建 Solana 代币。...制作同质化的代币。 创建 NFT。 将代币添加到你的 Phantom 钱包。...但是,不用担心,我们将向你展示如何添加所需数量的供应。然而,在实际铸造供应之前,我们确实需要为该程序创建一个帐户。手动添加这个的原因是 Solana 区块链上的程序默认情况下通常没有任何存储。...由于我们在本教程中创建了测试网代币,你需要做的第一件事就是将 Phantom 钱包的网络更改为测试网。选择合适的网络后,转移代币变得相对容易。...制作同质化的代币。 创建 NFT。 将代币添加到你的 Phantom 钱包。 该指南讲解了如何轻松创建同质化代币和NFT[25],使我们能够在几分钟内完成。

    3.6K20

    Golang语言情怀--第92期 区块链技术-SOL币怎么挖矿?SOL币挖矿教程全面介绍

    SOL币挖矿教程全面介绍 我们这里将挖矿分为以下几个步骤: 注册Solana钱包、充值SOL资产、置换USDT和RAY以及STEP、提供流动性、质押LP。...1、注册Solana钱包 手机端推荐Math钱包去创建Solana钱包。 PC端推荐Sollet.io来创建。 前往https://sollet.io,依据提示注册Solana钱包。...并将购买的SOL提币至上面的地址。 在账户上添加RAY资产,如下图 注意:添加新资产的过程,需要消耗SOL。 到这一步,可以从抹茶上购买RAY。 将RAY提币到上面的RAY地址。...界面将显示RAY余额。 这时将账户中1/2的RAY置换成USDT。 4、提供流动性LP 点击FARMS切换到Farms界面。 选择RAY-USDT交易对。...点击MANAGE LIQUIDITY跳转到该交易对的Pool池。 往Pool池中将上一步置换的RAY和USDT配对填好数量。 如图,添加RAY-USDT流动性。 这时将生成对应的LP。

    3.4K10

    NFT板块第二春——关于提前布局 Solana 正在崛起的 NFT 生态系统你需要知道的一切

    鉴于网络的速度和低成本,Solana 已成为多个 NFT 交易平台的所在地,这些平台允许收藏家购买、出售和交易基于 Solana 的资产。...Magic Eden 支持大多数 Solana 钱包,包括 Phantom、Slope、Sollet、Solflare、Clover、Ledger、Solong 和 MathWallet。...随着 OpenSea扩展到 Solana 生态系统,Magic Eden 采取了不同的方法来保持竞争力。该交易平台现在将允许用户使用一些顶级 Solana 项目的原生代币购买 NFT。...初始部署将支持 DeGods 的 DUST 和 Aurory 的AURY代币。 Magic Eden 为创作者提供的另一个有趣功能是它的启动板。...持有 NFT 的持有者每天将获得 10 美元的 DUST 奖励,一种实用代币已经与 Magic Eden、元宇宙项目和游戏赚钱游戏集成。

    1.1K40

    如何在Solana上铸造一个NFT

    译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 概述 Solana 是一个新兴的区块链,旨在解决以太坊的可扩展性问题,这边文章将逐步介绍如何在 Solana 上创建一个...在import语句下面,添加这个函数: // 连接到SOLANA (async () => { // Connect to cluster const connection = new Connection...随着连接的建立,我们现在可以创建 NFT 并执行其他相关步骤。 注意。我们往后写的每一个代码块都应该放在前一个代码块的正下方,都在顶层async函数的大括号内。在最后提供了完整的代码,可对照检查。...Lamports 相当于 Solana 的 Wei,是一个 SOL 可以被分割成的最小的数量。大多数需要数字的方法将默认是 lamport 的单位。...(toWallet),然后创建了一个账户,将mint变量链接到我们新创建的钱包。

    2.5K30

    Solana钓鱼新套路揭秘:权限滥用成数字资产“合法劫持”温床

    而攻击的核心,并非传统意义上的私钥窃取或恶意软件植入,而是利用用户对Solana账户模型的认知盲区,诱导其主动签署一份“合法但致命”的链上交易——将账户的Owner权限拱手让人。...该字段指定哪个程序(Program)有权修改该账户的数据。对于普通用户的钱包账户(如由Phantom、Solflare创建的账户),Owner通常被设为系统内置的“System Program”。...这一机制本意是支持高级功能,例如:将账户委托给Stake Pool进行质押;将代币账户交由Token Program管理;构建可升级的智能合约(通过将账户Owner设为BPF Upgradeable Loader...他进一步解释,国内多数用户习惯依赖手机安全软件或浏览器插件拦截钓鱼网站,但这些工具对链上交易语义的理解几乎为零。“你装了十个杀毒软件,也挡不住你自己点‘确认’。”...例如:Phantom已测试“高危操作红色警告”功能,对Owner变更强制弹窗说明;Solflare引入“交易意图解析器”,将底层指令翻译为自然语言(如“此操作将永久转移您的账户控制权”);新兴钱包Backpack

    36110

    Solana Web3 技术栈 - 开发者指南

    我们将探讨一些高层次的概念、工具和技术,这些都是 Solana 开发所需要的,最后我们将建立一个小的 dapp。如果这让你感到兴奋,那就加入享受吧!...我们已经成功地写出了初始化链上的base_account的逻辑,它将存储 count 计数。 计数器递增 让我们添加逻辑来递增计数器,添加交易指令结构体以实现递增。...然后,传入交易的签名者数组,这是我们传入的账户以及创建该账户的用户。但你会看到我们没有在签名者数组中加入provider.wallet。...现在我们必须重新 build ,这是一个非常重要的步骤: $ anchor build 现在我们需要将 solana 的配置改为devnet。...该协议使艺术家和创作者能够像建立一个网站一样轻松地推出自我托管的 NFT 市场。Metaplex NFT 标准是 Solana 生态系统中使用最多的 NFT 标准。请在这里[21]查看他们。

    2.4K40

    021_Web3.0钱包审计工具全解析:从基础验证到AI驱动的自动化安全检测

    随着加密货币价值的不断攀升,针对钱包的攻击手段也日益复杂,从简单的钓鱼网站到复杂的合约漏洞利用,各类威胁层出不穷。钱包审计工具作为防范这些风险的重要手段,正在发挥越来越关键的作用。...异常交易警报:识别可能的钓鱼交易和异常转账模式 钱包标签验证:确认交易所和项目方的官方钱包地址 2.1.2 使用Etherscan进行钱包安全审计的实践步骤 // 使用Etherscan API进行钱包审计的...访问过非官方DeFi网站 检查授权并考虑转移资产 PhishFort 3.2.2 编写钓鱼网站检测脚本 // 钓鱼网站检测与防范工具 const puppeteer = require('puppeteer...第6节:钱包审计工具集成与自动化 6.1 构建个人钱包安全中心 将多种审计工具集成到一个统一的安全中心,可以大幅提升资产保护效率。...随着技术的不断发展,钱包审计工具将变得更加智能、全面和易用。然而,技术只是安全的一部分,用户的安全意识和良好习惯同样重要。只有将先进的工具与正确的使用方法相结合,才能真正保障Web3资产的安全。

    39610

    Move 教程

    在本教程中,我们将通过开发 Move 代码的一些步骤,包括 Move 模块的设计、实现、单元测试和形式验证。...总共有九个步骤: 第 0 步:安装 第 1 步:编写我的第一个 Move 模块 第 2 步:为我的第一个 Move 模块添加单元测试 第 3 步:设计我的 BasicCoin模块 第 4 步:实现我的...如果你想找到哪些命令是可用的以及它们的作用,运行带有--help标志的命令或子命令将打印出文档。 在运行接下来的步骤之前,cd到教程目录。...你会在步骤 5 中看到其中的一些使用。 在运行单元测试之前,你总是需要添加一个对 Move 标准库的依赖。...这里[36]阅读更多关于phantom类型参数的信息。 高级步骤 在进入下一个步骤之前,让我们确保你已经安装了所有的验证器依赖项。 尝试运行boogie /version。

    2.1K20

    部署Solidity智能合约到Solana

    译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 部署Solidity智能合约到Solana 什么是Solana,你如何将Solidity智能合约部署到Solana?...Solana是一个新的区块链,专注于性能。它支持像Ethereum那样的智能合约,他们称之为程序。你可以使用Rust开发[4]这些程序,但现在有一个新的项目,将Solidity编译为Solana程序。...这与ETH2.0使用的可验证延迟函数(VDFs)的概念很相似。区别在于证明的验证,对于VDF来说,验证的步骤要比创建证明复杂得多,而对于PoH来说,需要重新计算每个哈希值。...在下一个步骤中,验证者相互之间共享缺失的数据集,所有这些都是并发的、不间断的、流式的,从而获得非常高的性能。...$ node deploy-erc20.js 刚刚命令将ERC-20代币部署到的本地Solana链上! 那么Solang到底是什么? 用他们自己的话说。

    2.6K10

    使用React创建一个web3的前端

    通过添加更多的样式和静态元素(图片、页眉、页脚、社交媒体链接等),可以自由地定制网站的外观。...现在处于一个很好的位置来解决本教程的第一个主要目标之一:允许用户将他们的钱包连接到我们的网站。...目前,如果你在网站上打开 Metamask 插件,它会显示 Not conntected(没有连接)。 现在关键时刻到了,点击网站上的*Connect Wallet(连接钱包)按钮。...Metamask 将提示你与网站连接。一旦你同意,插件界面将看起来像这样: 恭喜你!已经成功地将钱包连接到网站。 一旦钱包被连接,我们最好用Mint NFT按钮取代Connect Wallet按钮。...在 App 的返回值中,让我们用一个条件性的渲染来替换Connect Wallet按钮的渲染。 {currentAccount ?

    2.8K30

    数字藏品NFT的开发框架

    数字藏品NFT(非同质化代币)的开发框架涉及区块链技术、智能合约、存储解决方案、用户交互等多个方面。以下是一个完整的数字藏品NFT开发框架,涵盖从技术选型到部署上线的关键步骤。1....Solana:高吞吐量、低成本的区块链。开发工具:智能合约开发:Solidity(以太坊)、Cadence(Flow)、Rust(Solana)。...钱包集成:MetaMask、WalletConnect、Phantom(Solana)。3. 智能合约开发标准选择:ERC721:适用于独一无二的数字藏品。...钱包集成:集成MetaMask(以太坊)或Phantom(Solana)等钱包。支持用户通过钱包登录和支付。API交互:使用Web3.js或Ethers.js与区块链交互。...市场与交易平台集成现有市场:将NFT上架到OpenSea、Rarible等平台。自建交易平台:提供NFT的展示、购买和拍卖功能。支持多种支付方式(如加密货币、法币)。9.

    80210

    023_多链钱包管理全解析:从Cosmos SDK到2025年统一抽象层的跨链资产管理安全实践

    ,我们将深入探讨多链钱包管理的各个方面,从基础理论到高级实践,帮助用户构建安全、高效的多链资产管理体系。...本节将深入分析这些风险,并提供2025年最新的安全应对策略。...创建资产转移操作 const operation = new AtomicCrossChainOperation(chainManager, params); // 根据不同的跨链桥或协议添加特定步骤...2025年量子计算技术的发展促使多链钱包采用后量子密码学算法 链间隔离将考虑量子攻击向量,采用量子抗性强的加密方案 不同量子安全级别的链将实施不同的隔离策略 AI驱动的自适应隔离 基于用户行为和风险状况动态调整链间隔离级别...在生产环境部署前,通过多链模拟环境进行全面测试是确保钱包安全性和可靠性的关键步骤。本节将详细介绍2025年多链钱包的模拟测试框架和最佳实践。

    32710

    Solana钓鱼攻击中Owner权限滥用机制与防御体系研究

    2.2 Owner变更的合法场景与风险Solana协议允许通过system_instruction::assign指令将账户owner变更为另一个程序。...目标页面高度仿照Phantom、Backpack等主流钱包UI,甚至复用其CSS样式与图标,使用户难以分辨真伪。3.2 恶意交易构造攻击核心在于构造一笔包含Assign指令的复合交易。...assign_ix = system_instruction::assign(&user_account, &malicious_program);// 同时添加一个无害指令(如Token授权)以降低怀疑...4 现有防护机制的缺陷当前主流Solana钱包在应对Owner权限钓鱼时存在三大缺陷:权限提示模糊:Phantom等钱包将Assign指令归类为“系统调用”,未明确标注“将永久转移账户控制权”;缺乏语义解析...未来工作将探索基于零知识证明的权限委托机制,允许用户授予有限、可撤销的操作权限,从根本上消除Owner转移需求。8 结语Solana生态的快速发展不应以牺牲用户资产安全为代价。

    21210

    004_钱包类型与选择指南:Web3资产安全的基石

    :提供硬件元素的软件钱包,强调安全性 1inch Wallet:集成DEX聚合功能,优化交易路径 Exodus Mobile:用户友好的界面,支持多资产 网页钱包 网页钱包通过访问特定网站使用,通常不需要安装额外软件...添加模块和扩展功能 所有者管理模块:添加/移除签名者 社交恢复模块:设置恢复机制 支出限制模块:设置交易限额 每日限额:设置每日最大支出 4....: 跨链资产管理策略: 统一入口钱包 使用支持多链的钱包作为主要入口 推荐:MetaMask、Trust Wallet、Phantom (Solana) 优势:统一界面管理多链资产,简化操作 链特定优化钱包...为主要使用的区块链选择专用钱包 推荐: Solana:Phantom、Solflare Cardano:Daedalus、Yoroi Polkadot:Polkadot.js、Talisman...隐私优先钱包 代表产品:Railgun、Aztec Connect 核心创新:零知识证明交易、私人资产管理、合规隐私 适用场景:隐私交易、合规资产管理 3.

    61010

    艺术品NFT的开发框架

    Ethers.js (JavaScript): 另一个功能强大且更现代的以太坊交互库。特定区块链的SDKs (如Solana的Solana Web3.js)。...钱包集成:MetaMask SDK/Connect: 最常见的以太坊钱包集成方案。WalletConnect: 支持多种移动端和桌面端钱包连接。...Solana Wallet Adapter: Solana生态系统的钱包集成方案。...后端将文件上传至IPFS,并生成包含IPFS哈希值、艺术品名称、描述、作者等信息的元数据文件,该元数据文件也存储在IPFS上。...版税分配: 智能合约通常会内置版税机制,在每次二级市场交易时,自动将一部分交易金额分配给原始艺术家或平台。选择合适的开发框架和工具取决于项目的具体需求、预算、团队的技术栈以及目标区块链。

    37610

    Solana区块链开发Rust + JavaScript

    统一的钱包抽象层当前,用户需要在 Phantom(Solana)、MetaMask(EVM)、Keplr(Cosmos)等多个钱包间切换,体验割裂。未来的 JS SDK 将致力于构建统一的钱包抽象层。...原子化跨链交易流传统的跨链需要用户在源链批准、等待、再去目标链领取,步骤繁琐。新一代 JS 交互将实现“一键跨链”。...事务编排:前端应用将扮演“指挥家”的角色,将源链的锁定交易和目标链的铸造交易编排为一个逻辑单元。利用中继网络,用户只需在源链签名,后续步骤由基础设施自动完成。...基于 Solana 的高性能,构建全链流动性中心,自动将 Ethereum 上的闲置资金通过跨链桥引入 Solana 进行高频交易,再将收益返还,实现资本效率的最大化。2....Rust 合约将负责维护资产的全局状态,JS 前端则提供无缝的游戏入口。3. 模块化区块链的枢纽Solana 将成为模块化区块链架构中的执行层枢纽。

    11910
    领券