Skip to content

Commit 95f076e

Browse files
authored
Merge pull request #2412 from filecoin-project/revert-2407-hugomrdias/iso-filecoin
Revert "feat: update javascript tools to mention iso-filecoin"
2 parents 7663e87 + 32f01d3 commit 95f076e

File tree

5 files changed

+20
-50
lines changed

5 files changed

+20
-50
lines changed

.lycheeignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

networks/mainnet/explorers.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ Website: [filfox.info](https://filfox.info)
2121

2222
Website: [filscan.io](https://filscan.io)
2323

24+
### Filutils
25+
26+
Website: [filutils.com](https://www.filutils.com/en)
27+
2428
### Starboard
2529

2630
Website: [fvm.starboard.ventures](https://fvm.starboard.ventures/)

reference/general/README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,17 +81,17 @@ Developer tools, API clients & storage services that developers can use to build
8181
* [Fleek’s tools](https://fleek.xyz/) - provides access to Fleek’s hosted services using IPFS, Filecoin, Ethereum, etc.
8282
* [Akave](https://www.akave.ai/) is "revolutionizing data management with a decentralized, modular solution that combines the robust storage of Filecoin with cutting-edge encryption and easy-to-use interfaces."
8383

84-
### JavaScript tools
8584

86-
* [iso-filecoin](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin) - Filecoin Javascript Standard Library. Used by the [Metamask Filecoin Wallet](https://github.com/filecoin-project/filsnap) and [Ledger Live Filecoin app](https://www.ledger.com/coin/wallet/filecoin).
87-
* [iso-filecoin-react](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin-react) - React hooks and context to easily integrate Filecoin wallet interactions into your React applications. It works seamlessly with the wallet adapters from iso-filecoin-wallets.
85+
### Message signing tools
8886

89-
Check out the [documentation website](https://filecoin.hugomrdias.dev/) for more information.
87+
* [Filecoin Signing Tools](../built-in-actors/) - _**Recommended**_ a pure JS or Rust / WASM / JSONRPC library for creating signed messages apart from a Filecoin node.
88+
* For an open source example of how to use it see the [Glif web wallet](https://github.com/glifio/wallet) on GitHub.
89+
* [Filecoin JS Signer](https://github.com/blitslabs/filecoin-js-signer) - \[_last update: June 2021_] pure TS / JS library for creating signed messages and interacting with Filecoin’s built-in Actors (like Payment Channel and Multisig), used by the [Filecoin Loans grant project](https://github.com/blitslabs/filecoin.loans-monorepo).
90+
* On npm at [`@blitslabs/filecoin-js-signer`](https://www.npmjs.com/package/@blitslabs/filecoin-js-signer)
9091

9192
### Wallet-related tools
9293

93-
* [Metamask Filecoin Wallet](https://github.com/filecoin-project/filsnap) - A MetaMask [Snap](https://snaps.metamask.io/snap/npm/filsnap/) to add Filecoin support to the MetaMask extension. Check out [filsnap.dev](https://filsnap.dev/) built with the [iso-filecoin](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin) and [filsnap](https://github.com/filecoin-project/filsnap) libraries.
94-
* [iso-filecoin-wallets](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin-wallets) - Filecoin wallet adapters to interact with different types of Filecoin wallets through a common interface. Supports Ledger, MetaMask Filecoin Wallet, and more.
94+
* [FilSnap MetaMask Plugin](https://metamask.io/flask/) - MetaMask has a new plugin system currently still in beta that developers can try out. The MM UI will not change but Filecoin keys are in the MM vault.
9595

9696
### Node Infrastructure & APIs
9797

@@ -110,7 +110,9 @@ For running a node cluster of load balanced Lotus JSON RPC API endpoints.
110110

111111
**Filecoin API clients**
112112

113-
* [iso-filecoin](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin) - Filecoin Javascript Standard Library includes an API client for the Lotus JSON-RPC API.
113+
* [`Filecoin.js`](https://github.com/filecoin-shipyard/filecoin.js) (outdated) - higher-level JS library for interacting with Lotus via JSON-RPC API.
114+
* [`js-lotus-client`](https://github.com/filecoin-shipyard/js-lotus-client) - lower-level JS wrapper for basic parsing of the Lotus JSON RPC API.
115+
* [`lotus-json-rpc-provider`](https://www.npmjs.com/package/@coinsummer/lotus-jsonrpc-provider) (outdated) - wraps the Lotus API in TypeScript.
114116

115117
**Storage provider index API**
116118

reference/general/tools.md

Lines changed: 6 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -10,50 +10,15 @@ description: >-
1010

1111
These infrastructure libraries and tools exist to speed up the development of software on top of the Filecoin network.
1212

13-
#### Filecoin Javascript Standard Library
13+
#### Filecoin signing tools
1414

15-
> Connect apps to the Filecoin blockchain with iso-filecoin.
15+
The [Filecoin signing tools](./) provide basic functionality for signing Filecoin transactions in pure JavaScript, WASM and Rust. Currently, the Rust and WASM implementations support:
1616

17-
##### Features
17+
* Secp256k1
18+
* BLS
19+
* CBOR-JSON serialization of transactions
1820

19-
- Lightweight, performant and type-safe
20-
- Support for RPC, Signature, Address, Token, Chain, Wallet and more.
21-
- React hooks and context to easily integrate Filecoin wallets
22-
- Wallet adapters for Ledger Filecoin App, MetaMask Filecoin Wallet, and more.
23-
24-
##### Packages
25-
26-
- [iso-filecoin](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin) - Core package
27-
- [iso-filecoin-react](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin-react) - React hooks and context
28-
- [iso-filecoin-wallets](https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin-wallets) - Wallet adapters
29-
30-
##### Resources
31-
32-
- [Documentation](https://filecoin.hugomrdias.dev/)
33-
34-
#### ⨎ Filsnap
35-
36-
> A MetaMask [Snap](https://snaps.metamask.io/snap/npm/filsnap/) to add Filecoin support to the MetaMask extension.
37-
38-
##### Features
39-
40-
- Enables dapps access to Filecoin accounts using Metamask.
41-
- Manage Filecoin accounts, check balance, address, export private key and more.
42-
- Send and receive FIL from native and FEVM addresses.
43-
- Sign Filecoin messages and arbitrary data.
44-
- Send Filecoin messages and estimate gas fees.
45-
- Filecoin insights for FEVM transaction/signature requests.
46-
47-
##### Resources
48-
49-
- [Companion App](https://filsnap.dev/)
50-
- [Documentation](https://filecoin-project.github.io/filsnap/)
51-
52-
##### Packages
53-
54-
- [filsnap](https://github.com/filecoin-project/filsnap/tree/master/packages/snap) - Filecoin snap for Metamask
55-
- [filsnap-adapter](https://github.com/filecoin-project/filsnap/tree/master/packages/adapter) - Adapter to interact with Filsnap from a dapp
56-
- [filsnap-adapter-react](https://github.com/filecoin-project/filsnap/tree/master/packages/adapter-react) - React hooks to interact with Filsnap from a dapp
21+
Support for multisignature transaction signing is currently in progress, and the pure JavaScript implementation is less complete than the Rust and WASM implementations.
5722

5823
#### Filecoin addresses
5924

storage-providers/skills/linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ sudo sysctl -p
5757

5858
Diagnosing performance bottlenecks on a system is vital to keeping a well balanced [sealing pipeline](../architecture/sealing-pipeline.md).
5959

60-
There are many good resources to check out when it comes to Linux performance troubleshooting. Brendan Gregg’s [Linux performance analysis in 60 seconds](https://www.brendangregg.com/blog/2015-12-03/linux-perf-60s-video.html) is an excellent introduction. Each one of these commands deserves a chapter on its own but can be further researched in their man pages.
60+
There are many good resources to check out when it comes to Linux performance troubleshooting. Brendan Gregg’s [Linux performance analysis in 60 seconds](https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55) is an excellent introduction. Each one of these commands deserves a chapter on its own but can be further researched in their man pages.
6161

6262
{% embed url="https://www.youtube.com/watch?v=ZdVpKx6Wmc8" %}
6363

0 commit comments

Comments
 (0)