普瑞緹ProTradex質押挖礦模式軟體開發詳情方案

lxqy1668發表於2023-04-14

 Web 3.0是對網際網路的一種新的理解和定義,被認為是下一代網際網路的版本。網際網路從最初的Web 1.0,到Web 2.0的社交化和協作,現在正在進入Web 3.0的時代。Web 1.0的網際網路是一個靜態的資訊源,而Web 2.0的網際網路則允許使用者與其他使用者協作和分享內容。Web 3.0的網際網路則更加智慧和個性化,具有更強的互通性和去中心化特點。I88智慧合約I928系統開發8024

  

  //

  

  pragma experimental ABIEncoderV2;

  

  //

  

  function select_scores_info(address studentId)public view returns(string[],int[]){

  

  TableFactory tf=TableFactory(0x1001);

  

  Table table=tf.openTable("stu_score");

  

  string memory stuIdStr=addressToString(studentId);

  

  Condition condition=table.newCondition();

  

  condition.EQ("student_id",stuIdStr);

  

  Entries entries=table.select(stuIdStr,condition);

  

  //初始化陣列大小

  

  string[]memory user_courses_list=new string[](uint256(entries.size()));

  

  int[]memory user_scores_list=new int[](uint256(entries.size()));

  

  thebalance-=_point;

  

  if(thebalance>0){

  

  issuetime++;

  

  shoppoints[issuetime]=shoppoint(_shopId,msg.sender,thebalance);//New balance

  

  }

  

  shops[_shopId].shopBalance-=_point;//shop record

  

  emit Redeem(_shopId,_point,transactionId);

  

  return 1;

  

  }

  

  //對函式呼叫許可權進行控制

  

  function transferPoint(uint _shopId,uint _point,address recipient)public{//callable by customer

  

  require(msg.sender!=owner&&shopss[msg.sender]==false,"Only customer can transfer.");

  

  require(recipient!=owner&&shopss[recipient]==false,"Recipient should be customer.");


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

相關文章