Trustless Hub Documentation

website·Indexed 30 days ago

https://docs.trustlesshub.com/

Technical documentation for Trustless Hub by TRST Labs, featuring guides on running a validator, the trstd daemon client, and IBC relayer setup. Includes details on the AutoTX, Allocation, and Claim modules, as well as TrustlessJS and TriggerPørtal for interchain automation and DAO integration.

Tokens
19.1K
Snippets
74
Records
129
Agent score
50%

What's inside Trustless Hub

  1. Overview of Inter-Blockchain Communication (IBC) in Trustless Hub

    Inter-Blockchain Communication (IBC) is a protocol used within the Trustless Hub ecosystem to enable cross-chain interoperability. It allows for the transfer of tokens and data between separate blockchain networks built using the Cosmos SDK.
  2. Overview of IBC Relayers

    Inter-Blockchain Communication (IBC) Relayers enable the secure, trustless transfer of tokens and data between IBC-enabled chains using cryptographic proofs. To run a relayer, a Linux machine (dedicated server or VPS) is recommended, along with access to RPC endpoints or a light client for each chain being relayed.
  3. Overview of Trustless Hub automation capabilities

    Trustless Hub is a decentralized finance (DeFi) platform designed for the automation of on-chain processes. It enables recurring transfers, time-based strategies (such as dollar-cost averaging), and autonomous services. Unlike bot networks, it allows users to automate assets without requiring them to be locked in smart contracts. The platform leverages Inter-Blockchain Communication (IBC) and Interchain Accounts standards, allowing developers to build automated services like payroll and subscriptions on any IBC-enabled chain while maintaining balances on that specific chain.
  4. Overview of Trustless Triggers (AutoTX)

    Trustless Triggers (referred to interchangeably as AutoTX) is an all-purpose, time-based automation module used to create and execute automatic interchain transactions between different chains within the Cosmos ecosystem. It allows for the automation of on-chain actions by executing predefined blockchain calls based on specific events, conditions, or dates/times. Key capabilities include:

    • Automating function calls (e.g., local transactions, dollar-cost averaging across IBC chains).
    • Creating complex workflows by making the execution of one trigger dependent on another.
    • Using AuthZ for the automation of user funds, removing the need for locking tokens in Escrow or Vault smart contracts.
    • Scheduling multiple messages into a single AutoTX for sequential execution.
  5. Overview of IBC Relayers

    Inter-Blockchain Communication (IBC) Relayers enable the secure, trustless transfer of tokens and data between IBC-enabled chains (such as Cosmos Hub, Terra, and Akash). They rely on cryptographic proofs rather than third-party intermediaries. To operate a relayer, a Linux machine (dedicated server or VPS) and access to RPC endpoints or light clients for each relayed chain are required.
  6. Overview of Trustless Hub (TRST chain) modules

    The Trustless Hub utilizes several custom modules to manage chain operations, inflation, and secure computation:

    • auto-tx: Automates transactions containing messages, executable locally or on other chains via Interchain Accounts.
    • claims: Manages the claiming process for the Rainbow Airdrop to ensure long-term alignment for recipients.
    • alloc: Distributes inflation rewards to specific module accounts (mint, AutoTX, compute, and community pool) based on a governance-defined issuance schedule.
    • compute: Binds to the CosmWasm VM running in Intel SGX secure enclaves and generates callback signatures for secure recurring transactions.
    • registration: Registers enclave-related keys both with Intel SGX and on-chain.
    • mint: Regulates TRST inflation on the Hub using a 'fourting' schedule, where inflation is reduced by 25% annually and gradually decreases over time.
  7. Overview of IBC Relayers and Interchain Accounts

    Inter-Blockchain Communication (IBC) Relayers enable the secure, trustless transfer of tokens and data between IBC-enabled chains using cryptographic proofs. They require a Linux environment (dedicated server or VPS) and access to RPC endpoints or light clients for each chain being relayed. Interchain Accounts are used within this process to allow users to interact with other chains trustlessly and automate transactions via Trustless Triggers.
  8. Overview of Interchain Automation with Trustless Triggers

    Trustless Triggers enable time-based automated transactions (AutoTX) on IBC-compatible chains using the Interchain Accounts standard. They allow developers and users to automate recurring actions—such as token transfers or auto-compounding—by specifying intervals, durations, and start/end times.

    Key capabilities include:

    • Executing Cosmos SDK transactions (e.g., MsgSend, MsgWithdrawDelegatorReward, MsgExecuteContract, MsgInstantiate).
    • Executing transactions on remote chains via Interchain Accounts.
    • Granting permissions to the Trustless Hub Interchain Account to execute specific messages using the Authz module on the host chain.
  9. Overview of TriggerPørtal automation capabilities

    TriggerPørtal is a dApp that enables automation of on-chain tasks across IBC-enabled chains. Key capabilities include:

    • Recurring Token Transfers: Sending tokens to one or multiple recipients at regular intervals.
    • Advanced Automation: Scheduling arbitrary Cosmos SDK messages on IBC-enabled chains.
    • Autocompounding: Automatically reinvesting TRST staking rewards back into the validator to increase yield.
    • Trigger Management: A user interface to view and manage time-based on-chain triggers.
  10. Overview of IBC Relayers

    Inter-Blockchain Communication (IBC) Relayers enable the secure, trustless transfer of tokens and data between IBC-enabled chains using cryptographic proofs. To run a relayer, a Linux-based machine (dedicated server or VPS) is recommended, along with access to RPC endpoints or a light client for each chain being relayed.
  11. Overview of Trustless Hub Daemon local setup

    The Trustless Hub documentation provides guidance on how to install and run the Trustless Hub Daemon on a local machine or dedicated server for development and testing purposes.
  12. Overview of Trustless Hub and AutoTx module

    Trustless Hub is a set of Cosmos SDK modules developed by TRST Labs to enable permissionless automation of decentralized applications. The core AutoTx module provides time-based automation for Cosmos SDK-native chains. It abstracts transaction complexities and supports chain-agnostic and interdependent intent triggers. The module enables the automation of local Cosmos messages and actions on connected IBC chains using Interchain Accounts and AuthZ grants. Additionally, it extends automation to EVM chains via bridges such as Axelar and Gravity Bridge, removing the requirement for escrow or vault-based protocols.