Skip to content

Commit

Permalink
update link
Browse files Browse the repository at this point in the history
  • Loading branch information
AmazingAng committed Apr 28, 2023
1 parent 8755835 commit 8096658
Show file tree
Hide file tree
Showing 6 changed files with 82 additions and 82 deletions.
2 changes: 1 addition & 1 deletion 25_Create2/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Contract x = new Contract{salt: _salt, value: _value}(params)

## 极简Uniswap2

[上一讲](https://mirror.xyz/ninjak.eth/kojopp2CgDK3ehHxXc_2fkZe87uM0O5OmsEU6y83eJs)类似,我们用`Create2`来实现极简`Uniswap`
[上一讲](https://mirror.xyz/wtfacademy.eth/kojopp2CgDK3ehHxXc_2fkZe87uM0O5OmsEU6y83eJs)类似,我们用`Create2`来实现极简`Uniswap`

### `Pair`
```solidity
Expand Down
6 changes: 3 additions & 3 deletions 52_EIP712/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ tags:

-----

这一讲,我们介绍一种更丰富、安全的签名方法,EIP712 类型化数据签名。
这一讲,我们介绍一种更先进、安全的签名方法,EIP712 类型化数据签名。

## EIP712

之前我们介绍了 [EIP191 签名标准(personal sign)](https://github.com/AmazingAng/WTFSolidity/blob/main/37_Signature/readme.md) ,它可以给一段消息签名。但是它过于简单,当签名数据比较复杂时,用户只能看到一串十六进制字符串(数据的哈希),无法核实签名内容是否与预期相符。

![](./img/52-1.png)

[EIP712类型化数据签名](https://eips.ethereum.org/EIPS/eip-712)是一种更高级、更安全的签名方法。当支持 EIP712 签名的 Dapp 请求签名时,钱包会展示签名消息的原始数据,用户可以在验证数据符合预期之后再签名
[EIP712类型化数据签名](https://eips.ethereum.org/EIPS/eip-712)是一种更高级、更安全的签名方法。当支持 EIP712 Dapp 请求签名时,钱包会展示签名消息的原始数据,用户可以在验证数据符合预期之后签名

![](./img/52-2.png)

Expand Down Expand Up @@ -199,4 +199,4 @@ contract EIP712Storage {

## 总结

这一讲,我们介绍了 EIP712 类型化数据签名,一种更丰富安全的签名标准,。该标准应用广泛,在 Metamask,Uniswap 代币对,DAI 稳定币等场景均有使用,希望大家好好掌握。
这一讲,我们介绍了 EIP712 类型化数据签名,一种更先进、安全的签名标准。在请求签名时,钱包会展示签名消息的原始数据,用户可以在验证数据后签名。该标准应用广泛,在 Metamask,Uniswap 代币对,DAI 稳定币等场景均有使用,希望大家好好掌握。
Loading

0 comments on commit 8096658

Please sign in to comment.