Sign inSign up

yarencheng/eoscdt-docker

By yarencheng

•Updated over 7 years ago

eos.cdt toolchain

Image
0

1.2K

yarencheng/eoscdt-docker repository overview

⁠eoscdt-docker

⁠Example

  1. Create hello.cpp
#include <eosiolib/eosio.hpp>
#include <eosiolib/print.hpp>

using namespace eosio;

class hello : public contract {
  public:
      using contract::contract;

      [[eosio::action]]
      void hi( name user ) {
         print( "Hello, ", user);
      }
};

EOSIO_DISPATCH( hello, (hi))

  1. Build WASM
docker run -it --rm --volume $PWD:$PWD --workdir $PWD yarencheng/eoscdt-docker \
  eosio-cpp -o hello.wasm hello.cpp --abigen

⁠CMake Example

  1. use example⁠

  2. Run docker container

    docker run -it --rm --volume $PWD:$PWD --workdir $PWD yarencheng/eoscdt-docker
    
  3. cmake in docker container

    mkdir example/build
    cd example/build/
    cmake ..
    make
    

Tag summary

Content type

Image

Digest

Size

306 MB

Last updated

over 7 years ago

docker pull yarencheng/eoscdt-docker