之前主要技术栈是Vue,但是开发Dapp生态远不如React,而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的Nextjs版,一种是spa的Vite版本。
近期,NFT 市场 OpenSea 宣布推出全新 Web3 市场协议 Seaport 协议,用于安全高效地买卖 NFT。本文将深度分析其关键业务实现和接口实现。
在6月最后一周,NFT 租赁市场 Double Protocol 提交的可租赁 NFT 标准“EIP-4907”通过了以太坊开发团队的最终审核,成为第 30 个 ERC 标准“Final”的状态。
在合约代码中,最常用的是使用msg.sender来检查授权,但有时由于有些程序员不熟悉tx.origin和msg.sender的区别,如果使用了tx.origin可能导致合约的安全问题。黑客最典型的攻击场景是利用tx.origin的代码问题常与钓鱼攻击相结合的组合拳的方式进行攻击。
tx.origin的代码问题常与钓鱼攻击相结合的组合拳
闪电贷
前端开发入门区块链的最佳实践
ETH 挖矿算法 :设计目标,莱特币,以太坊解决方案
从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现
这是本系列的最后一篇文章,会实现我们最终目标,发布NFT到电子钱包中。
使用hardhat编写和测试合约的时候,经常要配个.env文件保存私钥,有时候会一不小心把私钥提交到github仓库,导致损失。Truffle Dashboard 以提供一种简单的方法来使用您现有的 MetaMask 钱包进行部署以及您需要从命令行上下文发送的其他交易。因为 Truffle Dashboard 直接连接到 MetaMask,所以也可以将它与 Ledger 或 Trezor 等硬件钱包结合使用。