@pigi/spec
latest

#00: Introduction

  • Introduction
  • Glossary
  • Contributors

#01: Core Design Components

  • Generalized State System
  • State Object Ranges
  • Merkle Interval Tree
  • Double Layer Merkle Tree
  • JSON RPC

#02: Contract Specification

  • Contracts Overview
  • Deposit Contract
  • Commitment Contract
  • Predicate Contracts
  • Transaction-based Predicate Standard
  • Limbo Exit Predicate Standard

#03: Client Specification

  • Introduction
  • Deposit Generation
  • Event Handling
  • Transaction Generation
  • History Proofs
  • History Generation
  • History Verification
  • Exit Guarding
  • State Queries
  • Synchronization
  • Query Expressions
  • RPC Methods
  • RPC Error Messages

#04: Operator Specification

  • Introduction
  • Transaction Ingestion
  • Block Generation
  • Operator RPC Methods

#05: Client Architecture

  • Introduction
  • MerkleIntervalTree
  • RangeDB
  • ContractWrapper
  • EventWatcher
  • WalletDB
  • Wallet
  • PredicatePlugin
  • PluginManager
  • History Proof Structure
  • HistoryDB
  • HistoryManager
  • StateDB
  • StateManager
  • SyncDB
  • SyncManager
  • RpcClient
  • RpcServer

#06: Operator Architecture

  • Introduction
  • BlockDB
  • BlockManager
  • OperatorStateManager

#07: Predicate Specifications

  • SimpleOwnership Predicate
@pigi/spec
  • Docs »
  • Contributors
  • Edit on GitHub

ContributorsΒΆ

  • Jinglan Wang
  • Karl Floersch
  • Ben Jones
  • Kelvin Fichter
  • Mikerah Quintyne-Collins
Next Previous

© Copyright 2019, Plasma Group Revision 4189a5ef.

Built with Sphinx using a theme provided by Read the Docs.