Docs.rs
  • freenet-stdlib-0.1.9
    • freenet-stdlib 0.1.9
    • Docs.rs crate page
    • LGPL-3.0-only
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • iduartgomez
    • sanity
    • Dependencies
      • arbitrary ^1 normal optional
      • bincode ^1 normal
      • blake3 ^1 normal
      • bs58 ^0.5 normal
      • byteorder ^1 normal
      • chrono ^0.4 normal
      • flatbuffers ^24.3 normal
      • freenet-macros ^0.1.0-rc1 normal
      • futures ^0.3 normal
      • once_cell ^1 normal
      • semver ^1 normal
      • serde ^1 normal
      • serde_bytes ^0.11 normal
      • serde_json ^1 normal
      • serde_with ^3 normal
      • thiserror ^1 normal
      • tracing ^0.1 normal
      • tracing-subscriber ^0.3 normal
      • js-sys ^0.3 normal optional
      • serde_with ^3 normal
      • tokio ^1 normal optional
      • tokio-tungstenite ^0.26.1 normal optional
      • arbitrary ^1 dev
      • bincode ^1 dev
      • rand ^0.8 dev
      • wasmer ^5.0.4 dev
      • serde-wasm-bindgen ^0.6 normal optional
      • wasm-bindgen ^0.2 normal optional
      • web-sys ^0.3 normal optional
    • Versions
    • 22.62% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate freenet_stdlib

freenet_stdlib0.1.9

  • All Items

Crate Items

  • Modules

Crates

  • freenet_stdlib

Crate freenet_stdlib

Source
Expand description

Standard library provided by the Freenet project to be able to write Locutus-compatible contracts.

Modules§

client_api
A node client API. Intended to be used from applications (web or otherwise) using the node capabilities to execute contract, delegate, etc. instructions and communicating over the network.
memory
Internally used functionality to interact between WASM and the host environment. Most of the usage of types is unsafe and requires knowledge on how the WASM runtime is set and used. Use with caution.
prelude
Locutus stdlib prelude.
typed_contract
Helper types for interaction between wasm and host boundaries.

Results

Settings
Help
    trait
    freenet_stdlib::prelude::ContractInterface
    Trait to implement for the contract building.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.