Skip to content

Commit 81ec2bc

Browse files
authored
Merge pull request #2344 from capsule-org/capsule-brand-update
chore: Capsule <> Para brand update
2 parents 8493e1f + f305d07 commit 81ec2bc

File tree

17 files changed

+648
-1027
lines changed

17 files changed

+648
-1027
lines changed

.circleci/config.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -442,10 +442,10 @@ jobs:
442442
working_directory: ~/web3-onboard-monorepo/packages/solid
443443
steps:
444444
- node-build-steps
445-
build-capsule:
445+
build-para:
446446
docker:
447447
- image: cimg/node:18.18.2
448-
working_directory: ~/web3-onboard-monorepo/packages/capsule
448+
working_directory: ~/web3-onboard-monorepo/packages/para
449449
steps:
450450
- node-build-steps
451451
build-particle:
@@ -762,10 +762,10 @@ jobs:
762762
working_directory: ~/web3-onboard-monorepo/packages/solid
763763
steps:
764764
- node-staging-build-steps
765-
build-staging-capsule:
765+
build-staging-para:
766766
docker:
767767
- image: cimg/node:18.18.2
768-
working_directory: ~/web3-onboard-monorepo/packages/capsule
768+
working_directory: ~/web3-onboard-monorepo/packages/para
769769
steps:
770770
- node-staging-build-steps
771771
build-staging-particle:
@@ -1085,11 +1085,11 @@ workflows:
10851085
<<: *deploy_production_filters
10861086
- build-staging-solid:
10871087
<<: *deploy_staging_filters
1088-
capsule:
1088+
para:
10891089
jobs:
1090-
- build-capsule:
1090+
- build-para:
10911091
<<: *deploy_production_filters
1092-
- build-staging-capsule:
1092+
- build-staging-para:
10931093
<<: *deploy_staging_filters
10941094
particle:
10951095
jobs:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ For full documentation, check out the README.md for each package or the [docs pa
107107
- [Arcana](packages/arcana-auth/README.md)
108108
- [Bitget](packages/bitget/README.md)
109109
- [Blocto](packages/blocto/README.md)
110-
- [Capsule](packages/capsule/README.md)
110+
- [Para](packages/para/README.md)
111111
- [Coinbase](packages/coinbase/README.md)
112112
- [Enkrypt](packages/enkrypt/README.md)
113113
- [FinoaConnect](packages/finoaconnect/README.md)

docs/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"format": "prettier --plugin-search-dir . --write .",
1313
"prepare": "svelte-kit sync",
1414
"test": "playwright test",
15-
"w3o-latest-prod": "yarn add '@web3-onboard/core' '@web3-onboard/coinbase' '@web3-onboard/transaction-preview' '@web3-onboard/dcent' '@web3-onboard/frontier' '@web3-onboard/fortmatic' '@web3-onboard/frame' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/magic' '@web3-onboard/phantom' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/okx' '@web3-onboard/torus' '@web3-onboard/taho' '@web3-onboard/web3auth' '@web3-onboard/walletconnect' '@web3-onboard/enkrypt' '@web3-onboard/mew-wallet' '@web3-onboard/xdefi' '@web3-onboard/uauth' '@web3-onboard/zeal' '@web3-onboard/cede-store' '@web3-onboard/blocto' '@web3-onboard/capsule' '@web3-onboard/particle-network' '@web3-onboard/metamask' '@web3-onboard/bitget' '@web3-onboard/arcana-auth' '@web3-onboard/venly'",
16-
"w3o-latest-alpha": "yarn add '@web3-onboard/core@next' '@web3-onboard/coinbase@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/dcent@next' '@web3-onboard/frontier@next' '@web3-onboard/fortmatic@next' '@web3-onboard/frame@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/magic@next' '@web3-onboard/phantom@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/okx@next' '@web3-onboard/torus@next' '@web3-onboard/taho@next' '@web3-onboard/web3auth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/enkrypt@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/xdefi@next' '@web3-onboard/uauth@next' '@web3-onboard/zeal@next' '@web3-onboard/cede-store@next' '@web3-onboard/blocto@next' '@web3-onboard/capsule@next' '@web3-onboard/metamask@next' '@web3-onboard/bitget@next' '@web3-onboard/arcana-auth@next' '@web3-onboard/venly@next' '@web3-onboard/particle-network@next'"
15+
"w3o-latest-prod": "yarn add '@web3-onboard/core' '@web3-onboard/coinbase' '@web3-onboard/transaction-preview' '@web3-onboard/dcent' '@web3-onboard/frontier' '@web3-onboard/fortmatic' '@web3-onboard/frame' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/magic' '@web3-onboard/phantom' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/okx' '@web3-onboard/torus' '@web3-onboard/taho' '@web3-onboard/web3auth' '@web3-onboard/walletconnect' '@web3-onboard/enkrypt' '@web3-onboard/mew-wallet' '@web3-onboard/xdefi' '@web3-onboard/uauth' '@web3-onboard/zeal' '@web3-onboard/cede-store' '@web3-onboard/blocto' '@web3-onboard/para' '@web3-onboard/particle-network' '@web3-onboard/metamask' '@web3-onboard/bitget' '@web3-onboard/arcana-auth' '@web3-onboard/venly'",
16+
"w3o-latest-alpha": "yarn add '@web3-onboard/core@next' '@web3-onboard/coinbase@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/dcent@next' '@web3-onboard/frontier@next' '@web3-onboard/fortmatic@next' '@web3-onboard/frame@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/magic@next' '@web3-onboard/phantom@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/okx@next' '@web3-onboard/torus@next' '@web3-onboard/taho@next' '@web3-onboard/web3auth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/enkrypt@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/xdefi@next' '@web3-onboard/uauth@next' '@web3-onboard/zeal@next' '@web3-onboard/cede-store@next' '@web3-onboard/blocto@next' '@web3-onboard/para@next' '@web3-onboard/metamask@next' '@web3-onboard/bitget@next' '@web3-onboard/arcana-auth@next' '@web3-onboard/venly@next' '@web3-onboard/particle-network@next'"
1717
},
1818
"devDependencies": {
1919
"@algolia/client-search": "^4.17.0",
@@ -54,7 +54,7 @@
5454
"@safe-global/safe-apps-sdk": "^8.1.0",
5555
"@web3-onboard/bitget": "^2.1.1",
5656
"@web3-onboard/blocto": "^2.1.1",
57-
"@web3-onboard/capsule": "^2.4.0",
57+
"@web3-onboard/para": "^2.4.0",
5858
"@web3-onboard/cede-store": "^2.3.1",
5959
"@web3-onboard/coinbase": "^2.3.1",
6060
"@web3-onboard/core": "^2.23.1-alpha.1",

docs/src/lib/services/onboard.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const intiOnboard = async theme => {
6060
const { default: venlyModule } = await import('@web3-onboard/venly')
6161
const { default: bitgetModule } = await import('@web3-onboard/bitget')
6262
const { default: finoaConnectModule } = await import('@web3-onboard/finoaconnect')
63-
const { default: capsuleModule, Environment } = await import('@web3-onboard/capsule')
63+
const { default: paraModule, Environment } = await import('@web3-onboard/para')
6464
const { default: particleAuthModule } = await import('@web3-onboard/particle-network')
6565
const INFURA_ID = '8b60d52405694345a99bcb82e722e0af'
6666

@@ -137,7 +137,7 @@ const intiOnboard = async theme => {
137137
environment: 'staging'
138138
})
139139

140-
const capsule = capsuleModule({
140+
const para = paraModule({
141141
environment: Environment.DEVELOPMENT,
142142
apiKey: '992bbd9146d5de8ad0419f141d9a7ca7'
143143
})
@@ -182,7 +182,7 @@ const intiOnboard = async theme => {
182182
particle,
183183
venly,
184184
finoaconnect,
185-
capsule
185+
para
186186
],
187187
chains: [
188188
{

docs/src/routes/docs/[...1]overview/[...1]introduction/+page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ We recommend you add the [Core Repo](../../modules/core.md#install) and consider
178178

179179
- [Arcana Auth](../../wallets/arcana.md#install)
180180
- [Blocto](../../wallets/blocto.md#install)
181-
- [Capsule](../../wallets/capsule.md#install)
181+
- [Para](../../wallets/para.md#install)
182182
- [Coinbase](../../wallets/coinbase.md#install)
183183
- [Fortmatic](../../wallets/fortmatic.md#install)
184184
- [Frame](../../wallets/frame.md#install)

docs/src/routes/docs/[...4]wallets/[...5]capsule/+page.md

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,67 @@
1-
# Capsule
1+
# Para
22

3-
## Wallet module for connecting Capsule Embedded Wallets to web3-onboard
3+
## Wallet module for connecting Para Embedded Wallets to web3-onboard
44

5-
[Capsule](https://usecapsule.com/) is a signing solution that you can use to create secure embedded MPC wallets to onboard your users with just an email or social login. Capsule wallets are recoverable, portable, and permissioned across different crypto applications, so your users don't need to create different signers or contract accounts for every app they use
5+
[Para](https://getpara.com/) is a signing solution that you can use to create secure embedded MPC wallets to onboard your users with just an email or social login. Para wallets are recoverable, portable, and permissioned across different crypto applications, so your users don't need to create different signers or contract accounts for every app they use
66

7-
If you'd like to use Capsule's full functionality within the web3onboard package without any extra integration steps, you can also [request a Capsule API Key](https://usecapsule.com/api) and use it with this package.
7+
If you'd like to use Para's full functionality within the web3onboard package without any extra integration steps, you can also [request a Para API Key](https://getpara.com/api) and use it with this package.
88

9-
To learn more, check out the [Capsule Developer Docs](https://docs.usecapsule.com/)
9+
To learn more, check out the [Para Developer Docs](https://docs.getpara.com/)
1010

1111
### Install
1212

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

1616
```sh copy
17-
yarn add @web3-onboard/capsule
17+
yarn add @web3-onboard/para
1818
```
1919

2020
</TabPanel>
2121
<TabPanel value="npm">
2222

2323
```sh copy
24-
npm install @web3-onboard/capsule
24+
npm install @web3-onboard/para
2525
```
2626

2727
</TabPanel>
2828
<TabPanel value="pnpm">
2929

3030
```sh copy
31-
pnpm install @web3-onboard/capsule
31+
pnpm install @web3-onboard/para
3232
```
3333

3434
</TabPanel>
3535
</Tabs>
3636

3737
## Options
38-
For configuration options, check out the [Integration Guide Docs](https://docs.usecapsule.com/integration-guide)
38+
39+
For configuration options, check out the [Integration Guide Docs](https://docs.getpara.com/integration-guide)
3940

4041
```typescript
41-
type CapsuleInitOptions = {
42+
type ParaInitOptions = {
4243
environment: string
4344
apiKey: string
44-
/** @optional capsule object opts */
45+
/** @optional para object opts */
4546
constructorOpts?: Partial<ConstructorOpts>
4647
appName: string
47-
/** @optional capsule modal props */
48-
modalProps?: Partial<CapsuleModalPropsForInit>
48+
/** @optional para modal props */
49+
modalProps?: Partial<ParaModalPropsForInit>
4950
}
5051
```
52+
5153
## Usage
54+
5255
```typescript
5356
import Onboard from '@web3-onboard/core'
54-
import Capsule, { Environment } from '@usecapsule/react-sdk';
55-
import capsuleModule from '@web3-onboard/capsule'
57+
import Para, { Environment } from '@getpara/react-sdk';
58+
import paraModule from '@web3-onboard/para'
5659

57-
// initialize capsule
58-
const capsule = new Capsule(
60+
// initialize para
61+
const para = new Para(
5962
Environment.BETA, // for production, use ENVIRONMENT.PROD
6063
"YOUR_API_KEY"
61-
{ opts } // find these at docs.usecapsule.com
64+
{ opts } // find these at docs.getpara.com
6265
);
6366

6467
const connectedWallets = await onboard.connectWallet()

packages/capsule/README.md

Lines changed: 0 additions & 87 deletions
This file was deleted.

packages/capsule/src/icon.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"@web3-onboard/bitget": "2.1.1",
3333
"@web3-onboard/blocto": "^2.1.1",
3434
"@web3-onboard/bloom": "2.0.0",
35-
"@web3-onboard/capsule": "^2.4.0",
3635
"@web3-onboard/cede-store": "^2.3.1",
3736
"@web3-onboard/core": "2.23.1",
3837
"@web3-onboard/coinbase": "^2.4.1",
@@ -54,6 +53,7 @@
5453
"@web3-onboard/metamask": "^2.2.0",
5554
"@web3-onboard/mew-wallet": "^2.1.1",
5655
"@web3-onboard/okx": "2.0.0",
56+
"@web3-onboard/para": "^1.0.0",
5757
"@web3-onboard/particle-network": "^2.1.1",
5858
"@web3-onboard/passport": "^2.1.1",
5959
"@web3-onboard/phantom": "^2.1.1",

packages/demo/src/App.svelte

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@
4040
import particleAuthModule from '@web3-onboard/particle-network'
4141
import finoaConnectModule from '@web3-onboard/finoaconnect'
4242
import keplrModule from '@web3-onboard/keplr'
43-
import capsuleModule, {
44-
Environment as CapsuleEnvironment,
45-
OAuthMethod as CapsuleOAuthMethods
46-
} from '@web3-onboard/capsule'
43+
import paraModule, {
44+
Environment as ParaEnvironment,
45+
OAuthMethod as ParaOAuthMethods
46+
} from '@web3-onboard/para'
4747
import {
4848
recoverAddress,
4949
arrayify,
@@ -275,17 +275,17 @@
275275
clientId: 'blocknative',
276276
environment: 'staging'
277277
})
278-
const capsule = capsuleModule({
279-
environment: CapsuleEnvironment.DEVELOPMENT,
280-
apiKey: '992bbd9146d5de8ad0419f141d9a7ca7',
278+
const para = paraModule({
279+
environment: ParaEnvironment.DEVELOPMENT,
280+
apiKey: '2777c7a647fa0ff6cf88d69b5f8a4709',
281281
modalProps: {
282-
appName: 'Capsule',
282+
appName: 'Para',
283283
disableEmailLogin: false,
284284
disablePhoneLogin: false,
285-
oAuthMethods: Object.values(CapsuleOAuthMethods)
285+
oAuthMethods: Object.values(ParaOAuthMethods)
286286
},
287287
288-
walletLabel: 'Capsule'
288+
walletLabel: 'Para'
289289
})
290290
291291
const onboard = Onboard({
@@ -316,7 +316,7 @@
316316
sequence,
317317
uauth,
318318
web3auth,
319-
capsule,
319+
para,
320320
zeal,
321321
frontier,
322322
xdefi,
@@ -428,7 +428,7 @@
428428
// disableClose: true,
429429
// removeWhereIsMyWalletWarning: true,
430430
// autoConnectLastWallet: false,
431-
autoConnectAllPreviousWallet: true,
431+
autoConnectAllPreviousWallet: true
432432
},
433433
appMetadata: {
434434
name: 'Blocknative',

0 commit comments

Comments
 (0)