本文介绍了如何在Solana上使用Anchor框架构建一个简单的银行程序,包括账户创建、余额查询、存款和取款等基本功能。文章详细讲解了程序中用到的关键概念,例如PDA(Program Derived Address),并通过Solidity代码和Rust代码进行了对比,展示了如何在Solana上实现类似以太坊的功能。
本文介绍了多个 Hyperliquid RPC 节点供应商,包括 Imperator (HypeRPC)、Chainstack、Lava Network、QuickNode、Alchemy、GetBlock、dRPC 和 Stakely。文章对比了它们在延迟、正常运行时间、可靠性以及其他关键特性方面的表现,旨在帮助开发者选择最适合其需求的 RPC 供应商。
本文介绍了多签名钱包中密钥替换的必要性和方法。当密钥的种子词暴露、丢失或被盗,或者硬件签名器被劫持时,需要替换密钥。替换密钥的步骤包括生成新密钥、创建新的多签名钱包、资金转移和更新配置。同时,文章也说明了硬件或软件故障、PIN码问题等情况下不需要替换密钥,以及如何避免未来需要更换密钥。
本文介绍了如何使用 QuickNode 的 Hyperliquid info endpoint 构建一个 Hyperliquid 投资组合跟踪器,该跟踪器可以实时监控用户的仓位、盈亏和保证金使用情况。文章详细阐述了如何设置 QuickNode endpoint 和 Supabase 账户,搭建数据库 schema,创建索引器,以及构建一个可以展示实时交易数据的仪表盘。
今年来看到的最好的项目~
合约账户的“不速之客”:智能合约的隐形陷阱第一部分:起源这事儿就发生在昨天。听Tiny熊老师讲课后练习的Bank合约,当听到"这个Bank合约不应该维护一个'总存款金额'"时,我心里咯噔一下——这说的不就是我吗?CPU开始高速运转:去掉总金额的状态变量确实能省gas,代码复杂
在前三篇文章,我们分别介绍了交易所钱包系统的整体架构设计、签名机与用户账户生成的方案以及用户充值,这篇文章介绍如何为交易所增加提现功能。提现流程用户提现流程通常是这样的:用户发起一个提现后端业务判断用户是否有足够的余额,是否大于最小的提现金额风控做异常地址、提现限额等检测,签名许可
本文讨论了以太坊上的抢跑交易问题,类似于传统金融市场中的“Flash Boys”现象。通过以太坊的公共内存池,恶意行为者可以提取最大可提取价值(MEV),包括抢跑交易和三明治攻击。文章提出了加密内存池作为一种解决方案,旨在保护用户免受此类攻击,同时允许良性MEV。
前言本篇是《ReactNativeDApp开发全栈实战·从0到1》系列的正式收官。回顾:整个系列文章包含什么?从「第一行代码」到「跨链转账」——21篇实战、两条专栏、一套可用的多链DApp模板,现已全部结稿:模块总览
本文深入探讨了Uniswap v3中恒定乘积公式的推导及其与实际储备金的关系。文章解释了如何在特定价格区间内,利用流动性(L)、上下限价格(pl, pu)以及实际储备金(xr, yr)来表示恒定乘积公式,并讨论了该公式在不同价格场景下的应用,以及如何从该公式推导出实际储备金。