Overview

Get familiar with the backend architecture components that power Abridged.

Upgrades

Abridged V2 brings a slew of upgrades to our architecture that will enable you to integrate best-in-class Web 3 UX practices even more easily than with V1.

We are frequently pushing changes to V2, so make sure to stay up to date on all of the changes that are coming in real-time by joining our developer community chat.

Monolithic Registry

The monolithic registry is the cornerstone smart contract that contains all of the deployment logic previously contained in our account contracts. This shift in contract architecture makes our account contracts even more robust and cheaper to deploy and manage.

The registry contract serves as the factory contract for easily managing an infinite number of unique counterfactually instantiated account addresses by mapping your device key to the associated account contracts across any Ethereum network.

Instant Deposits

For the first time ever, you are able to instantly execute transactions within a state channel from a cold start via our instant deposit contract.

Whenever you create a new account contract, a unique instant deposit contract is automatically generated at the same time which can receive funds to be used immediately within an Abridged state channel.

Modular Meta-Transaction Relayer

The modular relayer can be used by any team to create their own system to execute meta-transactions. This gives you the option to build out your own meta-transaction relayer network and charge your own fee for usage of your custom relayers.

The Abridged relayer allows for payments to be made in any token, which gives end-users much more flexibility to interact with dapps using native tokens.

Cache Platform

The cache platform caches any transaction executed by accounts in the registry contract and serves as a message broadcasting system.

It listens and responds to requests made by the SDK, allowing for contracts to interact with the blockchain without a Web3 provider.