EVM交易构造和解析Web3EVM交易构造和解析#一、EVM 交易基础结构#EVM 交易本质是 对账户或合约的一次调用。标准交易字段:Transaction ├─ nonce ├─ gasPrice / maxFeePerGas ├─ gasLimit ├─ to ├─ value ├─ data ├─ chainId └─ signature (v,r,s)关键字段说明:字段作用nonce …
SolidityWeb3Solidity#参考智能合约 与 Solidity 语言#智能合约是运行在链上的程序,合约开发者可以通过智能合约实现与链上资产/数据进行交互,用户可以通过自己的链上账户来调用合约,访问资产与数据。因为区块链保留区块历史记录的链式结构、去中心化、不可篡改等特征,智能合约相比传统应用来说能更公正、透明。然而,因为智能合约需要与链进行交互,部署、数据写入等操作都会消耗一定费用,数据存储与变更成本也比较高,因此在设计合约时需要着重考虑资源的消耗。此外,常规智能合约一经部署就无法进行修改,因此,合约设计时也 …
SOL交易构造和解析Web3SOL交易构造和解析#Solana 交易构造与解析笔记#1. 基本概念#交易(Transaction)由一个或多个 指令(Instruction) 构成每个交易包含:recentBlockhash:防重放feePayer:交易费用支付者signatures:签名数组(按 signer 顺序)指令(Instruction)包含:programId:目标程序地址accounts:涉及的账户列表(可读/可写、是否需要签名)data:指令数据(通常是 base58 …
区块链钱包开发系列教程Web3区块链钱包开发系列教程#参考探索不同类别的 WEB3 钱包底层奥秘#钱包类型#中心化钱包 :钱包私钥一般管理在中心化服务器上,代表项目为交易所钱包;例如 Binance 交易所钱包,okx 交易所钱包和 bybit 交易所钱包等。去中心化钱包(确定性分层钱包) :钱包私钥一般管理在用户的设备上,代表项目为 TP, ImToken, MetaMask 等。硬件钱包 :钱包私钥管理在离线的硬件设备上,代表项目 ledger, onekey 等。交易所 Web3 钱包: 一般的交易所 Web3 钱 …