@unilogin/provider
TypeScript icon, indicating that this package has built-in type declarations

0.6.1 • Public • Published

UniLogin provider

Installation

Using npm:

npm install --save @unilogin/provider

Using yarn:

yarn add @unilogin/provider

From a CDN using unpkg.com:

<html>
  <body>
    <!-- Load the script inside the BODY tag -->
    <script src="https://unpkg.com/@unilogin/provider"></script>
  </body>
</html>

Getting started

For npm/yarn users:

import ULIFrameProvider from '@unilogin/provider'

web3.setProvider(ULIFrameProvider.createPicker(web3.currentProvider))

Or if you are using ethers:

import ULIFrameProvider from '@unilogin/provider'

const provider = new providers.Web3Provider(ULIFrameProvider.createPicker(window.ethereum))

If you are developing a website without bundler (pure HTML / JavaScript):

<html>
  <head>
    <script src="https://unpkg.com/web3@latest/dist/web3.min.js"></script>
  </head>
  <body>
    <button id="unilogin-button"></button>
    <script src="https://unpkg.com/@unilogin/provider"></script>
    <script>
      window.web3 = new Web3(ULIFrameProvider.createPicker(window.ethereum))
    </script>
  </body>
</html>

Readme

Keywords

none

Package Sidebar

Install

npm i @unilogin/provider

Weekly Downloads

86

Version

0.6.1

License

MIT

Unpacked Size

90.7 kB

Total Files

64

Last publish

Collaborators

  • ethworks
  • justynabroniszewska