Skip to content

Commit d11a7b4

Browse files
committed
fix(jargon): rename guides/defi to guides/digital-assets and update all links
1 parent 081752e commit d11a7b4

14 files changed

Lines changed: 1856 additions & 19 deletions

File tree

docs/concepts/chain-fusion.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ Direct integration provides the strongest trust guarantees. The only assumption
7070

7171
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.
7272

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.
7474

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).
7676

7777
## Supported chains
7878

@@ -104,7 +104,7 @@ Several reusable canisters and protocol APIs are available for building Chain Fu
104104
- **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).
105105
- **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).
106106
- **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).
108108
- **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).
109109

110110
## Example use cases
@@ -121,7 +121,7 @@ Chain Fusion enables application patterns that are difficult or impossible with
121121

122122
- [Bitcoin integration](../guides/chain-fusion/bitcoin.md): build with BTC on ICP
123123
- [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
125125
- [Chain-key cryptography](chain-key-cryptography.md): the threshold signing protocols behind Chain Fusion
126126
- [HTTPS outcalls](https-outcalls.md): make HTTP requests from canisters
127127

docs/getting-started/choose-your-path.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ ICP can serve web assets directly from canisters, giving you a tamperproof appli
5353
- [Framework integration](../guides/frontends/frameworks.md): use React, Vue, Svelte, or other frameworks
5454
- [Custom domains](../guides/frontends/custom-domains.md): serve your app from your own domain name
5555
- [Internet Identity](../guides/authentication/internet-identity.md): add passwordless authentication
56-
- [Wallet integration](../guides/defi/wallet-integration.md): connect user wallets
56+
- [Wallet integration](../guides/digital-assets/wallet-integration.md): connect user wallets
5757

5858
## Coming from Ethereum
5959

@@ -95,12 +95,12 @@ Chain fusion lets your canister hold native assets, sign transactions, and inter
9595

9696
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.
9797

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.
9999

100100
**Then explore:**
101101

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
104104

105105
## Decentralized governance
106106

docs/guides/authentication/internet-identity.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ For full details, see the [Internet Identity specification](../../reference/inte
317317

318318
## Next steps
319319

320-
- [Wallet integration](../defi/wallet-integration.md) for token-based authentication alternatives
320+
- [Wallet integration](../digital-assets/wallet-integration.md) for token-based authentication alternatives
321321
- [Frontend frameworks](../frontends/frameworks.md) for framework-specific auth setup patterns
322322
- [Internet Identity specification](../../reference/internet-identity-spec.md) for protocol details and the full alternative origins spec
323323
- [Security best practices](../../concepts/security.md) for identity and trust fundamentals

docs/guides/chain-fusion/bitcoin.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ docker stop bitcoind && docker rm bitcoind
729729

730730
- [Chain fusion overview](../../concepts/chain-fusion.md): understand how ICP integrates with external blockchains
731731
- [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
733733
- [Ethereum integration](ethereum.md): apply similar patterns for Ethereum
734734
- [Management canister reference](../../reference/management-canister.md): full API reference for `bitcoin_get_utxos`, `sign_with_ecdsa`, and other management canister methods
735735
- [Bitcoin canister API specification](https://github.com/dfinity/bitcoin-canister/blob/master/INTERFACE_SPECIFICATION.md): detailed API documentation

docs/guides/chain-fusion/dogecoin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ The Dogecoin canister is controlled by the [Network Nervous System](../../concep
148148
- [Chain fusion overview](../../concepts/chain-fusion.md): understand how ICP integrates with external blockchains
149149
- [Bitcoin integration](bitcoin.md): the same UTXO-based integration with complete code examples
150150
- [Chain-key cryptography](../../concepts/chain-key-cryptography.md): how threshold ECDSA signatures work
151-
- [Chain-key tokens](../defi/chain-key-tokens.md): ckBTC, ckETH, and upcoming ckDOGE
151+
- [Chain-key tokens](../digital-assets/chain-key-tokens.md): ckBTC, ckETH, and upcoming ckDOGE
152152
- [Build on Dogecoin book](https://dfinity.github.io/dogecoin-canister): full tutorial for building Dogecoin apps on ICP
153153

154154
<!-- Upstream: informed by dfinity/portal — docs/building-apps/chain-fusion/dogecoin/overview.mdx, docs/building-apps/chain-fusion/supported-chains.mdx; dfinity/examples — rust/basic_dogecoin/README.md; learn.internetcomputer.org — Dogecoin integration overview (https://learn.internetcomputer.org/hc/en-us/articles/46782835018516) -->

docs/guides/chain-fusion/ethereum.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ ic-cdk = "0.20"
700700
## Next steps
701701

702702
- [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
704704
- [Chain Fusion concepts](../../concepts/chain-fusion.md): understand how ICP connects to external blockchains
705705
- [HTTPS outcalls](../backends/https-outcalls.md): the underlying mechanism the EVM RPC canister uses
706706
- [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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)