• EOS 智能合约如何升级 at 2018年08月20日

    cleos --wallet-url http://127.0.0.1:8888 set contract test.db /home/ljm/work/mycontract/test.db -p test.db
    同一个账号重新部署之后,报这个错
    Error 3160008: Contract is already running this version of code

  • 明白了😀 😀 😀 😀

  • rpc 接口生成账户遇到错误 at 2018年08月14日

    主要是想测试下http请求接口😀

  • rpc 接口生成账户遇到错误 at 2018年08月14日

    需要在签名接口添加chain_id号,格式如下
    [
    {
    "ref_block_num": 2428,
    "ref_block_prefix": 3691124298,
    "expiration": "2018-08-14T02:36:28.000",
    "actions": [
    {
    "account": "eosio",
    "name": "newaccount",
    "authorization": [
    {
    "actor": "inita",
    "permission": "active"
    }
    ],
    "data": "000000000093dd74000000400893dd74010000000100032c9ad07cbaf84d5c915ef93a1d6021e708ceae64c38bb3e5c8ad2b13f314083901000000010000000100032c9ad07cbaf84d5c915ef93a1d6021e708ceae64c38bb3e5c8ad2b13f314083901000000"
    }
    ],
    "signatures": []
    },
    [
    "EOS57k4v9PtWBz5URK1n6zaousKqgKqMK7SyryoVVDGkWJB5rc3qV"
    ],
    "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f"
    ]

  • rpc 接口 create_key 遇到问题 at 2018年08月13日

    还需加参数 curl http://localhost:8888/v1/wallet/create_key -X POST -d '["default","K1"]' default为钱包名

  • 你好,还有个问题想咨询下,EOS有提供查询某个账户的转账历史纪录的http请求接口么?查了很久,没找到这个http接口,cleos是有这个命令的

  • 是的 姿势不对😀

  • @yaoyh的方法亲测可用:😀

    另外function generate_abi也要修改下ABIGEN所在目录和编译时的 -I选项:
    1.
    EOSIO_ABIGEN_DR="/usr/local/eosio"
    ABIGEN=${EOSIO_ABIGEN_DR}/bin/eosio-abigen

    2.
    ${ABIGEN} -extra-arg=-c -extra-arg=--std=c++14 -extra-arg=--target=wasm32 \
    -extra-arg=-nostdinc -extra-arg=-nostdinc++ -extra-arg=-DABIGEN \
    -extra-arg=-I${EOSIO_INSTALL_DIR}/contracts/libc++/upstream/include \
    -extra-arg=-I${EOSIO_INSTALL_DIR}/contracts/musl/upstream/include \
    -extra-arg=-I${BOOST_INCLUDE_DIR} \
    -extra-arg=${EOSIOCPP_CFLAGS} \
    --extra-arg=-I${EOSIO_INSTALL_DIR}/externals/magic_get/include \
    -extra-arg=-I${EOSIO_INSTALL_DIR}/contracts -extra-arg=-I$context_folder \
    -extra-arg=-fparse-all-comments -destination-file=${outname} -verbose=0 \
    -context=$context_folder $1 --

  • 我也是同样的环境,以上步骤均正常,但编译合约出错fatal error: 'eosiolib/eosio.hpp' file not found
    。你的eosiocpp 能编译hello智能合约吗?

  • 编译合约遇到问题 at 2018年08月08日

    刷新了

    root@ubuntu:/# ll /usr/local/eosio/bin
    total 101860
    drwxr-xr-x 2 root root 4096 Aug 8 02:46 ./
    drwxr-xr-x 7 root root 4096 Aug 6 23:09 ../
    -rwxr-xr-x 1 root root 8732912 Aug 8 00:00 cleos*
    -rwxr-xr-x 1 root root 27485864 Aug 8 00:00 eosio-abigen*
    -rwxr-xr-x 1 root root 5019 Aug 8 02:46 eosiocpp*
    -rwxr-xr-x 1 root root 5577376 Aug 8 00:00 eosio-launcher*
    -rwxr-xr-x 1 root root 2521128 Aug 7 23:43 eosio-s2wasm*
    -rwxr-xr-x 1 root root 699088 Aug 7 23:46 eosio-wast2wasm*
    -rwxr-xr-x 1 root root 8021328 Aug 8 00:00 keosd*
    -rwxr-xr-x 1 root root 51233088 Aug 7 23:59 nodeos*