Skip to content

lagagain/example-eos-todo-contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Directory Struct

  • app/ # Web Dapp souce files
    • todopage/
      • src/ # source code
        • js/
      • public # build path
  • contracts/ # smart contract
    • todo/
      • src/ # main source code
      • include/ # head files

Compile & Deploy Contract

編譯合約:

cd contrcts/todo
eosio-cpp -abigen -I include -contract todo -o todo.wasm src/todo.cpp

部署合約到 dapp1 帳號:

cd contracts/
cleos set contract dapp1 todo

Build App

透過 parcel 建置app。建置結果會在 app/todopage/public 資料夾裡。

cd app/todopage/
parcel build -d public src/index.html --public-url ./

Parcel的使用可以參考:Parcel入門使用

你可以修改 --public-url 參數,然後將結果直接部署到網站。

Config App

所有需要設定的參數都在 app/todopage/src/js/config.js

你可能會需要修改 cahinId 。如果nodeos所開啟RPC的協議、端口、主機位置有所不同也需要修改。此外,如果部署合約時,不是部署到 dapp1 帳號,也請修改 dapp 參數。

About

An Example for EOS contract.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published