Build with Fluentbase
Framework for Building on Fluent
Introduction
Fluentbase is a framework that introduces an SDK and a proving system for Fluent State Transition Functions (STF).
Fluentbase is in an earlier stage of development.
Access to Fluentbase SDK and its documentation is currently limited to projects involved in the Private Beta Testnet for testing purposes.
Fluentbase Runtimes
Fluentbase currently supports various runtimes, each serving specific functions:
crypto (keccak256, poseidon)
ecc (secp256k1 verify & recover)
evm (sload/sstore opcode simulation)
rwasm (transact, compile)
sys (read, write, state, halt)
zktrie
Supported Languages
Fluentbase SDK currently supports writing smart contracts in:
Rust
Solidity
Vyper
Fluentbase Operation
Fluentbase operates using the Fluent's rWasm VM (reduced WebAssembly). This VM employs 100% compatible WebAssembly binary representation, optimized for Zero-Knowledge (ZK) operations. The instruction set is reduced, and sections are embedded inside the binary to simplify the proving process.
Limitations and Future Enhancements
As of now, Fluentbase does not support floating-point operations. However, this feature is on the roadmap for future enhancements.
Last updated