Bitcredit Documentation
E-Bill
Wildcat Mint
Glossary
E-Bill
Wildcat Mint
Glossary
  • E-Bill

    • E-Bill
    • Concepts

      • Roles
      • Bill states
      • General conditions
      • Validation
    • Identity Record

      • Identity record
      • Field description
      • Identity restore and transfer
      • Backing up user material
    • Cryptographic primitives
    • Adding a contact and exchanging data
    • Content of Bill

      • Content of a bill
      • Field description
      • Bill id and keys
      • The bill blockchain
      • Bill example
    • Operations

      • Operations
      • Issue
      • Request to accept
      • Accept
      • Request to pay
      • Pay
      • Sale
      • Endorse
      • Mint
      • Recourse
    • Transport

      • Transport
      • Sharing bills
      • Migration from the DHT
    • Local Build

      • Local build
      • Software installation
      • Configuration
      • Startup parameters
    • User documentation
    • FAQ
    • Glossary

Software installation

Rust

Rust 1.85 or newer, plus a recent toolchain.

System libraries

Ubuntu

sudo apt install -y libclang-dev pkg-config build-essential

Fedora

sudo dnf install -y make automake gcc gcc-c++ kernel-devel clang-devel
sudo dnf install -y pkgconf-pkg-config @development-tools

Windows

In an MSYS2 terminal:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-make mingw-w64-x86_64-llvm
pacman -S base-devel pkgconf

wasm-pack

Building the WebAssembly module needs wasm-pack:

curl https://drager.github.io/wasm-pack/installer/init.sh -sSf | bash

A local HTTP server

To serve the built WASM artifacts, any static server will do. http-server is what the repository's examples use.

Next

Startup parameters: building and running what you have just installed.

Prev
Local build
Next
Configuration