zoukankan      html  css  js  c++  java
  • EOS使用

    公司要玩区块链,听说EOS交易快,就弄来玩玩。弄了一天终于编译成功了。

    Scanning dependencies of target nodeos
    [100%] Building CXX object programs/nodeos/CMakeFiles/nodeos.dir/main.cpp.o
    [100%] Linking CXX executable nodeos
    [100%] Built target nodeos
    
    
         _______  _______  _______ _________ _______
        (  ____ (  ___  )(  ____ \__   __/(  ___  )
        | (    /| (   ) || (    /   ) (   | (   ) |
        | (__    | |   | || (_____    | |   | |   | |
        |  __)   | |   | |(_____  )   | |   | |   | |
        | (      | |   | |      ) |   | |   | |   | |
        | (____/| (___) |/\____) |___) (___| (___) |
        (_______/(_______)\_______)\_______/(_______)
    
        EOSIO has been successfully built. 00:35:25
    
        To verify your installation run the following commands:
    
        /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
        source /opt/rh/python33/enable
        export PATH=${HOME}/opt/mongodb/bin:$PATH
        cd /home/eos/eos/build; make test
    
        For more information:
        EOSIO website: https://eos.io
        EOSIO Telegram channel @ https://t.me/EOSProject
        EOSIO resources: https://eos.io/resources/
        EOSIO Stack Exchange: https://eosio.stackexchange.com
        EOSIO wiki: https://github.com/EOSIO/eos/wiki

     编译步骤:

    1. 下载代码

    git clone https://github.com/eosio/eos --recursive

    如果没有加"--recursive"的话,就执行:

    git submodule update --init --recursive

    2. 编译

    ./eosio_build.sh Linux full

    然而故事总不会像童话那样美好。写教程的都是用MacBook的大神,用Centos就没那么好运了。

    git clone执行不成功:配置代理,并为git添加代理解决了。(github也不是连不上,是有些资源无法下载下来,当然也不是一直都下不下来,运气好的时候可以一次操作成功)

    git config --global http.https://github.com.proxy https://127.0.0.1:8980

    取消代理的时候用:

    git config --global --unset http.proxy

    编译卡住,报mongodb没办法下载:(这个就没有道理了,本地都可以正常下载说连不上"s3.amazonaws.com",没办法,按照打印提供的网址自己下载),然后上传到服务器;

    找到vim ./scripts/eosio_build_centos.sh中curl mongodb的那句。注释掉,直接把STATUS=200,中间还有时候无法下载,无法远程编译之类的,也通过设置代理的方法解决了。

    就此编译成功了,后来从网上看资料说,直接sh eosio_build.sh,之后会有一些问是否Yes的选项,在mongodb时选No其实就可以直接编译成功。

    编译完成后就可以使用了。

    学习网址推荐:

    实际操作:http://liyuechun.org/2018/04/13/eos-contract/

    eosRPC接口描述,必看:https://eosio.github.io/eos/group__eosiorpc.html#v1walletcreate

    钱包账号关系:http://baijiahao.baidu.com/s?id=1600371124073112627&wfr=spider&for=pc

    用docker运行eos:https://zhuanlan.zhihu.com/p/36781721

    eos接口实战:https://blog.csdn.net/yuanfangyuan_block/article/details/80421881

    eos许可授权:https://eosfans.io/topics/372

  • 相关阅读:
    用户行为分析
    数据挖掘
    酒店舆情分析
    特征工程·TFIDF提取特征
    mongo.conf 配置信息
    Phpstudy(小皮面板) nginx 解析漏洞
    mvnw 是什么
    java8 函数式接口Function和BiFunction
    ArrayList去除重复元素 利用 HashSet
    idea svn提交 忽略.imi 以及.idea文件夹
  • 原文地址:https://www.cnblogs.com/bugutian/p/9171371.html
Copyright © 2011-2022 走看看