首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

5 个步骤创建 Solana 代币

Solana 生态系统,只有一个程序定义了同质化代币和 NFT 的通用实现。因此,基本上有一个代币标准规范这两种代币类型。...然而,安装了 SPL CLI 之后,我们可以继续进行到流程的第二步,在那里我们将生成一个钱包获得一些测试网 SOL。...第 2 步:如何创建 Solana 代币——创建钱包获取测试网 SOL 创建 Solana 代币的第二步涉及生成“文件系统钱包获取一些测试网 SOL。我们需要支付网络上的交易费用。...然而,实际铸造供应之前,我们确实需要为程序创建一个帐户。手动添加这个的原因是 Solana 区块链上的程序默认情况下通常没有任何存储。...如何创建 Solana 代币——总结 本教程,我们能够通过以下五个步骤创建 Solana 代币: 安装 Solana 和 SPL CLI(命令行界面)。 创建钱包获取测试网 SOL

2.6K20

如何在Solana上铸造一个NFT

随着连接的建立,我们现在可以创建 NFT 执行其他相关步骤。 注意。我们往后写的每一个代码块都应该放在前一个代码块的正下方,都在顶层async函数的大括号内。最后提供了完整的代码,可对照检查。...创建钱包和 AIR-DROP SOL 我们需要完成的第一个任务是创建一个钱包账户,并为其提供资金。我们还需要确保每一步都成功完成,然后再继续下一步。...数据存储被存储独立的 账户,由账户持有数据。当调用 Solana 合约的函数时,你需要把持有数据账户传给函数。 你可以这样考虑监管权限:NFT 驻留在账户,而你的钱包拥有这个账户。...密钥 -> 钱包 -> 账户 -> NFT (从上到下) 创建钱包及关联账户来接收 NFT 我们有一个账户发送 NFT,现在还需要一个账户来接收 NFT。...要执行程序,请相继运行以下命令: tsc index.ts node index.js 这两条命令将运行 TypeScript 文件,生成一个同名的 JavaScript 文件,运行该文件。

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

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

SOL币作为Solana安全设计的一部分,所有费用都将在SOL币中支付被烧掉,从而减少总供应量,这种通货紧缩的SOL币机制激励了更多的代币持有者参股,从而提高了网络安全性,也让SOL币投资价值展现在大家面前...1、注册Solana钱包 手机端推荐Math钱包创建Solana钱包。 PC端推荐Sollet.io创建。 前往https://sollet.io,依据提示注册Solana钱包。...务必妥善保管好钱包秘钥和助记词。 2、充值SOL、RAY资产 公链上每一币操作需要消耗SOL资产作为gas费。 因此我们需要先往钱包地址里充值SOL资产。 可以币安或抹茶上购买SOL。...当然,如果有较多的SOL,也可以直接用SOLSerum上交易成RAY。 3、充值USDT和RAY 目前中心化交易所FTX支持Solana主链的USDT。 也可以通过钱包内的RAY置换USDT。...而Solana则允许每个节点生成本地的时间戳,这样就无需等待整个区块链网络同步更新数据及数据状态,从而提高了整体效率,因此的性能远超以太坊、EOS等公链。

2.4K10

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

今天的指南中,我们将告诉您如何在 Sollet 网络钱包质押 Solana (SOL) 代币。...注意:作为客户端浏览器钱包钱包密钥存储您的本地存储可以使用密码加密。 当您创建一个钱包时,您将获得一个 24 字的助记词种子。安全备份此信息非常重要。...您可以将它们保存在 Keepass 等密码管理器第 2 步,使用密码加密您的钱包种子。通常,您只需输入密码即可关闭钱包访问 sollet.io 钱包。 4....选择密码后,单击创建钱包钱包将为您生成一个新的 SOL (Solana) 地址。 如您所见,钱包清晰而简单,根本不需要解释。 下拉SOL账户复制存款地址。...您可以 Solana 资源管理器以及Coinmarketcap上找到令牌铸造地址。 Solana 资源管理器上搜索令牌名称复制令牌铸造地址。在手动输入部分输入令牌铸造地址。

3.1K40

币圈再次受攻击损失400万美元,9000多个钱包被破解

8 月 3 日,Solana 生态系统被持续攻击,已有 9200 多个钱包被破解,损失超 400 万美元。遭受攻击后,Solana 的原生代币 SOL 几个小时内下跌了 4%。 币圈到底怎么了?...多个仅接收到 SOL 外没有其他互动的钱包也受影响…到目前为止,所有已确认案件都有移动设备上导入或生成私钥。大多数报告都是 Slope 的,但也有一些 Phantom 用户。...同时,Phantom 也建议,如果任何 Phantom 用户也安装了其他钱包,建议将资产转移到一个新的非 Slope 钱包使用新的种子短语。...SOL仍然是最被低估的代币 不过,即使 Solana 生态钱包遭到了大规模攻击,FTX 交易所共同创办人 Sam Bankman-Fried(SBF)仍然看好 SOL,他认为目前最被低估的代币就是 SOL...004》全面上市 48 位程序员出身 各自领域取得卓越成就的高手 以自己的阅历和洞见解答程序员们所面临的普遍疑惑

43620

写给Solidity开发者的Solana入门指南

这篇介绍 以太坊与 Solana 的编程模型比较,基本上只是 ETH 与 SOL 如何写程序的概念性差异。 我们不会去讨论 Solana 背后是如何工作,比如的历史证明(POH)等等。...当你部署这个合约,代码和它的状态一起被存储一个地址。你可以使用该地址引用合约读取其数据(例如, Etherscan 上)。 但 Solana 是不同的。 Solana 合约是无状态的。...当你 Solana 上部署一个程序时,的代码被存储一个 程序账户一个例子:如果你有一个计数器程序,让你增加一个计数器,你必须创建两个账户:一个账户存储程序的代码,一个账户存储计数器的值。...为了创建一个账户,Solana 需要在其存储上分配空间。Solana 的存储空间不是免费的,所以创建一个账户也不是免费的。你需要向 Solana 支付租金 托管账户。但是不要担心。...现在,让我们谈谈 Solana 账户的owner(所有者)字段: 为了确保合约不能修改另一个合约的状态,每个数据账户都指定了一个所有者程序程序对状态更改有独占控制权。

1.2K30

部署Solidity智能合约到Solana

Solana一个新的区块链,专注于性能。支持像Ethereum那样的智能合约,他们称之为程序。你可以使用Rust开发[4]这些程序,但现在有一个新的项目,将Solidity编译为Solana程序。...而这就是为什么人们可以肯定不会有一个定制的ASIC,的速度是100倍。...新的交易捆绑在一个批次乐观地[5]通过UDP从当前的领导者流向所有其他验证者,其中每个验证者收到捆绑的不同数据部分。...创建ERC-20合约 现在让我们包根一个ERC20合约[23]作为ERC20.sol,这里的代码几乎是Openzeppelin的1:1拷贝。 4....如果你是Dapp开发者想连接一个钱包可以看一下Solana钱包适配器[28]。 现在我们准备运行自己的本地Solana链。

2K10

Solana是下一个进入加密货币末端的地方吗?

例如,比特币 (BTC) 的早期历史,出现了据说可以用于日常货币的山寨币。 所有这些加密货币都基于这样的论点,即它们比 BTC 更快且费用更低,但这并没有让这些项目获得很大的知名度。...Solana:伟大的以太坊杀手 Solana 旨在成为去中心化金融的明星,但它在区块链领域的最大突破是 NFT 领域。的网络设法促进去中心化应用程序 dApp 的创建。...此外,的交易成本很低,因为旨在为拥有数十亿用户的应用程序保持低费用。 毫无疑问,这些品质将使 Solana 成为以太坊的强大竞争对手。...下一个区块链可能有几百名,这才是最重要的。开发人员创建了这个生态系统。他们构建了应用程序。” 加密世界欢迎 Solana 吗? 与其他加密货币一样,Solana 2022 年经历了大幅调整。...SBF 帝国的情景让 Solana 更加恐慌,甚至其总冻结量也有所下降,创下六个月新低。此外,使 SOL 代币失去市值被踢出前 10 名。

56410

构建你的第一个Solana NFT dApp

本文作者:aisiji[1] 让你轻松地将 NFT、代币、市场等整合到你的应用程序 本教程,我们将建立一个简单的 dApp,让你可以用 Shyft APIs Solana 区块链上创建一个...我们将用 ReactJs 建立一个简单的前端,可以创建一个 NFT。我们将使用VS Code完成这个教程。...转到终端,启动 react app,运行: npm run start 你的基本应用程序将看起来像这样: -基本的 NFT dApp- 现在你要做的就是输入框输入信息点击提交按钮。...你可以在这里,[9]阅读更多关于 Solana 上签名交易的信息,或者你可以使用我们的在线开发工具签名这个编码交易,可在以下链接中找到: https://shyft-insider.vercel.app...将返回的mint值(代币的链上地址)粘贴到搜索栏,应该会得到创建的 NFT 的详细信息。 Solana explorer 的前一个搜索栏粘贴返回的txnId,可以查看交易的详细信息。

97930

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

NFT 交易平台目前是 Solana 生态系统交易量最大的平台,自成立以来已处理超过 7.3 亿美元。 Magic Eden 上列出 NFT 会收取 0% 的费用。...但是,平台收取 2% 的交易费。创作者还可以设置版税并在销售发生后立即收到付款。...随着 OpenSea扩展到 Solana 生态系统,Magic Eden 采取了不同的方法保持竞争力。交易平台现在将允许用户使用一些顶级 Solana 项目的原生代币购买 NFT。...Magic Eden 为创作者提供的另一个有趣功能是的启动板。旨在帮助 NFT 艺术家无需处理技术知识的情况下铸造他们的收藏品。...DAO 举行链上选举, Solana 区块链上运营自己的节点,通过特殊项目和聚会为持有者带来价值。

78840

快速学习- Remix 上构建简单的水龙头合约

Remix 上构建简单的水龙头合约 我们已经创建一个钱包,而且接收并发送了以太币。到目前为止,我们看到以太坊和比特币一样,也可以看作一种加密货币。但以太坊还有更多功能。...Ether 用于支付运行智能合约的费用,智能合约是称为以太坊虚拟机(EVM)的模拟计算机上运行的计算机程序。 EVM 是一个全局单例,意味着它就像是一个全局的单实例计算机一样运行,无处不在。...合约可以一个这样的默认函数(没有名称),通常是接收以太的函数。这就是为什么它被定义为公共和默认函数,这意味着它可以接受以太合约。除了接受以太之外,没有做任何事情,如花括号{}的空定义所示。...如果我们创建一个将 ether 发送到合约地址的交易,就好像它是钱包一样,这个函数将处理我们的默认函数下面是最后的结束花括号,表示了合约 Faucet 的定义结束。...如果它们包含数据,则数据可以合约中指定命名函数用它,将参数传递给函数。 区块浏览器查看合同地址 现在,我们已经 Ropsten 区块链上记录了一份合约,我们可以看到它有一个以太坊地址。

1.8K20

Time-locked Wallets:一个以太坊智能合约的教程

一个是安全问题。通过分离不同钱包的资金,我们不会只有一个拥有大量乙醚和代币的合同。这将给钱包所有者100%的控制权,希望阻止黑客尝试利用它。...我们的例子,数组是无界的。 为了总结我们的业务逻辑,我们定义了一个映射wallets,由用户地址(契约创建者和所有者)组成,每个映射指向一组关联的钱包契约地址。...请注意view(较旧版本的编译器版本constant)表示这是一个不会更改区块链状态的函数,因此可以不花费任何气体的情况下免费调用它。...让我们通过调用它的构造函数,即时创建一个新的时间锁定钱包new TimeLockedWallet(msg.sender, _owner, _unlockDate)。...我们可以看到一个新的合同钱包已经创建并由Bob拥有: ? 合同创建后的任何时候,钱包可以加满。充值可以来自任何人,并且可以是以太或ERC20令牌的形式。

2.5K20

Portals 能否成为下一个 Decentraland?

以东京和纽约为启发,PortalsSolana链上创建一个元宇宙概念下的虚拟空间,用户可以从装修一个房间出发,逐渐形成城市街区。...探索一个可以做各种有趣之事的城市街区。...Portals 强调,「所有房间都会有足够的空间,但稀有房间会有更多的空间建造,这背后的考量是让拥有者能用大空间创建社区、创建大型画廊、做 DAO 市政厅等等。」...平台提供的Demo试玩界面,用户设定和命名自己的角色后,即可在房间内移动和装饰,系统本身提供了基础的家具设备,比如壁纸、墙板、地板、书柜、沙发等,用户也可以上传自己持有的NFT物品,摆放在房间中。...实际上,已经有其他场景出现在虚拟空间中。 Solana链上「居民」Angomon推特上展示了他布置的娱乐空间,成排的街机占了一半的面积,墙上挂着他的NFT收藏品,窗边有一个别致的小吧台。

35140

第六课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)

【技术收获】 从本实践,你可以学习到: 搭建智能合约开发环境 创建Truffle项目 编写智能合约 编译和部署智能合约到区块链 如何通过Web3和智能合约交互 MetaMask 的使用 2...现在我们创建一个自己的部署脚本2_deploy_contracts.js var Adoption = artifacts.require("Adoption"); module.exports =...开启一个私链进行开发测试。...8f89d4a05582193cc32f800ecf9419f35b5384abc5db42afd4ec016a54d27716 配置以太坊客户端本地环境 ruffle.js是truffle的配置文件,位于dapp-guide-pet-shop目录下,启动好以太坊本地结点以后,我们需要让truffle去识别使用它...导入Ganache-cli的第一个钱包账号 查看“trace.log”文件,可以Ganache-cli的第一个默认钱包地址为 (0) 629551aa45c594ce822c5b4a378d01cf46fb57c15b69a61eb400a4867ffab002

1.9K41

创建部署ERC20代币

注意:你可以在这里[5]找到这个例子。 首先,我们创建初始化一个 Truffle 项目目录。...接下来我们编写一个迁移脚本来部署METoken合约。METoken/migrations 文件夹创建一个新文件2_deploy_contracts.js。...代币合约跟踪余额触发事件。代币转移,实际没有交易发送给代币接收者,接收者的地址只是被添加到代币合约的映射。向一个地址发送以太币的交易会改变地址状态。...为了吸引用户,他们会自动为有以太币活跃的账户创建余额。如果你有一个长期活跃的以太坊地址,尤其如果它是预售创建的,你就会发现充满了不知从哪里冒出来的垃圾代币。...代币功能上是像以太币一样的加密货币,但是他们的一些差异打破了这种幻想。 考虑另一个问题。要发送以太币或者使用任何以太坊合约,你需要以太币支付 gas。发送代币,你也需要以太币。

1.3K30

硅谷银行暴雷,哪些加密企业牵涉其中?

认股权证可以让 SVB 以 1 美元的价格购买 40 万股 B 类股票——B 类股可以随时 1: 1 兑换成 A 类股,但投票权是 A 股的 20 倍。...(ADA)、Solana (SOL) 以及 BNB。...Plum 会对每笔交易收取 2.5% 的固定费用,并将用户资产存放在冷钱包。从这个角度来说,Plum 其实已然发展成为了加密场外交易(OTC)平台。...Plaid 2021 年 9 月,SVB 宣布与美国支付公司 Plaid 合作,允许客户使用 Plaid 即时验证银行账户信息,通过代币化支付解决方案安全地生成支付。...据了解,Paystand 的区块链和软件即服务 (SaaS) 可以改善商业支付生命周期的各个方面,从应收账款到发票对账;通过自动化企业支付,PayStand 使企业能够全球范围内进行交易,加速获得营运资金实现底线成本节约

69240

服! 买不起2.6亿一只的加密猫, 他用10分钟生了一窝!

然后,我们实现了一个 createViper 函数,这个函数用来创建一条新的毒蛇,通过传入函数的参数“ viperOwner ”指定创建毒蛇的所有者。...函数 breedVipers 调用时代价更为昂贵,需要用户支付 0.05 个以太币,不过这并不是为了蒙骗小白,因为该函数允许用户根据两条毒蛇父母的基因创建一条新的毒蛇,也就是说可以让用户得到一条高身价的毒蛇...智能合约已被成功部署加入到“已部署智能合约” 构建 Web 应用程序 到这里,智能合约就可以正常运行了,但如果没有一个与之交互的 Web 应用程序,那么运行起来就只能看到一些数字。...你可以浏览器访问 http:// localhost:8080 看到,应用程序界面长这样: ?...同时,也学习了如何创建自己的 ERC-721 标准实现,定义了 DApp 的自定义函数,学习了如何使用 Vue.js 开发项目,创建一个简单的 Web 应用程序

54920

构建去中心化智能合约编程货币

让我们SmartContractWallet.sol添加一个payable fallback()函数,使其可以接受交易。...请注意,智能合约,前端如何通过require()语句第二个参数的消息获得有价值的反馈。使用它以及yarn run chain终端显示的console.log帮助你调试智能合约: ?...☢️ 警告:即使我们将此映射设置为 private ,也仅表示外部合约无法读取,任何人仍然可以链下读取私有变量 : 创建一个函数 updateFriend()设置的 true 或 false参数:...现在,当重新加载时,我们应该能够添加和删除朋友! ? 社交找回(Social Recovery) 现在我们合约设置了“朋友”,让我们创建一个可以触发的“恢复模式”....我们甚至可以部署了?‍?$me代币构建一个应用程序,持有人可以向你投资下一个应用程序??! 我们可以将这些?‍?me代币流化为用于?scaffold-eth[39]上构建有趣事物的帮助资源!?!

1.4K30

如何使用 Dapptools | 类似 MakerDAO 使用的代码

NFT 合约 src 文件夹创建一个名为 NFT.sol 的新文件。.../ 然后,我们创建一个名为.dapprc的文件添加以下行: export DAPP_REMAPPINGS=$(cat remappings.txt) Dapptools 我们的.dapprc查找不同的配置变量...Kovan 或 Rinkeby 将会是很好的选择,所以无论哪一个可以。 如果还没有,请创建一个.env文件,然后将端点添加到.env文件。...将以下内容添加到Makefile -include .env 部署合约 Makefile,有一个名为 deploy的命令,它将运行dapp create DapptoolsDemo包含我们的环境变量...当你运行 make 时,将更新下载.gitmodules和lib的文件。 添加一个LICENSE。如果你不知道怎么做,可以从我们的仓库[36]复制一个! 终于大功告成!

86430

Move 教程

它用给定的值创建一个Coin,使用move_to操作符将其存储account下。 让我们确保它可构建!...因此, BasicCoin模块,我们说 Coin结构体可以作为全局存储的一个键,由于没有其他能力,它不能被复制、丢弃,或作为非键值存储存储。...Move 的单元测试与 Rust 的单元测试相似,如果你熟悉它们的话 -- 测试用#[test]注释,像普通的 Move 函数一样编写。 你可以用package test命令运行测试。...然后我们使用borrow_global_mut获取全局存储的可变引用,&mut被用来创建一个结构体的可变引用[27]。然后我们通过这个可变引用来修改余额,返回一个带有提取金额的新 Coin。...这个练习的解决方案可以`step_5_sol`[31]找到。 第 6 步:使BasicCoin模块通用化 Move ,我们可以使用泛型定义不同输入数据类型的函数和结构体。

1.6K20
领券