• Discover
  • Partner with us
  • Chapters
  • Blog

Build on Agoric

Course Intro
What is Agoric?
Basic Environment Setup

Build on a cross-chain application with Orchestration
Project 1: Multi-Chain DAO

Setup Your Agoric Developer Environment
User Interface
Project 2: Marketplace

Additional Resources
Upgrading Contract and Exo Objects
Contract Deployment

If you're looking to dive deeper into Agoric's ecosystem after mastering the basics, here are some additional concepts and functions you'll encounter in your development journey.

Extra Smart Contract Concepts

While we covered basic digital assets earlier, Agoric provides sophisticated tools for asset handling:

Purses

  • Stores digital assets
  • Created by specific Mints
  • Can receive deposits
  • Can make withdrawals

Payments

  • Transferable digital assets
  • Created by Mints
  • Can move between Purses
  • Used in smart contract transactions

Issuers

  • Validates Mints and Purses
  • Acts as trusted authority
  • Ensures asset authenticity

A code example:

Extra Orchestration Functions & Concepts

When building sophisticated cross-chain applications, you'll work with these powerful orchestration functions:

getChain

  • Retrieves chain object for given chainName
  • Provides access to chain-specific methods

getBrandInfo

  • Gets denom information
  • Returns local Brand details
  • Provides chain and asset information

asAmount

  • Converts denom amount to Amount with brand
  • Handles value conversions

What’s ChainHub?

ChainHub acts as a central registry for managing multiple blockchain interactions. Think of it as a control center that keeps track of different chains, their connections, and asset types in one unified interface.

Creation and State

  • Creates a new ChainHub in a zone
  • Functions as an Exo singleton
  • Maintains lightweight state (only caches queries)
  • Easily refreshable for updates

Registration Capabilities

Information Access

Key Points:

  • Centralized Management: One place to handle all chain interactions
  • Dynamic Registration: Add chains and connections as need
  • Flexible Updates: Easy to create new versions
  • Unified Interface: Consistent way to access cross-chain information
Previous
Next

Lesson discussion

Swap insights and ask questions about “Build on Agoric”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
WebsiteDiscoverPartner with UsBlogEvents
Discover
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsBrand GuidelineFAQsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://risein.com is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://risein.com disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Rise In, All rights reserved