You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/cede-store/README.md
+15-11Lines changed: 15 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,14 +31,16 @@ console.log(connectedWallets)
31
31
32
32
## Vault management
33
33
34
-
Vaults allow creating bundles of CEX accounts. The extension connects with CEX through CEX API keys and everything is stored in the Local Storage of the browser, on a mobile or on a Ledger (more coming soon...). We can compare Vaults with the [Keyring concept](https://www.wispwisp.com/index.php/2020/12/25/how-metamask-stores-your-wallet-secret/) of Metamask.
34
+
Vaults allow creating bundles of CEX accounts. The extension connects with CEX through CEX API keys and everything is stored in the Local Storage of the browser. Mobile and Ledger storage are coming soon.
35
+
We can compare Vaults with the [Keyring concept](https://www.wispwisp.com/index.php/2020/12/25/how-metamask-stores-your-wallet-secret/) of
36
+
Metamask.
35
37
36
-
A user can have multiple vaults with different CEX accounts inside.
37
-
This system allows the user to give a dApp custom access to his accounts depending on the degree of trust he has in the dApp in question.
38
+
A user can have multiple vaults with different CEX accounts inside. This system allows the user to give a dApp custom
39
+
access to his accounts depending on the degree of trust he has in the dApp in question.
38
40
39
-
Let's say the user has three vaults: a main one with full access (track, trade, withdraw) to all his CEX, one just for tracking and one just for trading.
40
-
If the user does not know the reputation of the dApp he is using, the most logical solution would be to give access
41
-
only to the tracking vault so the dApp will not be able to initiate trade requests.
41
+
Let's say the user has three vaults: a main one with full access (track, trade, withdraw) to all his CEX, one just for
42
+
tracking and one just for trading. If the user does not know the reputation of the dApp he is using, the most logical
43
+
solution would be to give access only to the tracking vault so the dApp will not be able to initiate trade requests.
42
44
43
45
## CEX connection
44
46
@@ -47,17 +49,19 @@ All requests are divided into two categories:
47
49
- private requests
48
50
- public requests
49
51
50
-
All public data, such as prices, volumes, historical data are collected from different exchanges and
51
-
provided with our API.
52
+
All public data, such as prices, volumes, historical data are collected from different exchanges and streamed in real
53
+
time through our API.
52
54
53
-
All private requests, such as user balances, trades, open positions are coming from cede.store (from the user's machine).
55
+
All private requests, such as user balances, trades, open positions are coming from cede.store (from the user's
56
+
machine).
54
57
55
-
You can access both public and private data through the extension's API. cede.store handles all exchanges requests, as well as API keys secure storage.
58
+
You can access both public and private data through the extension's API. Cede.store handles all exchanges requests, as
59
+
well as API keys secure storage.
56
60
57
61
## Example of a workflow (fetch user's balances and transactions)
Copy file name to clipboardExpand all lines: packages/cede-store/package.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "@web3-onboard/cede-store",
3
-
"version": "2.0.2",
3
+
"version": "2.1.0",
4
4
"description": "cede.store SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised 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.",
0 commit comments