Skip to content

Commit 5045251

Browse files
authored
Merge branch 'main' into main
2 parents d134b70 + 58a6f07 commit 5045251

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1537
-215
lines changed

.gitbook.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ redirects:
7575
build/get-building/storage-helpers: basics/how-storage-works/storage-onramps.md
7676
build/get-started: smart-contracts/fundamentals/the-fvm.md
7777
build/local-devnet: networks/local-testnet/README.md
78+
build/lotus: nodes/implementations/lotus.md
7879
build/lotus/api-token-generation: reference/built-in-actors/protocol-api.md
7980
build/lotus/api-tokens: nodes/implementations/lotus.md
8081
build/overview: smart-contracts/fundamentals/the-fvm.md
@@ -203,6 +204,7 @@ redirects:
203204
get-started/go-filecoin-tutorial/Home: nodes/implementations/README.md
204205
get-started/go-filecoin-tutorial/Storing-on-Filecoin: nodes/implementations/lotus.md
205206
get-started/go-filecoin-tutorial/storing-on-filecoin: basics/what-is-filecoin/storage-market.md
207+
get-started/go-filecoin-tutorial/troubleshooting-&-faq.html: nodes/implementations/lotus.md
206208
get-started/lotus/chain-snapshots: networks/mainnet/README.md
207209
get-started/lotus/chain: nodes/implementations/lotus.md
208210
get-started/lotus/configuration-and-advanced-usage: storage-providers/architecture/lotus-components.md
@@ -277,6 +279,7 @@ redirects:
277279
mine/lotus: nodes/implementations/lotus.md
278280
mine/mining-architectures: storage-providers/infrastructure/reference-architectures.md
279281
mine/mining-rewards: storage-providers/filecoin-economics/block-rewards.md
282+
mine/mining-troubleshooting: storage-providers/basics/README.md
280283
mine/slashing: storage-providers/filecoin-economics/slashing.md
281284
mine/spacerace: storage-providers/basics/README.md
282285
mine: storage-providers/basics/README.md
@@ -348,6 +351,8 @@ redirects:
348351
storage-provider/basics/how-providing-storage-works: basics/what-is-filecoin/storage-model.md
349352
storage-provider/basics/overview: storage-providers/basics/README.md
350353
storage-provider/filecoin-deals/filecoin-programs: storage-providers/filecoin-deals/filecoin-programs.md
354+
storage-providers/filecoin-deals/filecoin-programs/sign-in: storage-providers/filecoin-deals/filecoin-programs.md
355+
storage-providers/filecoin-deals/filecoin-programs/sign-up: storage-providers/filecoin-deals/filecoin-programs.md
351356
storage-provider/hardware-requirements: storage-providers/skills/storage.md
352357
storage-provider/hardware/architectures: storage-providers/infrastructure/reference-architectures.md
353358
storage-provider/hardware/hardware-requirements: storage-providers/infrastructure/reference-architectures.md

.gitbook/assets/CCDB.gif

5.1 MB
Loading
17.9 KB
Binary file not shown.

.gitbook/assets/Filecoin.svg.png

45.7 KB
Loading

.gitbook/assets/lotus-logo-big.png

38.7 KB
Loading

.gitbook/assets/yugabyte.svg

Lines changed: 18 additions & 0 deletions
Loading

.github/workflows/update-versions.yml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
name: Update Lotus Version
22

33
on:
4-
workflow_dispatch: # Allows manual trigger
4+
workflow_dispatch:
55
pull_request:
66
types: [opened, reopened]
77

88
jobs:
99
update-version:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
12+
- name: Checkout repository
13+
uses: actions/checkout@v4
1314

1415
- name: Setup Node.js
1516
uses: actions/setup-node@v4
@@ -19,26 +20,16 @@ jobs:
1920
- name: Get latest Lotus version
2021
id: get-version
2122
run: |
22-
# Get all releases and find the first one starting with 'v'
23-
RELEASE_INFO=$(curl -s "https://api.github.com/repos/filecoin-project/lotus/releases" | \
24-
jq -r '[.[] | select(.tag_name | startswith("v"))] | first')
25-
26-
# Extract the tag name
27-
TAG_NAME=$(echo "$RELEASE_INFO" | jq -r .tag_name)
28-
29-
# Extract version number (remove 'v' prefix)
30-
LATEST_VERSION=$(echo $TAG_NAME | sed 's/^v//')
31-
23+
LATEST_VERSION=$(node scripts/get-latest-lotus-version.js)
3224
echo "LATEST_VERSION=$LATEST_VERSION" >> $GITHUB_ENV
33-
echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV
3425
3526
- name: Run update script
36-
run: |
37-
node update-versions.js ${{ env.LATEST_VERSION }}
27+
run: node scripts/update-versions.js ${{ env.LATEST_VERSION }}
3828

3929
- name: Create Pull Request
4030
uses: peter-evans/create-pull-request@v5
4131
with:
32+
token: ${{ secrets.GITHUB_TOKEN }}
4233
commit-message: 'Chore: update Lotus version references to ${{ env.LATEST_VERSION }}'
4334
title: 'Chore: update Lotus version references to ${{ env.LATEST_VERSION }}'
4435
body: |

SUMMARY.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
* [Serving retrievals](basics/how-retrieval-works/serving-retrievals.md)
3636
* [Saturn](basics/how-retrieval-works/saturn.md)
3737
* [Project and community](basics/project-and-community/README.md)
38-
* [Chat and discussion forums](basics/project-and-community/chat-and-discussion-forums.md)
38+
* [Forums and FIPs](basics/project-and-community/forums-and-FIPs.md)
3939
* [Filecoin compared to](basics/project-and-community/filecoin-compared-to.md)
4040
* [Filecoin FAQs](basics/project-and-community/filecoin-faqs.md)
4141
* [Related projects](basics/project-and-community/related-projects.md)
@@ -80,6 +80,13 @@
8080
* [Storage](storage-providers/skills/storage.md)
8181
* [Sales](storage-providers/skills/sales.md)
8282
* [Industry](storage-providers/skills/industry.md)
83+
* [PDP](storage-providers/pdp/README.md)
84+
* [Prerequisites](storage-providers/pdp/prerequisites.md)
85+
* [Install & Run Lotus](storage-providers/pdp/install-and-run-lotus.md)
86+
* [Install & Run YugabyteDB](storage-providers/pdp/install-and-run-yugabytedb.md)
87+
* [Install & Run Curio](storage-providers/pdp/install-and-run-curio.md)
88+
* [Enable PDP](storage-providers/pdp/enable-pdp.md)
89+
* [Use PDP](storage-providers/pdp/use-pdp.md)
8390

8491
## Nodes
8592

@@ -112,6 +119,7 @@
112119
* [Programmatic storage](smart-contracts/programmatic-storage/README.md)
113120
* [Aggregated deal-making](smart-contracts/programmatic-storage/aggregated-deal-making.md)
114121
* [Direct deal-making](smart-contracts/programmatic-storage/direct-deal-making.md)
122+
* [Cross-Chain Data Bridge(CCDB)](smart-contracts/programmatic-storage/ccdb.md)
115123
* [Data replication, renewal and repair (RaaS)](smart-contracts/programmatic-storage/raas.md)
116124
* [RaaS interfaces](smart-contracts/programmatic-storage/raas-interfaces.md)
117125
* [Developing contracts](smart-contracts/developing-contracts/README.md)

basics/assets/metamask-setup.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,24 @@ You can now use MetaMask to interact with the Filecoin network.
9494

9595
## Ledger hardware wallet
9696

97-
MetaMask is compatible with the Ledger hardware wallet. Follow these instructions to connect your Filecoin addresses within MetaMask to your Ledger wallet. This guide assumes you have [Ledger Live](https://www.ledger.com/ledger-live) and [MetaMask](https://metamask.io/) installed on your computer.
97+
MetaMask is compatible with the Ledger hardware wallet. There are 2 options for Ledger apps that support Filecoin:
98+
- **Filecoin Ledger App** - compatible with MetaMask or the [Glif.io](https://glif.io/en/wallet) wallet
99+
- **Ethereum Ledger App** - ***currently deprecated*** for Filecoin as of v1.15.0 (previous versions will work) until Ledger releases their upcoming Dynamic Networks feature
100+
101+
#### Note on Filecoin EVM vs Filecoin Native addresses
102+
103+
Note that MetaMask supports Filecoin EVM addresses that follow the Ethereum `0x` format (see [this section](https://docs.filecoin.io/basics/assets/transfer-fil) for more info on address types). To use native Filecoin address types that begin with `f`, you can use:
104+
- [Glif.io](https://glif.io/en/wallet) wallet (also compatible with the Filecoin Ledger App),
105+
- Ledger Live and the Filecoin Ledger App or
106+
- [Filecoin MetaMask Wallet](https://snaps.metamask.io/snap/npm/filsnap/) installable from the right menu in Metamask under *Snaps*
107+
108+
Some exchanges only support specific address types (see [this table on FilecoinTl;dr](https://filecointldr.io/how-to-buy-filecoin#buy) for more info). Which address types are best to use may depend on your use case and goals.
98109

99110
### Install the Ledger app
100111

101-
Before you can connect MetaMask to your Ledger, you must install the Filecoin Ledger app on your Ledger device.
112+
Follow these instructions to connect your Filecoin addresses within MetaMask to your Ledger wallet. This guide assumes you have [Ledger Live](https://www.ledger.com/ledger-live) and [MetaMask](https://metamask.io/) installed on your computer.
113+
114+
Before you can connect MetaMask to your Ledger, you must install the Filecoin Ledger App on your Ledger device.
102115

103116
1. Open Ledger Live and navigate to **My Ledger**.
104117
2. Connect your Ledger device and unlock it.

basics/assets/wallets.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ If you are already running your own lotus node, you can also [manage FIL wallets
1919

2020
| Name | Description | Audited |
2121
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------- |
22-
| [Ledger](https://support.ledger.com/hc/en-us/articles/4402721277329-Filecoin-FIL?support=true) | A multi-currency hardware wallet. _Recommended._ | Yes |
22+
| [Ledger](https://support.ledger.com/article/4402721277329-zd) | A multi-currency hardware wallet. _Recommended._ | Yes |
2323
| [Glif web wallet](https://www.glif.io/en?txtype=send) | Supports sending & receiving FIL. Can be integrated with a Ledger hardware device. _Recommended._ | Yes |
24+
| [Filecoin MetaMask Wallet](https://snaps.metamask.io/snap/npm/filsnap/) | MetaMask has extensions called [Snaps](https://metamask.io/snaps/) installable from the right menu in MetaMask. | Yes |
25+
| [FoxWallet](https://foxwallet.com/) | A multi-currency mobile wallet by [Filfox](https://filfox.info/en). | Yes |
2426
| [Brave Wallet](https://brave.com/wallet/) | A multi-currency software wallet built-in to the Brave browser. | Yes |
2527
| [Trust wallet](https://trustwallet.com/) | A multi-currency wallet, the official wallet of Binance. | Unknown |
2628
| [ImToken](https://token.im/) | A multi-currency wallet. | Unknown |

0 commit comments

Comments
 (0)