1.0.2 • Published 4 years ago
jesse-essentials v1.0.2
This package exports a factory method for rLogin to use in the RIF apps
import { createRLogin } from '@rsksmart/rlogin-essentials'
export const rLogin = createRLogin()This will create rLogin for RSK Testnet and Mainnet using all the integrated providers
If you are using it in other apps please set your Trezor bridge metadata
const trezorOptions = {
  manifestEmail: 'your@email.org',
  manifestAppUrl: 'https://your.page.org'
}
export const rLogin = createRLogin(, trezorOptions)Utilities:
For individual RSK network
import { rskTestnetRpcUrl, rskMainnetRpcUrl } from '@rsksmart/rlogin-essentials'
const rLogin = createRLogin(rskTestnetRpcUrl)
const rLogin = createRLogin(rskMainnetRpcUrl)For example, with Ethereum and RSK networks:
import { rskRpcUrls } from '@rsksmart/rlogin-essentials'
const rpcUrls = Object.assing({}, {
  1: getEthereumUrl(1)!
}, rskRpcUrls)
export const rLogin = createRLogin(rpcUrls)Run for development
Install dependencies:
npm iRun unit tests
npm testCoverage report with:
npm run test:coverageRun linter
npm run lintAuto-fix:
npm run lint:fixBuild for production
npm run build1.0.2
4 years ago