Skip to content

lky1001/EOSBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FACEOS

This project is board app on EOS blockchain

Create react project by create-react-app

Required

  • React
  • React-router
  • Material-ui
  • D3.js
  • Eos.js
  • Webpack
  • Sass
  • Scatter

EOS Environment

  • Docker (ubuntu 16.04)
  • Nodeos
  • Cleos
  • Keos

Install dependencies

$ npm install

Starts the development server.

$ npm start

Bundles the app into static files for production.

$ npm run build

Starts the test runner.

$ npm test

create contract account

$ cleos create account eosio board ownerkey activekey

set contract

$ cleos set contract board /path_to/contract/board

write

$ cleos push action board write '["board","a","b"]' -p board

get data

$ cleos get table board board mcontent
{
  "rows": [{
      "_id": 1,
      "title": "a",
      "content": "b",
      "author": "board",
      "created": 1530247482,
      "deleted": 0
    }
  ],
  "more": false
}

C++ Enviroment setting on VS Code.

   {
      "version": "2.0.0",
      "runner": "terminal",
      "type": "shell",
      "echoCommand": true,
      "presentation" : { "reveal": "always" },
      "tasks": [
         //C++ compile
         {
            "label": "save and compile for C++",
            "command": "g++",
            "args": [
               "${file}",
               "-o",
               "${fileDirname}/${fileBasenameNoExtension}"
               ],
            "group": "build",
            "problemMatcher": {
               "fileLocation": [
                  "relative",
                  "${workspaceRoot}"
                  ],
               "pattern": {
               // The regular expression.
               //Example to match: helloWorld.c:5:3: warning: implicit declaration of function 'prinft'
               "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$",
               "file": 1,
               "line": 2,
               "column": 3,
               "severity": 4,
               "message": 5
               }
            }
         },

         //C++ debug
         {
            "label": "save and debugging for C++",
            "command": "g++",
            "args": [
            "${file}",
            "-g -o",
            "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "group": "build",

            "problemMatcher": {
               "fileLocation": [
                  "relative",
                  "${workspaceRoot}"
                  ],
               "pattern": {
               // The regular expression.
               //Example to match: helloWorld.c:5:3: warning: implicit declaration of function 'prinft'
               "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$",
               "file": 1,
               "line": 2,
               "column": 3,
               "severity": 4,
               "message": 5
               }
            }
         },

         //C compile
         {
            "label": "save and compile for C",
            "command": "gcc",
            "args": [
               "${file}",
               "-o",
               "${fileDirname}/${fileBasenameNoExtension}"
               ],
            "group": "build",
            "problemMatcher": {
               "fileLocation": [
                  "relative",
                  "${workspaceRoot}"
                  ],
               "pattern": {
               // The regular expression.
               //Example to match: helloWorld.c:5:3: warning: implicit declaration of function 'prinft'
               "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$",
               "file": 1,
               "line": 2,
               "column": 3,
               "severity": 4,
               "message": 5
               }
            }
         },

         //C debug
         {
            "label": "save and debugging for C",
            "command": "gcc",
            "args": [
               "${file}",
               "-g -o",
               "${fileDirname}/${fileBasenameNoExtension}"
               ],
            "group": "build",
            "problemMatcher": {
               "fileLocation": [
                  "relative",
                  "${workspaceRoot}"
                  ],
               "pattern": {
               // The regular expression.
               //Example to match: helloWorld.c:5:3: warning: implicit declaration of function 'prinft'
               "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$",
               "file": 1,
               "line": 2,
               "column": 3,
               "severity": 4,
               "message": 5
               }
            }
         },

         // execute binary
         {
            "label": "execute",
            "command": "cmd",
            "group": "test",
            "args": [
               "/C", "${fileDirname}\\${fileBasenameNoExtension}"
               ]
         }
      ]
   }

About

Source for https://www.faceos.app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors