Skip to content

Commit

Permalink
fix: CrossCats references
Browse files Browse the repository at this point in the history
  • Loading branch information
reednaa committed Oct 23, 2024
1 parent c74ca51 commit 82f40b2
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
6 changes: 3 additions & 3 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export default defineConfig({
redirects: {
"/resources/whitepaper": "/resources/audit-whitepaper#Papers",
"/cross-cats/": "/cross-cats/cross-cats/",
"/cross-cats/solver/": "/cross-cats/becoming-a-solver/introduction/"
"/cross-cats/solver/": "/cross-cats/becoming-a-solver/introduction/",
},
site: `${process.env["CF_PAGES_URL"] ?? "https://docs.catalyst.exchange"}`,
markdown: {
Expand Down Expand Up @@ -55,8 +55,8 @@ export default defineConfig({
},
},
{
label: "Cross-Cats: Cross-Chain Intents",
badge: "Closed Alpha",
label: "CrossCats: Cross-Chain Intents",
badge: "Closed Beta",
autogenerate: {
directory: "cross-cats",
},
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/cross-cats/callbacks.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Asset Delivery Callbacks"
description: "Cross-Cats supports callbacks on both output delivery and input delivery."
description: "CrossCats supports callbacks on both output delivery and input delivery."
sidebar:
order: 101
---

Cross-Cats supporting making external on delivery of assets. However, there are several important implementation quirks that you need to be aware of.
CrossCats supporting making external on delivery of assets. However, there are several important implementation quirks that you need to be aware of.

```solidity
// SPDX-License-Identifier: MIT
Expand Down
10 changes: 5 additions & 5 deletions src/content/docs/cross-cats/cross-cats.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:

import { Tabs, TabItem } from '@astrojs/starlight/components';

Cross-Cats is an intent-based cross-chain swap protocol built with flexibility in mind. The core idea is to allow anyone to create a request for anything provable. At launch, EVM settlements and Bitcoin transactions will be part of the provable set. Bitcoin transactions are proven using a Bitcoin SPV client and allows VM chain payments to be conditional on Bitcoin transactions.
CrossCats is an intent-based cross-chain swap protocol built with flexibility in mind. The core idea is to allow anyone to create a request for anything provable. At launch, EVM settlements and Bitcoin transactions will be part of the provable set. Bitcoin transactions are proven using a Bitcoin SPV client and allows VM chain payments to be conditional on Bitcoin transactions.
<Tabs>
<TabItem label="Index">
```d2 target=root
Expand Down Expand Up @@ -1293,7 +1293,7 @@ Cross-Cats is an intent-based cross-chain swap protocol built with flexibility i

## System Overview

Cross-Cats is designed for cross-chain intents. Nevertheless, the majority of logic exists on the source chain. **Source Chain** here refers to the chain where the order was **Initiated** by a solver. **Remote Chain** refers to the chain (or chains) where proofs are sent from. This includes asset deliveries.
CrossCats is designed for cross-chain intents. Nevertheless, the majority of logic exists on the source chain. **Source Chain** here refers to the chain where the order was **Initiated** by a solver. **Remote Chain** refers to the chain (or chains) where proofs are sent from. This includes asset deliveries.

### Initiation (order claim)

Expand Down Expand Up @@ -1336,14 +1336,14 @@ In a future version, VM to Bitcoin swaps will upgrade to an oracle book scheme t

## Key differentiators

Cross-Cats has been designed to optimise solver integration metrics:
CrossCats has been designed to optimise solver integration metrics:
- Cost of capital – Capital is only held for the duration of a swap and can be underwritten to further decrease the lock duration.
- Speed – Minimizing settlement overhead, users receive their assets immediately, while solvers can opt in to underwriting for quick input payout.
- Price Risk – Price Risk is minimized by letting solvers commit to swaps & providing strong order guarantees.

### Locked Capital & Underwriting

Cross-Cats has no concept of pre-locking liquidity. Capital is only locked during the actual order flow. Additionally, Users will immediately receive their assets as deliveries are directly from the solver to the user.
CrossCats has no concept of pre-locking liquidity. Capital is only locked during the actual order flow. Additionally, Users will immediately receive their assets as deliveries are directly from the solver to the user.

Additionally, for routes supported by underwriters input assets will be available 1-5 minutes after asset delivery. This includes Bitcoin routes for users.

Expand All @@ -1353,4 +1353,4 @@ For VM to VM swaps and VM to Bitcoin swaps, the price uncertainty window is the

For Bitcoin to VM swaps the price uncertainty window is from when the order is signed to when the user initiates the Bitcoin transaction and it gets your desired number of confirmations. This may vary from 30 seconds to 60 seconds.

Cross-Cats has developed a user owned pseudo escrow, that allows the Order Server to give a soft commitment to solvers that a Bitcoin UTXO will be generated. Given that a solver trusts this promise, the price uncertainty window is as low as 30 seconds or shorter.
CrossCats has developed a user owned pseudo escrow, that allows the Order Server to give a soft commitment to solvers that a Bitcoin UTXO will be generated. Given that a solver trusts this promise, the price uncertainty window is as low as 30 seconds or shorter.
2 changes: 1 addition & 1 deletion src/content/docs/cross-cats/underwriting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Tabs, TabItem } from '@astrojs/starlight/components';
- Order Key: Specific order structure that is used to move storage into calldata. Contains the vast majority of all information relevant for the order. Importantly, it contains the registered inputs & outputs.
- Quote: Qualified guess for what the best order that will be accepted.
- Solver: Entity collecting order flow and completing orders.
- User: The person interacting with the cross-cats UI. Creator of Order Flow.
- User: The person interacting with the CrossCats UI. Creator of Order Flow.
- Recipient: Will receive outputs. Is likely to be either a solver or a user but may be neither.

#### Cross Cats manages assets in 2 ways:
Expand Down

0 comments on commit 82f40b2

Please sign in to comment.