Skip to content

Commit

Permalink
Merge in latest develop
Browse files Browse the repository at this point in the history
  • Loading branch information
Adamj1232 committed Oct 17, 2023
2 parents 9cfb642 + 24c825d commit ba7a9c1
Show file tree
Hide file tree
Showing 47 changed files with 771 additions and 121 deletions.
36 changes: 36 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,18 @@ jobs:
working_directory: ~/web3-onboard-monorepo/packages/venly
steps:
- node-build-steps
build-bitget:
docker:
- image: cimg/node:16.13.1
working_directory: ~/web3-onboard-monorepo/packages/bitget
steps:
- node-build-steps
build-bitkeep:
docker:
- image: cimg/node:16.13.1
working_directory: ~/web3-onboard-monorepo/packages/bitkeep
steps:
- node-build-steps

# Build staging/Alpha releases
build-staging-core:
Expand Down Expand Up @@ -661,6 +673,18 @@ jobs:
working_directory: ~/web3-onboard-monorepo/packages/venly
steps:
- node-staging-build-steps
build-staging-bitget:
docker:
- image: cimg/node:16.13.1
working_directory: ~/web3-onboard-monorepo/packages/bitget
steps:
- node-staging-build-steps
build-staging-bitkeep:
docker:
- image: cimg/node:16.13.1
working_directory: ~/web3-onboard-monorepo/packages/bitkeep
steps:
- node-staging-build-steps

workflows:
version: 2
Expand Down Expand Up @@ -911,3 +935,15 @@ workflows:
<<: *deploy_production_filters
- build-staging-venly:
<<: *deploy_staging_filters
bitget:
jobs:
- build-bitget:
<<: *deploy_production_filters
- build-staging-bitget:
<<: *deploy_staging_filters
bitkeep:
jobs:
- build-bitkeep:
<<: *deploy_production_filters
- build-staging-bitkeep:
<<: *deploy_staging_filters
3 changes: 2 additions & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
"@safe-global/safe-apps-provider": "^0.18.0",
"@safe-global/safe-apps-sdk": "^8.1.0",
"@web3-onboard/arcana-auth": "^2.0.0",
"@web3-onboard/bitget": "^2.0.0-alpha.1",
"@web3-onboard/blocto": "^2.0.0",
"@web3-onboard/cede-store": "^2.1.0",
"@web3-onboard/coinbase": "^2.2.5",
Expand Down Expand Up @@ -80,7 +81,7 @@
"@web3-onboard/trust": "^2.0.4",
"@web3-onboard/uauth": "^2.1.1",
"@web3-onboard/venly": "^2.0.0",
"@web3-onboard/walletconnect": "^2.5.0",
"@web3-onboard/walletconnect": "^2.5.0-alpha.1",
"@web3-onboard/web3auth": "^2.2.3",
"@web3-onboard/xdefi": "^2.0.4",
"@web3-onboard/zeal": "^2.0.4",
Expand Down
12 changes: 8 additions & 4 deletions docs/src/lib/services/onboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ const intiOnboard = async (theme) => {
const { default: arcanaModule } = await import('@web3-onboard/arcana-auth')
const { default: bloctoModule } = await import('@web3-onboard/blocto')
const { default: venlyModule } = await import('@web3-onboard/venly')
const { default: bitgetModule } = await import('@web3-onboard/bitget')
const INFURA_ID = '8b60d52405694345a99bcb82e722e0af'

const injected = injectedModule()
Expand All @@ -66,7 +67,8 @@ const intiOnboard = async (theme) => {
const coinbase = coinbaseModule()
const dcent = dcentModule()
const walletConnect = walletConnectModule({
projectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5'
projectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',
dappUrl: 'https://onboard.blocknative.com/'
})
const ledger = ledgerModule({
walletConnectVersion: 2,
Expand All @@ -83,6 +85,7 @@ const intiOnboard = async (theme) => {
const trust = trustModule()
const xdefi = xdefiModule()
const cede = cedeModule()
const bitget = bitgetModule()

const portis = portisModule({
apiKey: 'b2b7586f-2b1e-4c30-a7fb-c2d1533b153b'
Expand Down Expand Up @@ -123,16 +126,17 @@ const intiOnboard = async (theme) => {
wallets: [
injected,
walletConnect,
arcanaWallet,
coinbase,
ledger,
trezor,
trust,
gnosis,
uauth,
taho,
cede,
bitget,
xdefi,
uauth,
cede,
arcanaWallet,
torus,
sequence,
dcent,
Expand Down
48 changes: 48 additions & 0 deletions docs/src/routes/docs/[...4]wallets/[...2]bitget/+page.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: Bitget
---

# {$frontmatter.title}

## Wallet module for connecting Bitget Wallet through web3-onboard

Bitget Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.

### Install

<Tabs values={['yarn', 'npm']}>
<TabPanel value="yarn">

```sh copy
yarn add @web3-onboard/bitget
```

</TabPanel>
<TabPanel value="npm">

```sh copy
npm install @web3-onboard/bitget
```

</TabPanel>
</Tabs>

## Usage

```typescript
import Onboard from '@web3-onboard/core'
import bitgetWalletModule from '@web3-onboard/bitget'

const bitgetWallet = bitgetWalletModule()

const onboard = Onboard({
// ... other Onboard options
wallets: [
bitgetWallet()
//... other wallets
]
})

const connectedWallets = await onboard.connectWallet()
console.log(connectedWallets)
```
48 changes: 48 additions & 0 deletions docs/src/routes/docs/[...4]wallets/[...3]bitkeep/+page.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: BitKeep
---

# {$frontmatter.title}

## Wallet module for connecting BitKeep Wallet through web3-onboard

BitKeep Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.

### Install

<Tabs values={['yarn', 'npm']}>
<TabPanel value="yarn">

```sh copy
yarn add @web3-onboard/bitkeep
```

</TabPanel>
<TabPanel value="npm">

```sh copy
npm install @web3-onboard/bitkeep
```

</TabPanel>
</Tabs>

## Usage

```typescript
import Onboard from '@web3-onboard/core'
import bitKeepWalletModule from '@web3-onboard/bitkeep'

const bitKeepWallet = bitKeepWalletModule()

const onboard = Onboard({
// ... other Onboard options
wallets: [
bitKeepWallet()
//... other wallets
]
})

const connectedWallets = await onboard.connectWallet()
console.log(connectedWallets)
```
Loading

0 comments on commit ba7a9c1

Please sign in to comment.