Atlas Draft
  • What is Atlas?
    • Overview
  • Roles
    • Roles in Atlas
      • Operations Relay (OR)
      • Originator
      • Auctioneer
      • Bundler
      • Solver
  • Atlas Infrastructure Overview
    • Operations Relay
    • SDK
  • Atlas EntryPoint Concepts
    • Permit69
    • atlETH
  • Integrating Atlas
    • Integration Overview
    • Integrating a frontend or API
    • Integrating a smart contract protocol
  • Building Atlas Modules
    • DappControl
      • Entities
      • Required Functions
      • Optional Functions
    • Execution Base
      • Functions
    • Reputation
    • Ex-Post Bids
  • Resources
    • Whitepaper
    • Source code
Powered by GitBook
On this page
  1. Atlas Infrastructure Overview

SDK

The Atlas TypeScript SDK is designed to easily allow parties to sign a CallChainHash. The CallChainHash signature is verified by the Atlas smart contract to guarantee that the bundler cannot tamper with the execution order of the operations. Any party can easily generate this hash by making a view call to the getCallChainHash(SolverOperations[]) function.

When the user is appointed as the auctioneer, session keys may be utilized to avoid manually performing multiple signatures. This could involve generating on-demand private keys for the interface to perform one-time signatures of the CallChainHash on the users behalf. These keys can be set to expire or be revoked after the execution of the UserOperation.

Currently the SDK is being completed, please contact us for early access.

PreviousOperations RelayNextPermit69

Last updated 1 year ago