2.0.32 • Published 10 months ago

@dcentralab/wc-trust v2.0.32

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Trust Wallet connector

Instalation

npm install @dcentralab/wc-trust

or

yarn add @dcentralab/wc-trust

Getting started

Trust wallet connector for web3-wc-modal, package that implement wallet connection with Trust Wallet chrome extension https://chrome.google.com/webstore/detail/trust-wallet/egjidjbpglichdcondbcbdnbeeppgdph

Interface

export type TConnect = (connectingWalletType: string, options?: IConnectionOptions) => void
export type TDisconnect = (clearDerivationPath?: boolean) => void

export interface IConnectionOptions {
  rpcUrl?: string
  networkId?: number
  derivationPath?: string
  blockchainType?: BLOCKCHAIN_TYPE
  connectionType?: TWalletType
  onConnectStart?: () => void
  savePath?: boolean
  removeLSKey?: boolean,
  showModalOnError?: boolean,
  showToast?: (msg: string, duration?: number) => any
  connectWallet?: TConnect
  disconnectWallet?: TDisconnect
  internal?: boolean
}

export interface IConnectionResult {
  provider: any
  providerName?: string
}

export interface IConnector {
  type: TWalletType,
  blockchainType: BLOCKCHAIN_TYPE
  mobile: boolean
  enabled: () => boolean;
  connector: (opts: IConnectionOptions) => Promise<IConnectionResult>

  disconnector?: () => Promise<void>

  getAccount: (provider: AbstractProvider | IBinanceProvider | ICardanoProvider) => Promise<string | undefined>
  getBalance: (provider: AbstractProvider | IBinanceProvider | ICardanoProvider, address: string) => Promise<string | undefined>
  getHWAccounts?: (opts: IGetHWAccounts) => Promise<string[]>
  showToast?: (msg: string, duration?: number) => void
  localStorageKey?: string
  connectWallet?: TConnect
  disconnectWallet?: TDisconnect
  unsubscribeEvents?: () => void
}
2.0.31

10 months ago

2.0.32

10 months ago

2.0.30

12 months ago

2.0.29

12 months ago

2.0.28

12 months ago

2.0.27

12 months ago

2.0.0-alpha.7

1 year ago

2.0.0-alpha.8

1 year ago

2.0.0-alpha.9

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.0-alpha.4

1 year ago

2.0.5

1 year ago

2.0.0-alpha.5

1 year ago

2.0.0-alpha.6

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.9

1 year ago

2.0.8

1 year ago

2.0.0-alpha.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.0.0-alpha.12

1 year ago

2.0.15

1 year ago

2.0.16

1 year ago

2.0.13

1 year ago

2.0.1-alpha.0

1 year ago

2.0.14

1 year ago

2.0.11

1 year ago

2.0.12

1 year ago

2.0.10

1 year ago

1.3.35

1 year ago

2.0.19

1 year ago

2.0.17

1 year ago

2.0.18

1 year ago

2.0.26

1 year ago

2.0.24

1 year ago

2.0.25

1 year ago

2.0.22

1 year ago

2.0.23

1 year ago

2.0.20

1 year ago

2.0.21

1 year ago

1.3.32

1 year ago

1.3.34

1 year ago

1.3.31

1 year ago

1.3.30

1 year ago

1.3.29

1 year ago

1.3.26

1 year ago

1.3.27

1 year ago

1.3.25

1 year ago

1.3.24

1 year ago

1.3.22

1 year ago

1.3.23

1 year ago

1.3.21

1 year ago

1.3.20

1 year ago

1.3.18

1 year ago

1.3.19

1 year ago

1.3.17

1 year ago

1.3.13

1 year ago

1.3.14

1 year ago

1.3.12

1 year ago

1.3.11

1 year ago

1.3.10

1 year ago

1.3.7

1 year ago

1.3.9

1 year ago

1.3.8

1 year ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.9

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.0

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.34

2 years ago

1.1.33

2 years ago

1.1.32

2 years ago

1.1.31

2 years ago

1.1.30

2 years ago

1.1.29

2 years ago

1.1.28

2 years ago

1.1.27

2 years ago

1.1.26

2 years ago

1.1.25

2 years ago

1.1.25-alpha.0

2 years ago

1.1.24-alpha.0

2 years ago

1.1.23-alpha.0

2 years ago

1.1.22-alpha.0

2 years ago

1.1.21-alpha.0

2 years ago