gpt4 book ai didi

blockchain - ERC20 标准中的批准和允许方法真正在做什么?

转载 作者:行者123 更新时间:2023-12-03 15:13:57 26 4
gpt4 key购买 nike

问题是津贴和批准真的在做什么???

这是什么_spender它在做什么???

有没有人可以给我解释一下???

contract Token {
uint256 public totalSupply;
function balanceOf(address _owner) constant returns (uint256 balance);
function transfer(address _to, uint256 value) returns (bool success);
function transferFrom(address _from, address _to, uint256 value) returns (bool success);
function approve(address _spender, uint256 _value) returns (bool success);
function allowance(address _owner, address _spender) constant returns (uint256 remaining);
event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

最佳答案

what allowance and approve are doing really?



假设我们有用户 一个 和用户 . 一个 有 1000 个代币,想授权给 花掉其中的 100 个。
  • 一个 将调用 approve(address(B), 100)
  • 将检查多少 token 一个 通过调用 allowance(address(A), address(B)) 允许他使用
  • 将通过调用 transferFrom(address(A), address(B), 100) 将这些代币发送到他的帐户
  • 关于blockchain - ERC20 标准中的批准和允许方法真正在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48664570/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com