智能合约有一个经常被忽视的特点,就是它不能自行执行,而是需要一个外部实体来触发它们的内部逻辑,Chainlink Keepers 可以实现合约函数的自动化执行。
BAYC、无聊猿、NFT、区块链、智能合约、solidity、web3、加密货币
有四种不同的方法用于计算NFT的稀有度。当进行相互比较时,一些方法被认为是不太好的,因为他们只认定一个特点,而忽略了其他因素。使用的方法有:特征稀有度模型,平均特征稀有度模型,统计稀有度模型,评分稀有度模型
通过一个Capture the Ether挑战(模糊身份)来说明CREATE2的用法
CREATE2
这是一个使用MetaMask签名消息,然后在链上进行验证的实用教程。
Solidity有两种模式实现升级:透明代理与UUPS代理, 他们的实现由细微差别,本文一起来看一看。
如何使用 ethers.js 监听待处理交易(pending transaction)
译者注:这是距今为止行业内最全面的智能合约开发指南,强烈推荐。
译者推荐:这是我看到关于合约升级及治理写的最好的好文章,有点长,但读完必定有收获。原文来自 OpenZeppelin首席开发人员 Santiago Palladino 关于合约升级的报告,本文详细讨论了当前各种升级方式的原理、各自的优缺点,同时列举了采用相应方案的项目,以便大家进行代码级的参考。在最后一部分,作者还提出了多种配合升级的治理方案。
为智能合约、区块链、Web3、Ethereum和Solidity开发者提供全面的工具指南。另外还简要介绍了Solana、Terra和其他基于Rust智能合约的工具