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
{{ message }}
This repository was archived by the owner on Oct 12, 2025. It is now read-only.
`@ecency/sdk` bundles React Query helpers for the Hive blockchain:
29
+
30
+
- Accounts, posts, operations, communities, games, analytics, and keychain modules
31
+
- Query and mutation option builders
32
+
- Customisable Hive RPC clients via the `CONFIG` object
33
+
34
+
See [packages/core/README.md](packages/core/README.md) for detailed usage.
35
+
26
36
## Wallets
27
37
28
-
This package built on top of [@hiveio/dhive](https://www.npmjs.com/package/@hiveio/dhive) and [okweb3](http://okx.github.io/) packages.
38
+
This package is built on top of [@hiveio/dhive](https://www.npmjs.com/package/@hiveio/dhive) and [okweb3](http://okx.github.io/) packages.
29
39
30
40
Main functionality is creating wallets based on seed phrase([BIP39](https://www.npmjs.com/package/bip39)) and generating addresses with keys on device. Seed phrases and private keys are never sent to any API, all operations happen locally.
31
41
32
-
Supportings tokens: BTC, ETH, SOL, TRX, TON, ATOM, APT – theoretically all child tokens of these systems. Make forks for it.
42
+
Supported tokens: BTC, ETH, SOL, TRX, TON, ATOM, APT – theoretically all child tokens of these systems. Make forks for it.
43
+
Use `useGetExternalWalletBalanceQuery` to fetch balances for these chains.
44
+
45
+
### Hive helpers
46
+
47
+
`@ecency/wallets` also exposes helpers for interacting with the Hive blockchain:
48
+
49
+
-`signDigest` – create a signature for an arbitrary digest
50
+
-`signTx` – sign a transaction with an optional custom chain ID
51
+
-`signTxAndBroadcast` – sign a transaction and immediately broadcast it
52
+
-`encryptMemoWithKeys` / `decryptMemoWithKeys` – encrypt or decrypt memos with explicit keys
53
+
-`encryptMemoWithAccounts` / `decryptMemoWithAccounts` – encrypt or decrypt memos by looking up account memo keys
54
+
55
+
See [packages/wallets/README.md](packages/wallets/README.md) for usage examples.
33
56
34
57
## Roadmap
35
58
36
59
- Add more Hive wallets operations
37
-
- Allow to sign transactions with external wallets
38
-
- Allow to import existing wallets by phrase or private keys
60
+
- Allow signing transactions with external wallets
61
+
- Allow importing existing wallets by phrase or private keys
0 commit comments