Skip to content

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}"
               ]
         }
      ]
   }

Releases

Packages

Contributors

Languages