🏃Getting Started
To start development with Startrail-Sdk-Js
NPM Package
Env | Tag |
---|---|
Staging | |
Production | |
Add Packages
Script Tag
Please ensure to check and update to the latest version when you are developing.
Import
Constructor
Configure and construct your Startrail SDK instance
Properties
All the properties listed below are optional.
Parameter | Type | Description |
---|---|---|
apiPath |
| Only define it if you want to do testing. For testing use the
For production purpose do not define it. |
wallet |
| Wallet to activate. Default is
|
env |
| The environment of Startrail-Api endpoint, blockchain network and Web3Auth environment.
|
authAction | true hashes the preimage with keccak256 | |
auth0ClientId |
| Client ID of Auth0 account |
auth0Domain |
| Domain URL of Auth0 |
auth0TorusConfigKey |
| Config key name for TORUS initialisations to connect Auth0 domain and Web3Auth network. This key is only provided by Web3Auth |
lang | Language displayed on the UI | |
loginProvider | login providers for connecting wallet, more detail here. | |
customUi | Values to customise UI only under Startrail wallet powered by Web3Auth. See more details in Whitelabeling/Customizing section. | |
callbackUrl |
| A URL to which a user is redirected after completing email verification with |
withModal |
| Startrail modal powered by Web3Auth is opened instead of direct procedure with a specific login action. |
rpcEndpoint |
| An |
chainId |
| An |
mfaLevel |
| default is |
We recommend encouraging users to use this SDK in standard web browsers, such as Safari, Chrome, Firefox, etc. Some functionality of the SDK may not work properly in web-views.
Sample Config Values For Each Login Method
To connect to your wallet, use login
method
See more details in Wallet Methods
Auth0, managed by Startbahn, is used for certain authentication methods, such as Email Password.
Last updated