polygon鏈迴圈互助遊戲系統開發(FDF合約)

caiayu1234發表於2023-03-09

// SPDX-License-Identifier:MIT

  

  pragma solidity ^0.8.7;

  

  contract Fallback {

  

  event Log(string func,address sender , uint value ,bytes data);

  

  fallback() external payable {

  

  emit Log("fallback", msg.sender, msg.value,msg.data);

  

  }及開發:I88部署I928步驟8024

  

  //receive 不接受資料

  

  receive() external payable  {

  

  emit Log("receive", msg.sender, msg.value, "");

  

  }

  

  web3.0依然打著“資訊聚合”的旗幟,將資訊進一步解構拆分,為實現更精細化的互動提供底層技術實現。一個更具智慧的網際網路,搜尋或許並不重要,因為使用者將徹底把思考交給計算機。

  

  contract TestContract {

  

  uint public x;

  

  uint public value = 123;

  

  function setX(uint _x) external {

  

  x = _x;

  

  }

  

  function getX() external view returns (uint) {

  

  return x;

  

  }

  

  function setXandReceiveEther(uint _x) external payable {

  

  x = _x;

  

  value = msg.value;

  

  }

  

  function getXandValue() external view returns (uint,uint) {

  

  return(x,value);

  

  }

  

  Web 3.0 指的是標準,Metaverse是一種技術解決方案。由於其實用價值優勢,Metaverse 顯然將在web3 的未來發揮至關重要的作用。最重要的是,任何單一實體都無法控制使用者的資料和資產。許多早期的Metaverse 平臺歸不同的服務提供商所有。

  

  //在介面合約中呼叫了兩個合約的函式

  

  interface ICounter {

  

  function count() external view returns (uint);

  

  function inc() external;

  

  }技術:lxqy1668

  

  contract CallInterface {

  

  uint public count;

  

  function examples(address _counter) external{

  

  ICounter(_counter).inc();

  

  count = ICounter(_counter).count();

  

  }


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

相關文章