From 9c9903ef4fdc5918f4dfd6b863358d5e02070ee9 Mon Sep 17 00:00:00 2001 From: Qiwei Yang Date: Thu, 11 May 2023 12:38:27 +0000 Subject: [PATCH] fix: code highlight --- 37_Signature/readme.md | 2 +- 38_NFTSwap/readme.md | 2 +- 41_WETH/readme.md | 2 +- 43_TokenVesting/readme.md | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/37_Signature/readme.md b/37_Signature/readme.md index 20dcbfd9..3db38114 100644 --- a/37_Signature/readme.md +++ b/37_Signature/readme.md @@ -110,7 +110,7 @@ ethereum.request({method: "personal_sign", params: [account, hash]}) ![浏览器console调用metamask进行签名](./img/37-4.jpg) **3-2. 利用web3.py签名:** 批量调用中更倾向于使用代码进行签名,以下是基于web3.py的实现。 -``` +```py from web3 import Web3, HTTPProvider from eth_account.messages import encode_defunct diff --git a/38_NFTSwap/readme.md b/38_NFTSwap/readme.md index 770771cd..01590db1 100644 --- a/38_NFTSwap/readme.md +++ b/38_NFTSwap/readme.md @@ -62,7 +62,7 @@ discord:[WTF Academy](https://discord.gg/5akcruXrsk) `ERC721`的安全转账函数会检查接收合约是否实现了`onERC721Received()`函数,并返回正确的选择器`selector`。用户下单之后,需要将`NFT`发送给`NFTSwap`合约。因此`NFTSwap`继承`IERC721Receiver`接口,并实现`onERC721Received()`函数: -``` +```solidity contract NFTSwap is IERC721Receiver{ // 实现{IERC721Receiver}的onERC721Received,能够接收ERC721代币 diff --git a/41_WETH/readme.md b/41_WETH/readme.md index 9fd5420d..53b9509e 100644 --- a/41_WETH/readme.md +++ b/41_WETH/readme.md @@ -39,7 +39,7 @@ discord:[WTF Academy](https://discord.gg/5akcruXrsk) 2. 取款:拆包装,用户销毁`WETH`,并获得等量的`ETH`。 -``` +```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; diff --git a/43_TokenVesting/readme.md b/43_TokenVesting/readme.md index 24c3daf9..098db51d 100644 --- a/43_TokenVesting/readme.md +++ b/43_TokenVesting/readme.md @@ -44,7 +44,6 @@ tags: - `ERC20Released`:提币事件,当受益人提取释放代币时释放。 ```solidity - contract TokenVesting { // 事件 event ERC20Released(address indexed token, uint256 amount); // 提币事件