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
Copy file name to clipboardExpand all lines: docs/concepts/chain-fusion.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,9 +70,9 @@ Direct integration provides the strongest trust guarantees. The only assumption
70
70
71
71
Chain-key tokens are digital twins of native assets from other blockchains (for example, ckBTC for Bitcoin and ckETH for Ethereum). Each token is backed 1:1 by the native asset, which is held in a canister-controlled address on the source chain. Minting and burning happen entirely onchain. No bridge, no custodian.
72
72
73
-
These tokens implement the [ICRC-2](../guides/defi/token-ledgers.md) token standard, so they can be transferred and traded within the ICP ecosystem with the same speed and cost as any other ICP token. When a user wants to redeem the underlying asset, the minter canister signs and submits a withdrawal transaction on the source chain.
73
+
These tokens implement the [ICRC-2](../guides/digital-assets/token-ledgers.md) token standard, so they can be transferred and traded within the ICP ecosystem with the same speed and cost as any other ICP token. When a user wants to redeem the underlying asset, the minter canister signs and submits a withdrawal transaction on the source chain.
74
74
75
-
For details on integrating with chain-key tokens, see the [Chain-key tokens guide](../guides/defi/chain-key-tokens.md).
75
+
For details on integrating with chain-key tokens, see the [Chain-key tokens guide](../guides/digital-assets/chain-key-tokens.md).
76
76
77
77
## Supported chains
78
78
@@ -104,7 +104,7 @@ Several reusable canisters and protocol APIs are available for building Chain Fu
104
104
-**Bitcoin API.** The management canister exposes `bitcoin_get_utxos`, `bitcoin_get_balance`, and `bitcoin_send_transaction`: a direct protocol-level integration with no intermediary. See [Bitcoin integration](../guides/chain-fusion/bitcoin.md).
105
105
-**EVM RPC canister** (`7hfb6-caaaa-aaaar-qadga-cai`). A canister providing a typed Candid interface for Ethereum and EVM-compatible chains. Queries multiple RPC providers and returns consensus results. See [Ethereum integration](../guides/chain-fusion/ethereum.md).
106
106
-**SOL RPC canister.** A similar canister for Solana, providing typed access to Solana's JSON-RPC API. See [Solana integration](../guides/chain-fusion/solana.md).
107
-
-**Chain-key tokens.** Minter and ledger canisters that implement ckBTC, ckETH, and ckERC20: trustless 1:1 representations of external assets on ICP. See [Chain-key tokens](../guides/defi/chain-key-tokens.md).
107
+
-**Chain-key tokens.** Minter and ledger canisters that implement ckBTC, ckETH, and ckERC20: trustless 1:1 representations of external assets on ICP. See [Chain-key tokens](../guides/digital-assets/chain-key-tokens.md).
108
108
-**Chain Fusion Signer.** A reusable canister that exposes threshold signature APIs directly to web apps and CLI users, with cycle payments via ICRC-2 approval. [OISY Wallet](https://oisy.com) is a prominent production example: a multichain wallet built on ICP that uses the Chain Fusion Signer to manage keys for Bitcoin, Ethereum, and other chains. See the [chain-fusion-signer repository](https://github.com/dfinity/chain-fusion-signer).
109
109
110
110
## Example use cases
@@ -121,7 +121,7 @@ Chain Fusion enables application patterns that are difficult or impossible with
121
121
122
122
-[Bitcoin integration](../guides/chain-fusion/bitcoin.md): build with BTC on ICP
123
123
-[Ethereum integration](../guides/chain-fusion/ethereum.md): interact with Ethereum and EVM chains
124
-
-[Chain-key tokens](../guides/defi/chain-key-tokens.md): ckBTC, ckETH, and ckERC20
124
+
-[Chain-key tokens](../guides/digital-assets/chain-key-tokens.md): ckBTC, ckETH, and ckERC20
125
125
-[Chain-key cryptography](chain-key-cryptography.md): the threshold signing protocols behind Chain Fusion
126
126
-[HTTPS outcalls](https-outcalls.md): make HTTP requests from canisters
-[Wallet integration](../guides/defi/wallet-integration.md): connect user wallets
56
+
-[Wallet integration](../guides/digital-assets/wallet-integration.md): connect user wallets
57
57
58
58
## Coming from Ethereum
59
59
@@ -95,12 +95,12 @@ Chain fusion lets your canister hold native assets, sign transactions, and inter
95
95
96
96
ICP has a standard token framework (ICRC) and chain-key tokens that represent assets from other chains. These guides cover the ledger APIs and token patterns you need for DeFi.
97
97
98
-
**Start with:**[Token ledgers](../guides/defi/token-ledgers.md): understand ICRC token standards and interact with ledger canisters.
98
+
**Start with:**[Token ledgers](../guides/digital-assets/token-ledgers.md): understand ICRC token standards and interact with ledger canisters.
99
99
100
100
**Then explore:**
101
101
102
-
-[Chain-key tokens](../guides/defi/chain-key-tokens.md): work with ckBTC, ckETH, and other wrapped assets
103
-
-[Rosetta API](../guides/defi/rosetta.md): integrate with exchanges and wallets using the Rosetta standard
102
+
-[Chain-key tokens](../guides/digital-assets/chain-key-tokens.md): work with ckBTC, ckETH, and other wrapped assets
103
+
-[Rosetta API](../guides/digital-assets/rosetta.md): integrate with exchanges and wallets using the Rosetta standard
-[Chain fusion overview](../../concepts/chain-fusion.md): understand how ICP integrates with external blockchains
731
731
-[Chain-key cryptography](../../concepts/chain-key-cryptography.md): learn how threshold ECDSA and Schnorr signatures work
732
-
-[Chain-key tokens](../defi/chain-key-tokens.md): explore ckBTC, ckETH, and other chain-key tokens
732
+
-[Chain-key tokens](../digital-assets/chain-key-tokens.md): explore ckBTC, ckETH, and other chain-key tokens
733
733
-[Ethereum integration](ethereum.md): apply similar patterns for Ethereum
734
734
-[Management canister reference](../../reference/management-canister.md): full API reference for `bitcoin_get_utxos`, `sign_with_ecdsa`, and other management canister methods
735
735
-[Bitcoin canister API specification](https://github.com/dfinity/bitcoin-canister/blob/master/INTERFACE_SPECIFICATION.md): detailed API documentation
Copy file name to clipboardExpand all lines: docs/guides/chain-fusion/ethereum.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -700,7 +700,7 @@ ic-cdk = "0.20"
700
700
## Next steps
701
701
702
702
- [Bitcoin integration](bitcoin.md): similar patterns for BTC using the Bitcoin API
703
-
- [Chain-key tokens](../defi/chain-key-tokens.md): learn about ckETH and other chain-key tokens backed 1:1 by native assets
703
+
- [Chain-key tokens](../digital-assets/chain-key-tokens.md): learn about ckETH and other chain-key tokens backed 1:1 by native assets
704
704
- [Chain Fusion concepts](../../concepts/chain-fusion.md): understand how ICP connects to external blockchains
705
705
- [HTTPS outcalls](../backends/https-outcalls.md): the underlying mechanism the EVM RPC canister uses
706
706
- [basic_ethereum example](https://github.com/dfinity/examples/tree/master/rust/basic_ethereum): complete end-to-end Rust example with address generation, signing, and transaction submission
0 commit comments