BNB鏈合約代幣流動性挖礦系統開發(成熟技術)

lxqy16688發表於2023-05-16

而智慧合約是數字化的,儲存在區塊鏈中,並使用加密程式碼強制執行協議。換句話說,智慧合約是根據以太坊中“圖靈完備”的計算機程式語言來編寫和運作的軟體程式,與所有程式一樣,只要程式碼編寫的要求被滿足,合約中的義務就將完全按照程式設計師的意圖自動執行。

  

  在定義一個tests包tests/Cargo.toml。

  

  name=tokenName;//設定代幣名稱

  

  symbol=tokenSymbol;//設定代幣的符號

  

  decimals=decimalUnits;//顯示的小數點

  

  }

  

  /*代幣交易的函式*/

  

  function transfer(address _to,uint256 _value)

  

  {

  

  [package]

  

  name="tests"

  

  version="0.1.1"

  

  authors=["Your Name here<your email here>"]

  

  edition="2020"

  

  [dependencies]

  

  casperlabs-contract="0.6.1"

  

  casperlabs-types="0.6.1"

  

  casperlabs-engine-test-support="0.8.1"

  

  [features]

  

  default=["casperlabs-contract/std","casperlabs-types/std"]

  

  function allowance(address _owner,address _spender)public view returns(uint256 remaining);

  

  event Transfer(address indexed _from,address indexed _to,uint256 _value);

  

  event Approval(address indexed _owner,address indexed _spender,uint256 _value);

  

  }

  

  contract TestConsenSysToken is EIP20Interface{

  

  uint256 constant private MAX_UINT256=2**256-1;

  

  mapping(address=>uint256)public balances;

  

  mapping(address=>mapping(address=>uint256))public allowed;

  

  string public name;//fancy name:eg Simon Bucks

  

  uint8 public decimals;//How many decimals to show.

  

  string public symbol;//An identifier:eg SBX


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70029086/viewspace-2952290/,如需轉載,請註明出處,否則將追究法律責任。

相關文章