NFT鏈上合約質押理財系統開發技術分析

lxqy1668發表於2023-04-04

 智慧合約是以數字形式定義的承諾,控制數字資產並涵蓋合約參與者約定的權利和義務。它由計算機系統自動執行。在基於區塊鏈的智慧合約中,資料管理、事務驗證和狀態處理都是在區塊鏈上完成的,區塊鏈提供完備的狀態機接受和處理各種智慧合約程式:I88智慧合約I928系統開發8024

   

  const GravatarRegistry=artifacts.require('./GravatarRegistry.sol')

  

  module.exports=async function(deployer){

  

  await deployer.deploy(GravatarRegistry)

  

  }

  

  新增執行交易,以便觸發事件3_create_gravatars.js:

  

  const GravatarRegistry=artifacts.require('./GravatarRegistry.sol')

  

  module.exports=async function(deployer,network,accounts){

  

  const registry=await GravatarRegistry.deployed()

  

  console.log('Account address:',registry.address)

  

  await registry.createGravatar('Carl','{

  

  from:accounts[0],

  

  })

  

  }

  

  pragma solidity^0.6.0;

  

  contract Test{

  

  //可以是雙引號

  

  bytes public name="web03";

  

  //也可以是單引號

  

  string url='web03.cn';

  

  function nameTostring()public view returns(string memory){

  

  string memory str=string(name);

  

  return str;

  

  }

  

  }

  

  pragma solidity^0.6.0;

  

  contract Test{

  

  //順序0,1,2,3...

  

  enum COLOR{RED,GREEN,YELLOW,BLACK}

  

  COLOR color;//預設0

  

  function setColor()public{

  

  color=COLOR.BLACK;//設定3

  

  }

  

  function getColor()public view returns(COLOR){

  

  return color;//3

  

  }

  

  }


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

相關文章