使用到的工具:
Chat GPT
Visual stuido 2022 IDE
Remix IDE
CoinMarketCap API
程式語言:
C++
Solidity
庫:
libcurl
Web3.cpp
這個系統的程式分為兩部分:
客戶端C++程式
以太坊上的智能合約
客戶端程式會自從啟動之後以一定的時間間隔向CoinMarketCap 網站請求最新幣價
經過程式判斷之後決定是否執行幣的交換,並呼叫所設計的智能合約。
智能合約依照輸入的幣種進行閃電貸,
並依照輸入的幣位址與數量呼叫其他交換幣的智能合約。
交換完後回向閃電貸平台還款,並且留下額外的套利價值。
開發過程規劃:
設計程式架構->
檢查架構是否可行且合理->
學習單一功能的程式庫用法->
撰寫程式並除錯->
測試C++程式是否運作正常->
開發Solidity智能合約->
在測試網測試功能->
部屬到以太坊主網->
驗收成果是否符合要求
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |