原创 truffle框架之react學習

今天滿課,所以簡單瞭解了下truffle的unbox中的react。通過這個構建UI界面真的蠻簡單。因爲課程需要就先看了下。 然後是跟着寫了voting的合約,蠻簡單,主要是過一下0.5.16中的不同。中間有很多坑。(依然很多坑)

原创 使用truffle構建ERC20代幣

使用truffle+openzeppelin構建ERC20代幣 昨天說不用truffle來着,想着remix蠻好的。 今天。 艾瑪真香~ Error:Could not find artifacts for MetaCoin fr

原创 以太坊合約框架truffle搭建

truffle init初始化下載報錯問題 一直處於Downloading狀態。 科學上網後就顯示連接失敗。 最後在truffle的GitHub下找到解決辦法: https://github.com/googlehosts/hos

原创 以太坊solidity基礎2

布爾類型和邏輯與或非 // 邏輯非! // 邏輯與&& // 邏輯或|| // 不等於!= // 等於== pragma solidity ^0.4.5; contract pcl { int _a; int _

原创 以太坊solidity基礎3

固定大小字節數組 pragma solidity ^0.4.5; contract pcl { bytes1 _name1; //固定大小字節數組通過bytes1-bytes32來聲明,byte就相當於byte

原创 使用truffle react構建完整項目(完)

總算是把整個流程走完了。 因爲教程是多年前的,基本沒看,全程靠懵和官方文檔。 今天就做了一件事,通過web3.js和合約互動… 本來早幾年就做了的事。 但是這是通過react封裝過的。 英文不好。看demo看了半天。 import

原创 以太坊solidity基礎4

數組 pragma solidity ^0.4.5; contract pcl { uint[3] a=[1,2,3]; //聲明一個長度爲3的uint類型得固定數組 uint[] b=new uint[](0

原创 以太坊solidity實例學習

//判斷是否是管理員,然後存儲被投資者信息 //投資者能對被投資者任意投資 //判斷是否是管理員,然後存儲被投資者信息 //投資者能對被投資者任意投資 pragma solidity ^0.4.5; contract pcl {

原创 truffle devlop控制檯與合約交互

開學了,ctf比賽加上課程,就沒怎麼看合約了。 (實話是打遊戲呢) 今天覆習下之前的東西,順便把web3.js開進去。 按照課程進度,接下來會用truffle寫一個投票dapp的demo。 還是一如既往的遇到很多坑。 (接下來還是

原创 truffle+infura部署合約上ropsten

因爲在外地,草草了結吧,把凌晨4點,當做昨天來算。 truffle+infura部署合約到ropsten infura的接口好卡,本地測試很快的,上ropsten搞了好久。 首先需要配置truffle-config.js

原创 以太坊solidity基礎1

我的第一個合約 pragma solidity ^0.4.5; contract MyFirstContract { uint _age; address _owner; function MyFirs

原创 以太坊學習第十天

今天滿課,所以簡單瞭解了下truffle的unbox中的react。通過這個構建UI界面真的蠻簡單。因爲課程需要就先看了下。 然後是跟着寫了voting的合約,蠻簡單,主要是過一下0.5.16中的不同。中間有很多坑。(依然很多坑)

原创 以太坊學習第十二天

總算是把整個流程走完了。 因爲教程是多年前的,基本沒看,全程靠懵和官方文檔。 今天就做了一件事,通過web3.js和合約互動… 本來早幾年就做了的事。 但是這是通過react封裝過的。 英文不好。看demo看了半天。 import

原创 以太坊學習第九天

開學了,ctf比賽加上課程,就沒怎麼看合約了。 (實話是打遊戲呢) 今天覆習下之前的東西,順便把web3.js開進去。 按照課程進度,接下來會用truffle寫一個投票dapp的demo。 還是一如既往的遇到很多坑。 (接下來還是

原创 以太坊學習第四天

數組 pragma solidity ^0.4.5; contract pcl { uint[3] a=[1,2,3]; //聲明一個長度爲3的uint類型得固定數組 uint[] b=new uint[](0