Skip to content

CyberWay.CDT (Contract Development Toolkit) is a suite of tools used to build CyberWay contracts

License

Notifications You must be signed in to change notification settings

cyberway/cyberway.cdt

 
 

Repository files navigation


buildkite
GitHub

CyberWay.CDT (Contract Development Toolkit based on EOSIO.CDT)

Version : 1.6.3

CyberWay.CDT is a toolchain for WebAssembly (WASM) and set of tools to facilitate contract writing for the CyberWay platform. In addition to being a general purpose WebAssembly toolchain, CyberWay specific optimizations are available to support building CyberWay smart contracts. This toolchain is built around Clang 7, which means that CyberWay.CDT has the most currently available optimizations and analyses from LLVM, but as the WASM target is still considered experimental, some optimizations are not available or incomplete.

Guided Installation (Building from Scratch)

$ git clone --recursive https://github.com/cyberway/cyberway.cdt
$ cd cyberway.cdt
$ ./build.sh
$ sudo ./install.sh

Installed Tools

  • cyberway-abidiff
  • cyberway-cpp
  • eosio-abigen
  • eosio-cc
  • eosio-init
  • eosio-ld
  • eosio-objcopy
  • eosio-pp
  • eosio-wasm2wast
  • eosio-wast2wasm
  • llvm-ar
  • llvm-nm
  • llvm-objdump
  • llvm-ranlib
  • llvm-readelf
  • llvm-readobj
  • llvm-strip

Contributing

Contributing Guide

Code of Conduct

License

MIT

Important

See LICENSE for copyright and license terms.

All repositories and other materials are provided subject to the terms of this IMPORTANT notice and you must familiarize yourself with its terms. The notice contains important information, limitations and restrictions relating to our software, publications, trademarks, third-party resources, and forward-looking statements. By accessing any of our repositories and other materials, you accept and agree to the terms of the notice.

About

CyberWay.CDT (Contract Development Toolkit) is a suite of tools used to build CyberWay contracts

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 99.4%
  • C 0.2%
  • CMake 0.2%
  • Shell 0.2%
  • HTML 0.0%
  • Python 0.0%