Mitja's web page
Everscale White Paper
Everscale White Paper
  • Everscale Whitepaper
    • Abstract
    • Preamble
    • Chapter One: Everscale
      • Decentralization
      • Meritocratic Token Distribution
      • Governance
      • Economy
    • Chapter Two: Ever Kernel (EK)
      • Context
      • WorkChains
      • Multithreading
      • SMFT (Soft Majority Fault Tolerance) Consensus
      • Masterchain Slashing and Recovery Protocol (MSRP)
      • Distributed Dynamic Validator Set (DDVS)
      • Improved Finality
      • REMP — Reliable External Messaging Protocol
    • Chapter Three: Ever Operating System
      • About Ever OS
      • File System
      • File names and directories
      • Tonix
      • Storage and other Peripheral Workchains
      • File index smart contract
      • IceChain
    • Chapter Four: Web Free
      • Smart Contract Languages
      • Programs security
      • Distributed programming
      • Resolving
      • Reverse resolution via Index smart contract
      • DeBots
      • Pipes
      • Code Handling
      • Upgradability
    • Conclusion: The Evolution
    • References
Powered by GitBook
On this page
  1. Everscale Whitepaper
  2. Chapter Four: Web Free

Reverse resolution via Index smart contract

A lot of times even the advanced key-value store won’t be enough. For example a user deploys some multisig wallet with several custodians public keys. Now how could that user keep track of all such multisig contracts she deployed? And even more interestingly, how the custodians she has added could keep track of all multisigs they are custodians in.

Let’s deploy an index for each of the multisig owners. Initial data will have an owner account address for which the index is created (which will be used as a pointer to a contract we are looking for) and the code will be an index certificate code plus the custodian public key.

Now we only need to know the certificate code (which is public information) to add a public key to collect pointers to all target smart contracts.

PreviousResolvingNextDeBots

Last updated 3 years ago