phone

Create an account in seconds

Create an account in seconds. No need for a deep understanding of crypto. No need to install any dedicated software. Just like you always wanted.

registration

Best fiat on-ramp

An account is only useful if it contains funds. Top-up your account instantly with a card or a bank account. No context switching. No exchanges. It just works.

login selector

Secured by design

What if your device is lost or stolen? No problem. Access your account from other devices and block the malicious device from accessing your funds.

login selector

Simpler transaction fees

Pay transactions fees with your favorite token. We make the user experience so good, users don't need to know they're using a blockchain.

transaction fees

Getting started

With Universal Login you can start creating applications in JavaScript in a few minutes.

									
	$ npm install @universal-login/sdk
									
								
									
const UniversalLoginSDK = require('@universal-login/sdk').default;

const sdk = new UniversalLoginSDK(
	'https://universal-login-relayer.herokuapp.com',
	"https://rinkeby.infura.io"
);
const [privateKey, contractAddress] = await sdk.create('PUT_NICK_HERE.my-id.test');

const message = {
	from: contractAddress,
	to: '0xf4C1A210B6436eEe17fDEe880206E9d3Ab178c18',
	data: '0x',
	value: '1000000000000000',
	gasToken: '0x5f81e2afde8297f90b3f9179f8f3ea172f3155a8',
	gasPrice: 11000000000,
	gasLimit: 1000000
};

const transactionId = await sdk.execute(message, privateKey);
									
								

Roadmap

  • Devcon IV

    Prague

    Prototype

    Prototype

  • Berlin Blockchain Week

    Berlin

    Pilots

    19/08/2019

  • Devcon V

    Osaka

    Beta

    Oct 2019

  • Q4

    Production

    Q4 - 2019