System library
This section covers Rell's system libraries, including immutable entities, namespaces for blockchain access, built-in
functions, the require
function for validation, partial functions for flexible use, and system queries for dapp
insights.
Block and transaction entities in Rell are immutable, ensuring secure, tamper-proof data storage and integrity.
Namespaces offer functions for blockchain data access, cryptographic operations, and meta-information retrieval within Rell modules.
Rell includes built-in functions for math, comparisons, collection checks, error handling, cryptographic tasks, and text pattern matching.
The require
function validates conditions, non-null values, and non-empty collections, throwing exceptions when
conditions fail.
Partial functions use *
to create flexible function references, simplifying the reuse of function logic with
partial arguments.
System queries provide details about the Rell environment and dapp structure, such as version info and build details.