TokenERC20合約理解

2021-08-20 23:33:34 字數 1426 閱讀 1541

pragma solidity ^0.4.19;

contract tokenerc20

/*** 代幣交易轉移的內部實現

*/function _transfer(address _from, address _to, uint _value) internal

/*** 代幣交易轉移

* 從自己(建立交易者)賬號傳送`_value`個代幣到 `_to`賬號

** @param _to 接收者位址

* @param _value 轉移數額

*/function transfer(address _to, uint256 _value) public

/*** 賬號之間代幣交易轉移

* @param _from 傳送者位址

* @param _to 接收者位址

* @param _value 轉移數額

*/function transferfrom(address _from, address _to, uint256 _value) public returns (bool success)

/*** 設定某個位址(合約)可以建立交易者名義花費的代幣數。

** 允許傳送者`_spender` 花費不多於 `_value` 個代幣

** @param _spender the address authorized to spend

* @param _value the max amount they can spend

*/returns (bool success)

/*** 設定允許乙個位址(合約)以我(建立交易者)的名義可最多花費的代幣數。

** @param _spender 被授權的位址(合約)

* @param _value 最大可花費代幣數

* @param _extradata 傳送給合約的附加資料

*/public

returns (bool success)

}/**

* 銷毀我(建立交易者)賬戶中指定個代幣

*/function burn(uint256 _value) public returns (bool success)

/*** 銷毀使用者賬戶中指定個代幣

** remove `_value` tokens from the system irreversibly on behalf of `_from`.

** @param _from the address of the sender

* @param _value the amount of money to burn

*/function burnfrom(address _from, uint256 _value) public returns (bool success)

}

TokenERC20標準 可能漏洞型別

以下是tokenerc20的0.4.16的標準pragma solidity 0.4.16 inte ce tokenrecipient contract tokenerc20 internal transfer,only can be called by this contract functio...

ERC 20 Token合約詳解

一.erc 20 token合約是什麼?erc 20是基於以太坊區塊鏈上設計和使用的token合約。只要遵循一系列規則,就可以共享 交換其他新的token,或者轉移到加密錢包中。以太坊區塊鏈建立了這些規則,其中包括三條可選規則和六條強制性規則。可選擇的 token nam symbol decima...

綜合約束命令group path的理解

相關命令 參考文件 設計的時序路徑分組,叫做path groups。預設,每個時鐘域對應乙個path group。比如最開始不確定input delay的需求,可以設定input to register paths為乙個單獨的path group 從而使得dc綜合工具可以時序優化register t...