本文整理出了,NFT 合约开发过程中,优秀且常见的开发模式
如何在Uniswap上执行闪电兑换(Flash Swaps), 即在一笔利用从 Uniswap
对接 Uniswap V2 兑换代币,并测试验证。
使用检查、影响和交互模式(简称CEI:Checks, Effects, and Interactions)、互斥锁、Pull 支付方式以及gas限制都是防止可重入攻击的有效技术。
概述“钱包登录”按钮的技术实现
最近在学习react,就用react开发了一个批量转账dapp作为练手项目,也开源出来 适合新手作为一个入门学习项目,github地址 https://github.com/Sexy-J/multiTransfer,前端演示地址 https:...
项目开发中还有另一种收益产生的情况,不是每个块或者每秒产出固定的数量,而是每次打进质押合约一笔 就加权平分一笔,这时质押算rewardPerTokenStored数值方法就得做更改,只要理解算法是用的每个阶段的挖矿产量一切迎刃而解。
rewardPerTokenStored
合约开发中遇到很多质押挖矿类的需求,单币质押、双币质押、算力挖矿等等,这些需求大多都是美秒产多少币(每个块产多少币),根据质押的量加权平分产出的币。如果中心化的程序很容易完成这个需求,但在区块链上没有定时器,不能实现大量循环。这些局限让我们体会了区块链的极简之美。
DeFi 很火、Compound 很热,业内都仿佛打入鸡血一般地参与到这个生态,创新、革命,终结中心化的这一天似乎马上就能到来。预言机、智能合约钱包、去中心 化借贷、去中心化交易、去中心...
开发中遇到过一键登录,去中心化提币功能,需要验证地址的中心化余额的功能,前端用到了web3.eth.personal.sign方法进行签名,后端用相应的库进行解签