Quickstart Guide: Playground

Explore the Abridged SDK's core functionality in two minutes with the SDK Playground.

Overview

The easiest way to see the power of the Abridged SDK is through our point-and-click SDK Playground where you can execute method calls on the testnet.

The Abridged SDK Playground is still in pre-release version and is distributed under the codename "Archanova".

Link to the Abridged SDK Playground.

If it's your first time interacting with the Abridged SDK, we recommend going through the flow below for setting up account contracts to quickly explore the SDK's core functionality (and most used feature!) in 4 easy steps. Click through each header to be guided to the proper methods in the Abridged SDK Playground for each step.

4 easy steps

The Playground initializes automatically on the Ropsten testnet so all you really need to do is to open the Playground!

You can make sure you're on the right network by looking at the NETWORK section in the header. Your console - located in the footer - will also print "initialized".

Click the Random button or enter a custom username that is at least 7 characters long to associate your account address with a username (also referred to as an ENS label/name).

Click on the Run button to create your account contract.

You can make sure your account contract is created by checking that theACCOUNT STATEsection in your header shows the value "Created". Your console will also print information about your newly created account contract, including the account address and ENS name.

Copy your account address from the Playground and enter it in the provided faucet website to acquire some Ropsten testnet ETH. This will ensure you have adequate ETH to deploy the account contract in the next step.

You can make sure you have adequate ETH by checking that the ACCOUNT BALANCE (REAL)section in the header has a non-zero value. If you are using a different testnet, we've got you covered with all available faucet links here.

Click on the first Run button to estimate the gas cost for your account contract deployment.

Click on the second Run button to deploy the account contract you just created.

You can make sure your account is deployed by checking that the ACCOUNT STATEsection in your header changed from "Created" to "Deployed". Your console will also print the transaction hash of your account contract deployment.

Congratulations‚Äč! You just used the Abridged SDK to explore a seamless Web 3 onboarding flow by creating and deploying your first account contract!

What your user sees

When you integrate the Abridged SDK with this account contract setup flow into your application, you're able to seamlessly onboard your users with a wallet without changing any existing signup behavior or requiring them to download additional software. From the user's perspective, it can look something like this:

Simple app signup flow with Abridged account contracts + AWS Cognito

Next steps to level up

If you're ready to dive deeper into what is possible with Abridged, you can do the following:

  1. Walk through the remaining SDK Playground recommended flows

  2. Go through the SDK reference for information about each available method

  3. Complete the CLI quickstart guide to make development even easier with the Abridged CLI

  4. Read through the various Web 3 components you can access with the Abridged SDK

  5. (COMING SOON) Complete the in-depth tutorials to integrate the SDK into an example app

  6. (COMING SOON) Create a Web 3 app with our drag-and-drop, no-code Web Portal interface

We're always happy to help with code or other questions you might have. Pose a question to our developer community in the Abridged chat channel. We'd also love to hear from you if you want to give us feedback or experience any bugs or issues!