System Requirements
Info
The subsequent tutorials are up to date with the following Wire components.
Component | Version |
---|---|
Wire Sysio Core Version | 3.1.6 |
Wire CDT | 3.1.0 |
sysio.contracts | 3.1.1 |
skd-core | 1.0.0 |
Supported Operating Systems
The Wire platform is supported on the following environments:
Linux Distributions:
- Ubuntu v22 & v20
Development Experience
Wire based blockchains execute user-generated applications and code using WebAssembly (WASM). WASM is an emerging web standard with widespread support from Google, Microsoft, Apple, and industry leading companies.
At the moment the most mature toolchain for building applications that compile to WASM is clang/llvm with their C/C++ compiler.
Command Line Knowledge
There are a variety of tools provided along with Wire core and CDT packages which requires you to have a basic command line knowledge in order to interact with them.
Development Tools
We recommend using an Integrated Development Environment (IDE) rather than a text editor, as IDEs offer a more sophisticated code completion and a more comprehensive development experience. While you can use any text editor that supports C++ syntax highlighting, such as Sublime Text or Atom, IDEs provide additional features that can enhance your coding efficiency. You are welcome to use the software of your personal preference, but if you're unsure what to use, we've provided some options for you to explore.
IDEs
The resources mentioned above are developed, offered, and maintained by third parties, not by Wire Network. Sharing information, materials, or commentaries about these third-party resources does not constitute an endorsement or recommendation by us. We disclaim any responsibility or liability for your use of or reliance on these resources. Third-party resources may be updated, changed, or terminated at any time, which could render the information below outdated or inaccurate. Your use and reliance on these resources are entirely at your own risk.
What you will learn
- Manage wallets and keys
- Create accounts
- Write your first contract
- Compilation and ABI
- Contracts deployment
- Utilizing a block explorer