Skip to content

Commit 35c53c9

Browse files
authored
feat: add multisig (safe) docs (#2297)
* multicall3 in table of contents * multicall link fix * safe multisig docs * Trigger Build * Trigger Build
1 parent 699a445 commit 35c53c9

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

.gitbook.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@ redirects:
325325
reference: reference/general/README.md
326326
smart-contracts/advanced/wfil: smart-contracts/advanced/wrapped-fil.md
327327
smart-contracts/advanced/multicall: smart-contracts/advanced/multicall.md
328+
smart-contracts/advanced/multisig: smart-contracts/advanced/multisig.md
328329
smart-contracts/developing-contracts: smart-contracts/developing-contracts/best-practices.md
329330
smart-contracts/filecoin-evm-runtime/differences-with-ethereum: smart-contracts/fundamentals/README.md
330331
smart-contracts/filecoin-evm-runtime/filforwader: smart-contracts/filecoin-evm-runtime/filforwarder.md

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@
130130
* [Wrapped FIL](smart-contracts/advanced/wrapped-fil.md)
131131
* [Oracles](smart-contracts/advanced/oracles.md)
132132
* [Multicall](smart-contracts/advanced/multicall.md)
133+
* [Multisig](smart-contracts/advanced/multisig.md)
133134
* [Cross-chain bridges](smart-contracts/advanced/cross-chain-bridges.md)
134135
* [Aggregated deal-making](smart-contracts/advanced/aggregated-deal-making.md)
135136

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
description: >-
3+
Multisig wallets enhance security and decentralization by requiring multiple signatures for transactions, distributing control among multiple participants.
4+
---
5+
6+
# Multisig Wallets
7+
8+
In the Filecoin network, multisig wallets allow multiple parties to jointly manage a wallet by requiring a predefined number of signatures (approvals) for a transaction to be executed. This enhances security and decentralization by distributing control among multiple participants.
9+
10+
Multisig wallets are an essential component of many blockchain applications, as they enable collaborative management of funds and application state. Users initiate a transaction to be signed by fellow collaborators. Once the required number of approvals is met, the transaction is executed.
11+
12+
Multisig wallets enable builders to integrate the following features into their projects:
13+
14+
* **Decentralized Governance**: Parties asynchronously approve transactions initiated by its members.
15+
* **Security**: Distributing control among multiple participants ensures that no single party has full control over the wallet.
16+
* **Collaborative fund management**: Multiple parties can jointly manage a wallet by requiring a predefined number of signatures (approvals) for a transaction to be executed.
17+
18+
## Available multisig wallet implementations
19+
20+
There are several multisig wallet implementations built upon the FVM. Builders can integrate these multisig wallets into their applications today.
21+
22+
### [Safe](https://safe.global/)
23+
24+
Safe is a popular smart account infrastructure provider that allows users to manage their digital assets securely. It is formally verified, secures over $100B in assets, and is used by more than 200 projects.
25+
26+
**Safe Smart Contracts**
27+
28+
Gnosis Safe’s smart contracts are live on the Filecoin Mainnet and Calibration testnet.
29+
30+
| Name | Address | Mainnet | Calibration |
31+
| -------------------------------- | -------------------------------------------- | ------- | ----------- |
32+
| [SimulateTxAccessor](https://filecoin.blockscout.com/address/0x3d4BA2E0884aa488718476ca2FB8Efc291A46199) | `0x3d4BA2E0884aa488718476ca2FB8Efc291A46199` | ✔️ | ✔️ |
33+
| [SafeProxyFactory](https://filecoin.blockscout.com/address/0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67) | `0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67` | ✔️ | ✔️ |
34+
| [TokenCallbackHandler](https://filecoin.blockscout.com/address/0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562) | `0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562` | ✔️ | ✔️ |
35+
| [CompatibilityFallbackHandler](https://filecoin.blockscout.com/address/0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99) | `0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99` | ✔️ | ✔️ |
36+
| [CreateCall](https://filecoin.blockscout.com/address/0x9b35Af71d77eaf8d7e40252370304687390A1A52) | `0x9b35Af71d77eaf8d7e40252370304687390A1A52` | ✔️ | ✔️ |
37+
| [MultiSend](https://filecoin.blockscout.com/address/0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526) | `0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526` | ✔️ | ✔️ |
38+
| [MultiSendCallOnly](https://filecoin.blockscout.com/address/0x9641d764fc13c8B624c04430C7356C1C7C8102e2) | `0x9641d764fc13c8B624c04430C7356C1C7C8102e2` | ✔️ | ✔️ |
39+
| [SignMessageLib](https://filecoin.blockscout.com/address/0xd53cd0aB83D845Ac265BE939c57F53AD838012c9) | `0xd53cd0aB83D845Ac265BE939c57F53AD838012c9` | ✔️ | ✔️ |
40+
| [SafeL2](https://filecoin.blockscout.com/address/0x29fcB43b46531BcA003ddC8FCB67FFE91900C762) | `0x29fcB43b46531BcA003ddC8FCB67FFE91900C762` | ✔️ | ✔️ |
41+
| [Safe](https://filecoin.blockscout.com/address/0x41675C099F32341bf84BFc5382aF534df5C7461a) | `0x41675C099F32341bf84BFc5382aF534df5C7461a` | ✔️ | ✔️ |
42+
43+
#### **Further Gnosis Safe resources**
44+
45+
* [Safe Smart Account Docs](https://docs.safe.global/advanced/smart-account-overview)
46+
* [Create Your Own Multisig via. the Safe CLI](https://docs.safe.global/advanced/cli-overview)
47+
* [Safe - Deploy a Recovery Safe Example](https://docs.safe.global/advanced/cli-guides/recovery-safe-deployment)

0 commit comments

Comments
 (0)