/
SEKAI | Documentation & CLI
Search
Duplicate
Try Notion
Page icon

SEKAI | Documentation & CLI

SEKAI Modules

Multistaking

KIRA's consensus model expands upon Tendermint. It ensures equal block proposal opportunities through a governance-permissioned system. Additionally, its MBPoS system promotes staking of assorted digital assets and advances a native liquid staking feature, offering the ease of staking and trading via derivative tokens for added liquidity.

Slashing

A distinctive slashing system prioritizes safeguarding against unintentional faults, with no automatic penalties for double-signing. An adaptive ranking system encourages high participation levels across a diverse, globally distributed node network, adjusting to a range of varying conditions.

Governance

A flexible and adaptable governance structure that allows for a diverse range of participants, a.k.a Councilors, to contribute to KIRA decision-making processes. Unique features include a multi-layered approach to roles and permissions and an Identity Registrar allowing users to verify their own or others' profile claims on-chain, fostering Sybil resistance within the network.

Layer 2

KIRA's Layer 2, termed Pessimistic Rolldowns, optimizes computational efficiency and transaction bundling. Our unique Virtual Finality Gadget expedites the verification of computation results, fostering a versatile platform that caters to both 'code is law' and judgment-based applications. This is more than a platformβ€”it's a launchpad for developers to define their own rules and easily iterate on diverse applications.

Distributor

A reward framework aiming to promote a collaborative method for block generation, deftly balancing decentralization with incentivization while considering potential MEV leakage. This model emphasizes token diversity, allocating distinct rewards to each qualified staking token, enticing a broad spectrum of users across different networks.

Custody

Securing digital assets is no longer a luxury, but a necessity. To answer this need, our Custody Module offers a collaborative custody model, secret-protected transfers, and controlled withdrawals via whitelisting. This innovative security approach provides users with enhanced protection, tailored to their specific needs

Spending Pool

Spending Pool, a native token distribution system in KIRA, allows for token allocation to specified accounts at a set rate and duration. It functions in two modes - fixed and dynamic, to cater to different needs. An open-door policy enables anyone to create a pool, facilitating tokens for network contributors like developers and community managers. Owners govern pool parameters, while beneficiaries are entitled to claim the tokens

Staking Collectives

Staking Collectives offer a community-centric mechanism to pool staking tokens and redirect their dividends. Through Spending Pools, members can lock tokens, reallocating the staking rewards to other network users. The system offers collective control over status, proposals, and changes, with withdrawal limits in place for enhanced protection.

Universal Basic Income

Through a Universal Basic Income system, regular KEX tokens are awarded to actively participating network members. The sustainability of the network is maintained by establishing a cap on annual KEX production. It accommodates participants' engagement by dynamically adjusting the distribution or ensuring fixed intervals.

Tokens Module

The Tokens Module facilitates seamless integration of foreign tokens, establishing their exchange rates, outlining staking reward limits, and supporting a dynamic network ecosystem. Empowering governance to control token parameters ensures Kira's native token's value, while concurrently providing robust safeguards against potentially harmful foreign token transfers through manageable blacklist and whitelist filters

Token Basketing

Through the functionality of this module users can bundle same-denomination tokens, such as KIRA’s staking derivatives, into a single derivative token, simplifying trades and exchanges within the ecosystem. With the module's fixed weight system, the list of tokens in a basket can change over time, serving not as an exchange but as a risk management tool.

BaseApp

Bank cosmos.sdk/x/bank

Auth cosmos.sdk/x/auth

Params cosmos.sdk/x/params