Skip to content

Commit 9a4b2e3

Browse files
authored
feat: integrate Halborn audit section (#44)
1 parent 9f1b39d commit 9a4b2e3

File tree

3 files changed

+82
-23
lines changed

3 files changed

+82
-23
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,6 @@ for input parameters:
226226

227227
## TODO
228228

229-
- Add an audit section for smart contracts
230229
- Adapt hardcoded address to feat with new contracts deployed on arbitrum
231230
- Add link to the new explorer feature Asset_Types in the guide =>
232231
`handle-schemas-dataset-types`
@@ -241,7 +240,7 @@ for input parameters:
241240
the UI + SRLC/RLC on account section feature of the protocol
242241
- Update or add design illustrations based on the new design system
243242
- Check how to pay guide to update with the launch on Arbitrum (RLC vs xRLC)
244-
- framework AI supporté TDX vs SGX
243+
- framework AI supporté
245244
- check glossary
246245
- migrate github iexec SDK doc here
247246
- migrate pay-per-task page into a guide

src/assets/icons/halborn.svg

Lines changed: 27 additions & 0 deletions
Loading

src/get-started/tooling-and-explorers/bridge.md

Lines changed: 54 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,33 @@ networks:
4747
/>
4848
</CardGrid>
4949

50+
## ⚡ Stargate Bridge
51+
52+
The **Stargate Bridge** powered by LayerZero enables cross-chain transfers of
53+
RLC tokens between Ethereum and Arbitrum mainnet in both directions.
54+
55+
### Ethereum <> Arbitrum (RLC <> RLC)
56+
57+
1. **Visit Stargate**: Go to [Stargate UI](https://stargate.finance/bridge)
58+
2. **Connect Wallet**: Connect your wallet to the Stargate interface
59+
3. **Select Networks**: Choose your source network (Ethereum or Arbitrum) and
60+
destination network
61+
4. **Select Token**: Choose RLC as the token to bridge
62+
5. **Enter Amount**: Specify the amount of RLC to transfer
63+
6. **Confirm Transaction**: Approve the bridge transaction and wait for
64+
confirmation
65+
66+
<ImageViewer
67+
:image-url-dark="stargateBridgeImage"
68+
image-alt="Stargate Bridge Interface"
69+
link-url="https://stargate.finance/bridge"
70+
/>
71+
72+
<div class="bg-gradient-to-r from-purple-400/10 to-purple-400/5 rounded-[6px] p-6 border-l-4 border-fuchsia-700 my-6">
73+
<h4 class="!mt-0 !mb-2">🔄 Bidirectional Bridge</h4>
74+
<p class="!mb-0">The Stargate bridge interface automatically detects your wallet's network and available RLC tokens. The process is similar in both directions - simply select the appropriate source and destination networks to transfer RLC between Ethereum and Arbitrum seamlessly.</p>
75+
</div>
76+
5077
## 🔄 Bellecour Bridge
5178

5279
The **Bellecour Bridge** enables seamless transfer of RLC tokens between
@@ -78,32 +105,37 @@ Bellecour, RLC becomes xRLC, the native asset of the Bellecour network.
78105
<p class="!mb-0">The bridge interface automatically detects your wallet's network and available tokens. The process is similar in both directions - simply switch to the appropriate network (source chain) in your wallet and refresh the page to update the bridge direction, then the bridge will handle the conversion between RLC and xRLC seamlessly.</p>
79106
</div>
80107

81-
## ⚡ Stargate Bridge
108+
## 🔒 Security & Audits
82109

83-
The **Stargate Bridge** powered by LayerZero enables cross-chain transfers of
84-
RLC tokens between Ethereum and Arbitrum mainnet in both directions.
110+
The **Stargate Bridge** uses the **LayerZero protocol** under the hood, which
111+
provides secure cross-chain communication infrastructure. LayerZero is a
112+
decentralized protocol that enables trustless cross-chain messaging without
113+
requiring intermediate chains or wrapped tokens.
85114

86-
### Ethereum <> Arbitrum (RLC <> RLC)
115+
<div style="display: flex; align-items: center; justify-content: center; margin: 1.5rem 0;">
116+
<a href="https://halborn.com/audits" target="_blank" rel="noopener noreferrer">
117+
<img :src="halbornLogoIcon" alt="Halborn Security Logo" style="height: 200px;" />
118+
</a>
119+
</div>
87120

88-
1. **Visit Stargate**: Go to [Stargate UI](https://stargate.finance/bridge)
89-
2. **Connect Wallet**: Connect your wallet to the Stargate interface
90-
3. **Select Networks**: Choose your source network (Ethereum or Arbitrum) and
91-
destination network
92-
4. **Select Token**: Choose RLC as the token to bridge
93-
5. **Enter Amount**: Specify the amount of RLC to transfer
94-
6. **Confirm Transaction**: Approve the bridge transaction and wait for
95-
confirmation
121+
The RLC multichain bridge implementation has been thoroughly audited by
122+
[**Halborn**](https://www.halborn.com/), a leading blockchain security firm. The
123+
audit report is accessible at [halborn.com/audits](https://halborn.com/audits).
96124

97-
<ImageViewer
98-
:image-url-dark="stargateBridgeImage"
99-
image-alt="Stargate Bridge Interface"
100-
link-url="https://stargate.finance/bridge"
101-
/>
125+
### Open Source
102126

103-
<div class="bg-gradient-to-r from-purple-400/10 to-purple-400/5 rounded-[6px] p-6 border-l-4 border-fuchsia-700 my-6">
104-
<h4 class="!mt-0 !mb-2">🔄 Bidirectional Bridge</h4>
105-
<p class="!mb-0">The Stargate bridge interface automatically detects your wallet's network and available RLC tokens. The process is similar in both directions - simply select the appropriate source and destination networks to transfer RLC between Ethereum and Arbitrum seamlessly.</p>
106-
</div>
127+
The complete source code for the RLC multichain bridge system is publicly
128+
available and open source on GitHub:
129+
[RLC Bridge Repository](https://github.com/iExecBlockchainComputing/rlc-multichain)
130+
131+
### Security Features
132+
133+
- **LayerZero Protocol**: Battle-tested cross-chain messaging protocol
134+
- **Smart Contract Audits**: Professional security audits by Halborn
135+
- **Open Source**: Transparent codebase for community review
136+
- **UUPS Upgradeable**: Secure upgrade mechanism for future improvements
137+
- **Role-Based Access Control**: Granular permission management
138+
- **Emergency Pause**: Dual-level pause system for security incidents
107139

108140
<script setup>
109141
import ImageViewer from '@/components/ImageViewer.vue';
@@ -115,4 +147,5 @@ import iexecLogoIcon from '@/assets/icons/iexec-logo.png';
115147
import arbitrumLogoIcon from '@/assets/icons/arbitrum.svg';
116148
import bellecourBridgeImage from '@/assets/tooling-&-explorers/bridge/bellecour-bridge.png';
117149
import stargateBridgeImage from '@/assets/tooling-&-explorers/bridge/stargate-bridge.png';
150+
import halbornLogoIcon from '@/assets/icons/halborn.svg';
118151
</script>

0 commit comments

Comments
 (0)