4.0.1 • Published 9 months ago

@terra-money/use-wallet v4.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

@terra-money/use-wallet

Core interface of @terra-money/wallet-provider.

If you want to create a library using the useWallet() of @terra-money/wallet-provider, you can use this @terra-money/use-wallet instead of @terra-money/wallet-provider for its internal dependence.

Because @terra-money/wallet-provider contains multiple implementations, if your library is built on @terra-money/wallet-provider, problems can arise in exceptional situations (e.g. when users implement and use Context themselves).

Using @terra-money/use-wallet instead of @terra-money/wallet-provider can make your library work reliably in a more diverse set of implementations.

You don't have to use this library if you're just creating a WebApp. Use @terra-money/wallet-provider.

APIs

  • React context and hooks
    • const WalletContext = React.createContext()
    • useWallet(): Wallet
    • useConnectedWallet(): ConnectedWallet
  • Types
    • enum WalletStatus
    • enum ConnectType
    • type WalletInfo
    • type WalletStates
    • type NetworkInfo
    • type TxResult extends CreateTxOptions
    • type SignResult extends CreateTxOptions
    • type SignBytesResult
  • Error types
    • class UserDenied extends Error
    • class CreateTxFailed extends Error
    • class TxFailed extends Error
    • class Timeout extends Error
    • class TxUnspecifiedError extends Error
4.0.1

9 months ago

4.0.0-beta.4

1 year ago

4.0.0

1 year ago

4.0.0-beta.3

1 year ago

4.0.0-beta.2

1 year ago

4.0.0-beta.1

1 year ago

4.0.0-beta.0

1 year ago

3.11.2

2 years ago

3.11.1

2 years ago

3.11.0

2 years ago

3.10.0-alpha.1

2 years ago

3.9.3

2 years ago

3.9.2

2 years ago

3.9.1

2 years ago

3.9.0

2 years ago

3.9.4

2 years ago

3.8.1

2 years ago

3.7.0-alpha.1

2 years ago

3.6.3

2 years ago

3.8.0

2 years ago

3.6.2

2 years ago

3.7.0

2 years ago

3.8.0-alpha.1

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.6.0-alpha.1

2 years ago

3.5.0

2 years ago

3.5.0-alpha.2

2 years ago

3.5.0-alpha.1

2 years ago

3.4.0

2 years ago

3.3.0

2 years ago

3.3.0-alpha.1

2 years ago

3.2.0

2 years ago

3.2.0-alpha.2

2 years ago

3.2.0-alpha.1

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.1.0-alpha.1

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.0.0-alpha.6

2 years ago

3.0.0-alpha.5

2 years ago

3.0.0-alpha.4

2 years ago

3.0.0-alpha.2

2 years ago

3.0.0-alpha.1

2 years ago