深入分析:Avatar阿凡達泰山眾籌系統開發

caiayu1234發表於2023-03-01

  均線作為支撐與壓力:當價格向上突破短期均線時,短期均線會變成支撐,而長期均線則變成更強的支撐;反之,當價格向下突破短期均線時,短期均線會變成壓力,而長期均線則變成更強的壓力。


  function transferFrom(address _from,address _to,uint _value)returns(bool success);


  function approve(address _spender,uint _value)returns(bool success);


  ERC20約定了一個代幣合約需要實現的介面:


  //介面標準


  contract ERC20{


  function totalSupply()constant returns(uint totalSupply);//總髮行量


  function balanceOf(address _owner)constant returns(uint balance);開發原始碼部署I88成品I928案例8O24


  //代幣分發(注意,這個只有合約的Creator可以呼叫)


  function transfer(address _to,uint _value)returns(bool success);


  //這裡是擁有者和擁有者之間的代幣轉移


  function allowance(address _owner,address _spender)constant returns(uint remaining);


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


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


  //Token資訊


  string public constant name="4FunCoin";


  string public constant symbol="4FC";


  uint8 public constant decimals=18;//token的精度,大部分都是18


  }


  上面的程式碼是一個標準的ERC20標準的程式碼,規範給出了框架,我們只需要實現相應的函式就好了,這裡給出函式說明。


  介面函式說明


  函式的形參是區域性有效,所以前面使用下劃線,與其他的變數區別開來.如_owner.


  totalSupply()函式返回這個Token的總髮行量;


  balanceOf()查詢某個地址的Token數量,結合mapping實現程式碼部署詳細:lxqy1668


  transfer()owner使用這個進行傳送代幣


  transferFrom()token的所有者用來傳送token


  allowance()控制代幣的交易,如可交易賬號及資產,控制Token的流通


  approve()允許使用者可花費的代幣數;


  事件函式說明


  這裡兩個Event是重點,事件,可以被前端js程式碼捕獲到並進行相應的處理:


  event Transfer()Token的轉賬事件


  event Approval()允許事件


  ERC20代幣合約實現


  理解了上面的函式,下面的程式碼,就實現了Token合約的函式填充


  pragma solidity^0.4.16;


  interface tokenRecipient{function receiveApproval(address _from,uint256 _value,address _token,bytes _extraData)public;}//token的接受者這裡宣告介面,將會在我們的ABI裡


  contract TokenERC20{


  /*********Token的屬性說明************/


  string public name=4FunCoin;


  string public symbol=4FC;


  uint8 public decimals=18;//18是建議的預設值


  uint256 public totalSupply;//發行量


  //建立對映地址對應了u


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

相關文章