以太坊

DICOM医学影像9 天前
golang·区块链·以太坊·web3.0·响应端·从零实现
8. go语言从零实现以太坊响应端 - 查询区块链账户余额参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币 GoLand 2025.2.4版本 go 1.25.4
DICOM医学影像9 天前
golang·区块链·以太坊·web3.0·jsonrpc·从零实现以太坊
7. go语言从零实现以太坊请求端 - 查询区块链账户余额 - 手写JSONRPC基础环境和代码参考系列文章 2. go语言从零实现以太坊客户端 - 查询区块链账户余额主体代码和2. go语言从零实现以太坊客户端 - 查询区块链账户余额文章中的相同。 参考文章中底层JSONRPC通信用到了开源库实现的,内部封装了JSONRPC结构和Http通信,用起来比较简单。
DICOM医学影像10 天前
golang·区块链·智能合约·solidity·以太坊·web3.0
3. go语言从零实现以太坊客户端 - 查询合约中账户余额参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币 GoLand 2025.2.4版本 go 1.25.4
DICOM医学影像11 天前
golang·区块链·以太坊·web3.0·geth
4. go语言从零实现以太坊客户端 - 区块链转账参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币 GoLand 2025.2.4版本 go 1.25.4
DICOM医学影像12 天前
开发语言·golang·区块链·以太坊·web3.0·hardhat
2. go语言从零实现以太坊客户端-查询区块链账户余额参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币 GoLand 2025.2.4版本 go 1.25.4
DICOM医学影像12 天前
golang·区块链·solidity·以太坊·web3.0·json-rpc·erc20
1. go语言从零实现以太坊客户端-JSON-RPCRPC即远程过程调用,一般用于多进程通信。 JSON-RPC是基于JSON格式来进行RPC通信。 TCP通信传输16进制字节流,接收端要按通信协议对字节流逐段截取,将字节数组转换为实际含义值,再进行条件分支流转。通信协议较低层,数据交互复杂。 HTTP一般为前后端应用系统使用,HTTP协议承载SON格式数据,请求的url中包含了后端接口映射名,前端的请求可以直接访问到后端接口。应用层通信协议,数据交互简单。 JSON-RPC是应用层协议,可以基于HTTP、TCP等底层协议,来承载SON格式数据。以太坊是基
DICOM医学影像19 天前
区块链·智能合约·solidity·以太坊·metamask·web3.0
16. web3.js结合Metemask调用合约方法web3.0-以太坊编程基础1. Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇 2. Remix编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 3. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 基础篇 4. web3.js调用合约方法 5. web3.js调用区块链方法 6. web3.js给合约账户同时转以太币和代币 7. JSON-RPC调用合约方法 8. JSON-RPC调用区块链方法 9. JSON-RPC给合约账户
DICOM医学影像22 天前
开发语言·后端·golang·区块链·智能合约·以太坊·web3.0
15. Go-Ethereum测试Solidity ERC20合约 - Go-Ethereum调用合约方法参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币 GoLand 2025.2.4版本 go 1.25.4 下载geth-alltools-windows-amd64-1.16.7-b9f3a3d9
DICOM医学影像23 天前
开发语言·golang·go·区块链·solidity·以太坊·go-ethereum
14. Go-Ethereum测试Solidity ERC20合约 - Go-Ethereum调用区块链方法参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币 GoLand 2025.2.4版本 go 1.25.4
DICOM医学影像25 天前
区块链·solidity·以太坊·web3.0·sepolia·hardhat
13. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - sepolia测试网参考文章12. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - Metamask导入代币,转账ETH,转账代币
DICOM医学影像1 个月前
区块链·智能合约·solidity·以太坊·web3.0·web3.js·hardhat
6. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用区块链方法对比系列中的此篇文章 8. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用区块链方法
DICOM医学影像1 个月前
区块链·solidity·以太坊·web3.0·json-rpc·erc20
8. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用区块链方法对比系列中的此篇文章 6. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用区块链方法
DICOM医学影像1 个月前
区块链·智能合约·solidity·以太坊·web3.0·hardhat·json-rpc
9. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 总结对系列中的如下文章做总结: 5. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用合约方法 6. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用区块链方法 7. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用合约方法 8. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用区块链
DICOM医学影像1 个月前
区块链·solidity·以太坊·web3.0·hardhat·erc20
2. Remix编写、编译、部署、测试Solidity ERC20合约 - 进阶篇底层通过JSON-RPC发送name()的字节码0x06fdde03。所以Remix提供了底层调用方式。但需要合约中有 fallback方法。 重新部署,可以调用
DICOM医学影像1 个月前
区块链·solidity·以太坊·web3.0·erc20·jsonrpc
7. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用合约方法对比系列中的此篇文章 5. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用合约方法
DICOM医学影像1 个月前
区块链·智能合约·solidity·以太坊·remix·web3.0·erc20
1. Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇Remix版本1.5.0生成ABI和字节码蓝色是读操作 橙色是写操作 合约中设置了代币名称为MyToken,代币符号为MTK。没有设置totalSupply,没有转账,部署账号扽balance是0
DICOM医学影像1 个月前
区块链·智能合约·solidity·以太坊·metamask·web3.0·erc20
3. Metamask导入代币,转账ETH,转账代币合约地址 Account1账户,连接Sepolia测试网络,在Sepolia测试网络上有0.0069ETH。 合约账户也是Account1账户在Sepolia创建的,创建时分配了100MTK。 给Account2导入代币
DICOM医学影像1 个月前
区块链·solidity·以太坊·web3.js·hardhat·erc20
5. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用合约方法npm install web3npx hardhat node读操作用call(),写操作用send() web3.js内部将method赋值eth_call。合约地址放入to,方法名和参数放入data,赋值给params,组装jsonrpc。 读操作不消耗gas,从本地节点直接返回,不组装交易结构,不进行挖矿。所以不需要交易结构中的from、value、gaslimit、gasprice。 写操作消耗gas,广播到区块链上的节点,组装交易结构,进行挖矿。所以需要交易结构中的from、gaslimit、
友莘居士1 个月前
solidity·以太坊·函数修改器
Solidity函数修改器详解函数修改器(Modifier)是 Solidity 中的一种特殊函数,用于在执行目标函数之前或之后自动运行某些代码,类似其他语言的装饰器或面向切面编程(AOP)。
友莘居士2 个月前
区块链·solidity·以太坊·delete运算符
Solidity的delete运算符详解delete 是 Solidity 中的一个运算符,用于重置变量到其类型的默认值,而不是从存储中完全移除数据(尽管变量名可能不再可访问)。