0.5.236 • Published 8 months ago

@opensea/wallet v0.5.236

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

OpenSea Wallet React SDK

Get Started

Installation

Install the package and peer dependencies

pnpm add @opensea/wallet wagmi viem@2.x @tanstack/react-query @opensea/ui-kit

Setup

Mount the WalletProvider component.

import { WalletProvider } from "@opensea/wallet"
import { AppContents } from "./AppContents"

function App() {
  return (
    <WalletProvider>
      <AppContents />
    </WalletProvider>
  )
}

Apply the CSS used by the OpenSea wallet UI. If you are using a framework that supports importing CSS files you can import with:

import "@opensea/wallet/style.css"

Usage

Use the useAccount hook to access account state.

If performance is particularly important, use the individualized hooks for getting the data you need, such as useAddress.

The useConnectFlow hook launches the connection flow UI which includes the email-code login method for the OpenSea embedded wallet.

import { useAccount, useConnectFlow, useDisconnect } from "@opensea/wallet"
import { LoadingState } from "./LoadingState"

export function AppContents() {
  const { ready, address } = useAccount()
  const connectFlow = useConnectFlow()
  const disconnect = useDisconnect()

  if (!ready) {
    return <LoadingState />
  }

  if (!address) {
    return <button onClick={() => connectFlow()}>Connect</button>
  }

  return (
    <>
      <p>Address: {address}</p>
      <button onClick={disconnect}>Disconnect</button>
    </>
  )
}

Documentation

WalletProvider

PropDescriptionTypeDefault Value
environment-"production" or "development""development"
supportInjectedWalletsWhether or not to allow connecting wallets discovered via EIP-6963booleantrue
siweAdapterUser defined adapter for SIWE. If provided SIWE will be required.SiweAdapter or undefinedundefined

useAccount

Allows access to account state.

type UseAccountReturn = {
  address: Address | undefined
  chainId: number | undefined
  connectorId: string | undefined
  isConnecting: boolean
  ready: boolean
}

function useAccount(): UseAccountReturn

Development

(Optional) Linking

Linking is useful for when you want to test a local build of opensea-wallet with our OS2 web app. However, Storybook and unit tests are strongly encouraged over this approach.

  1. Run pnpm pack in the package you want to link (e.g. packages/wallet) to generate a tarball
  2. Go to the application you want to run with the local package
  3. Update the dependency in package.json to be the newly generated tarball (e.g. ../../../opensea-wallet/packages/wallet/opensea-wallet-0.5.125.tgz)
0.5.235

8 months ago

0.5.234

8 months ago

0.5.236

8 months ago

0.5.233

8 months ago

0.5.232

8 months ago

0.5.226

8 months ago

0.5.231

8 months ago

0.5.230

8 months ago

0.5.228

8 months ago

0.5.227

8 months ago

0.5.229

8 months ago

0.5.194

8 months ago

0.5.193

8 months ago

0.5.196

8 months ago

0.5.195

8 months ago

0.5.190

8 months ago

0.5.192

8 months ago

0.5.191

8 months ago

0.5.198

8 months ago

0.5.197

8 months ago

0.5.199

8 months ago

0.5.213

8 months ago

0.5.212

8 months ago

0.5.215

8 months ago

0.5.214

8 months ago

0.5.211

8 months ago

0.5.210

8 months ago

0.5.209

8 months ago

0.5.206

8 months ago

0.5.205

8 months ago

0.5.208

8 months ago

0.5.207

8 months ago

0.5.224

8 months ago

0.5.223

8 months ago

0.5.225

8 months ago

0.5.220

8 months ago

0.5.222

8 months ago

0.5.221

8 months ago

0.5.217

8 months ago

0.5.216

8 months ago

0.5.219

8 months ago

0.5.218

8 months ago

0.5.202

8 months ago

0.5.201

8 months ago

0.5.204

8 months ago

0.5.203

8 months ago

0.5.200

8 months ago

0.5.183

8 months ago

0.5.185

8 months ago

0.5.184

8 months ago

0.5.187

8 months ago

0.5.186

8 months ago

0.5.189

8 months ago

0.5.188

8 months ago

0.5.172

8 months ago

0.5.171

8 months ago

0.5.174

8 months ago

0.5.173

8 months ago

0.5.179

8 months ago

0.5.176

8 months ago

0.5.175

8 months ago

0.5.178

8 months ago

0.5.177

8 months ago

0.5.182

8 months ago

0.5.181

8 months ago

0.5.180

8 months ago

0.5.170

8 months ago

0.5.169

8 months ago

0.5.168

8 months ago

0.5.165

8 months ago

0.5.164

8 months ago

0.5.167

8 months ago

0.5.166

8 months ago

0.5.158

8 months ago

0.5.157

8 months ago

0.5.159

8 months ago

0.5.161

8 months ago

0.5.160

8 months ago

0.5.163

8 months ago

0.5.162

8 months ago

0.5.147

8 months ago

0.5.146

8 months ago

0.5.149

8 months ago

0.5.148

8 months ago

0.5.143

8 months ago

0.5.142

8 months ago

0.5.145

8 months ago

0.5.144

8 months ago

0.5.150

8 months ago

0.5.152

8 months ago

0.5.151

8 months ago

0.5.154

8 months ago

0.5.153

8 months ago

0.5.156

8 months ago

0.5.155

8 months ago

0.5.136

8 months ago

0.5.135

8 months ago

0.5.138

8 months ago

0.5.137

8 months ago

0.5.134

8 months ago

0.5.141

8 months ago

0.5.140

8 months ago

0.5.139

8 months ago

0.5.133

8 months ago

0.5.103

9 months ago

0.5.102

9 months ago

0.5.105

9 months ago

0.5.104

9 months ago

0.5.101

9 months ago

0.5.100

9 months ago

0.5.130

9 months ago

0.5.132

9 months ago

0.5.131

9 months ago

0.5.129

9 months ago

0.5.128

9 months ago

0.5.114

9 months ago

0.5.113

9 months ago

0.5.116

9 months ago

0.5.115

9 months ago

0.5.110

9 months ago

0.5.112

9 months ago

0.5.111

9 months ago

0.5.107

9 months ago

0.5.106

9 months ago

0.5.109

9 months ago

0.5.108

9 months ago

0.5.125

9 months ago

0.5.124

9 months ago

0.5.127

9 months ago

0.5.126

9 months ago

0.5.121

9 months ago

0.5.120

9 months ago

0.5.123

9 months ago

0.5.122

9 months ago

0.5.118

9 months ago

0.5.117

9 months ago

0.5.119

9 months ago

0.5.98

9 months ago

0.5.99

9 months ago

0.5.96

9 months ago

0.5.97

9 months ago

0.5.94

9 months ago

0.5.95

9 months ago

0.5.92

9 months ago

0.5.93

9 months ago

0.5.90

9 months ago

0.5.91

9 months ago

0.5.87

9 months ago

0.5.88

9 months ago

0.5.85

9 months ago

0.5.86

9 months ago

0.5.83

9 months ago

0.5.84

9 months ago

0.5.81

9 months ago

0.5.82

9 months ago

0.5.89

9 months ago

0.5.80

9 months ago

0.5.76

9 months ago

0.5.77

9 months ago

0.5.74

9 months ago

0.5.75

9 months ago

0.5.72

9 months ago

0.5.73

9 months ago

0.5.71

9 months ago

0.5.78

9 months ago

0.5.79

9 months ago

0.5.67-rc.1

9 months ago

0.5.54

9 months ago

0.5.55

9 months ago

0.5.52

9 months ago

0.5.53

9 months ago

0.5.50

9 months ago

0.5.51

9 months ago

0.5.58

9 months ago

0.5.59

9 months ago

0.5.56

9 months ago

0.5.57

9 months ago

0.5.43

9 months ago

0.5.44

9 months ago

0.5.41

9 months ago

0.5.42

9 months ago

0.5.49

9 months ago

0.5.47

9 months ago

0.5.48

9 months ago

0.5.45

9 months ago

0.5.46

9 months ago

0.5.70

9 months ago

0.5.65

9 months ago

0.5.66

9 months ago

0.5.63

9 months ago

0.5.64

9 months ago

0.5.61

9 months ago

0.5.62

9 months ago

0.5.60

9 months ago

0.5.69

9 months ago

0.5.67

9 months ago

0.5.68

9 months ago

0.5.40

9 months ago

0.5.38

9 months ago

0.5.39

9 months ago

0.5.36

9 months ago

0.5.37

9 months ago

0.5.35

9 months ago

0.5.34

10 months ago

0.5.32

10 months ago

0.5.33

10 months ago

0.5.31

10 months ago

0.5.30

10 months ago

0.5.29

10 months ago

0.5.27

10 months ago

0.5.28

10 months ago

0.5.25

10 months ago

0.5.26

10 months ago

0.5.24

10 months ago

0.5.23

10 months ago

0.5.22

10 months ago

0.5.21

10 months ago

0.5.18

10 months ago

0.5.19

10 months ago

0.5.17

10 months ago

0.5.20

10 months ago

0.5.16

10 months ago

0.5.14

10 months ago

0.5.15

10 months ago

0.5.12

10 months ago

0.5.13

10 months ago

0.5.10

10 months ago

0.5.11

10 months ago

0.5.9

10 months ago

0.4.42

11 months ago

0.4.43

11 months ago

0.4.40

11 months ago

0.4.41

11 months ago

0.4.48

11 months ago

0.4.49

11 months ago

0.4.46

11 months ago

0.4.47

11 months ago

0.4.44

11 months ago

0.4.45

11 months ago

0.4.31

12 months ago

0.4.32

12 months ago

0.4.30

12 months ago

0.4.39

11 months ago

0.4.37

11 months ago

0.4.38

11 months ago

0.4.35

12 months ago

0.4.36

11 months ago

0.4.33

12 months ago

0.4.34

12 months ago

0.4.21

12 months ago

0.4.28

12 months ago

0.4.29

12 months ago

0.4.26

12 months ago

0.4.27

12 months ago

0.4.24

12 months ago

0.4.25

12 months ago

0.4.23

12 months ago

0.3.42

12 months ago

0.3.41

12 months ago

0.3.40

12 months ago

0.4.86

10 months ago

0.4.87

10 months ago

0.4.84

10 months ago

0.4.85

10 months ago

0.4.82

10 months ago

0.4.83

10 months ago

0.4.80

10 months ago

0.4.81

10 months ago

0.4.88

10 months ago

0.4.89

10 months ago

0.4.102

10 months ago

0.4.101

10 months ago

0.4.100

10 months ago

0.4.105

10 months ago

0.4.104

10 months ago

0.4.103

10 months ago

0.4.75

10 months ago

0.4.73

10 months ago

0.4.74

10 months ago

0.4.71

10 months ago

0.4.72

10 months ago

0.4.70

11 months ago

0.4.79

10 months ago

0.4.91-rc.1

10 months ago

0.5.4

10 months ago

0.5.3

10 months ago

0.5.6

10 months ago

0.5.5

10 months ago

0.5.0

10 months ago

0.5.2

10 months ago

0.5.1

10 months ago

0.4.64

11 months ago

0.4.65

11 months ago

0.4.62

11 months ago

0.4.63

11 months ago

0.4.60

11 months ago

0.4.61

11 months ago

0.4.68

11 months ago

0.4.69

11 months ago

0.4.66

11 months ago

0.4.67

11 months ago

0.4.53

11 months ago

0.4.54

11 months ago

0.4.51

11 months ago

0.4.52

11 months ago

0.4.50

11 months ago

0.4.59

11 months ago

0.4.57

11 months ago

0.4.58

11 months ago

0.4.55

11 months ago

0.4.56

11 months ago

0.2.17

1 year ago

0.2.16

1 year ago

0.2.15

1 year ago

0.2.14

1 year ago

0.2.13

1 year ago

0.2.12

1 year ago

0.2.11

1 year ago

0.2.10

1 year ago

0.3.0

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.8

1 year ago

0.3.7

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.5.8

10 months ago

0.5.7

10 months ago

0.4.74-beta.0

10 months ago

0.4.74-beta.1

10 months ago

0.4.97

10 months ago

0.4.98

10 months ago

0.4.95

10 months ago

0.4.96

10 months ago

0.4.93

10 months ago

0.4.94

10 months ago

0.4.91

10 months ago

0.4.92

10 months ago

0.4.99

10 months ago

0.4.5

11 months ago

0.4.90

10 months ago

0.4.4

11 months ago

0.4.6

11 months ago

0.4.1

12 months ago

0.4.0

12 months ago

0.4.2

12 months ago

0.3.31

1 year ago

0.3.30

1 year ago

0.3.39

12 months ago

0.3.38

12 months ago

0.3.37

12 months ago

0.3.36

12 months ago

0.3.35

12 months ago

0.3.34

12 months ago

0.3.33

12 months ago

0.3.32

12 months ago

0.3.29

1 year ago

0.3.20

1 year ago

0.3.28

1 year ago

0.3.27

1 year ago

0.3.26

1 year ago

0.3.25

1 year ago

0.3.24

1 year ago

0.3.23

1 year ago

0.3.22

1 year ago

0.3.21

1 year ago

0.3.19

1 year ago

0.3.18

1 year ago

0.3.9

1 year ago

0.3.17

1 year ago

0.3.16

1 year ago

0.3.14

1 year ago

0.3.13

1 year ago

0.3.12

1 year ago

0.3.11

1 year ago

0.3.10

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.2.9

1 year ago

0.2.8

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.1

1 year ago

0.2.2

1 year ago

0.1.27

1 year ago

0.1.24

1 year ago

0.1.26

1 year ago

0.2.0

1 year ago

0.1.20

1 year ago

0.1.21

1 year ago

0.1.22

1 year ago

0.1.19

1 year ago

0.1.16

1 year ago

0.1.17

1 year ago

0.1.18

1 year ago

0.1.17-rc.0

1 year ago

0.1.15

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.8

1 year ago

0.1.9

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.2

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.5

1 year ago

0.1.0

1 year ago

0.1.1

1 year ago

0.0.1-rc.17

1 year ago

0.0.1-rc.15

1 year ago

0.0.1-rc.16

1 year ago

0.0.1-rc.13

1 year ago

0.0.1-rc.14

1 year ago

0.0.1-rc.12

1 year ago

0.0.1-rc.11

1 year ago

0.0.1-rc.10

1 year ago

0.0.1-rc.9

1 year ago

0.0.1-rc.8

1 year ago

0.0.1-rc.7

1 year ago

0.0.1-rc.3

1 year ago

0.0.1-rc.4

1 year ago

0.0.1-rc.2

1 year ago

0.0.1-rc.5

1 year ago

0.0.1-rc.6

1 year ago

0.0.1-rc.1

1 year ago