Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/content/docs/developer/integrations/introduction.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: Integrations introduction
description: Integrate with Dusk. Explore integration guides, SDKs, and tools tailored for developers and institutions.
description: Integrate with DuskDS. Explore integration guides, SDKs, and tools tailored for developers and institutions.
---

This section outlines the libraries that developers can use to integrate with Dusk:
This section outlines the libraries that developers can use to:

- [W3sper SDK](/developer/integrations/w3sper)
- [wallet-core](/developer/integrations/wallet-core)
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/developer/integrations/wallet-core.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Wallet Core Library
description: Integrate with Dusk Wallet-Core library to manage transactions.
description: Integrate with DuskDS Wallet-Core library to manage transactions.
---

This documentation explains how to use the <a href="https://github.com/dusk-network/rusk/tree/master/wallet-core" target="_blank">wallet-core</a> library from any programming language of your preference.
Expand Down
3 changes: 2 additions & 1 deletion src/content/docs/developer/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ There are two different stacks to develop on Dusk. The first one is building on-

<CardGrid>
<LinkCard title="Smart Contracts" href="/developer/smart-contract/introduction" description="Writing smart contracts for Dusk"/>
<LinkCard title="Integrate with Dusk" href="/developer/integrations/introduction" description="Integrate your applications with Dusk"/>
<LinkCard title="Integrate with DuskEVM" href="/developer/smart-contracts-dusk-evm/deploy-on-evm" description="Deploy your smart contracts on DuskEVM"/>
<LinkCard title="Integrate with DuskDS" href="/developer/integrations/introduction" description="Integrate your applications with DuskDS"/>
<LinkCard title="Dusk Improvement Proposals" href="/developer/contribute/dips" description="Contribute to the core protocol development"/>
</CardGrid>
6 changes: 3 additions & 3 deletions src/content/docs/learn/deep-dive/dusk-evm.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ DuskEVM currently inherits a 7-day challenge period from the OP Stack. This is a
| Opcode | Solidity Equivalent | Behavior |
|-------------|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
| `COINBASE` | `block.coinbase` | Returns the address of the current Sequencer's fee wallet. Effectively the same as Ethereum, but typically does not change from block to block. |
| `PREVRANDAO`| `block.prevrandao` | Returns the PREVRANDAO (the most recent RANDAO) value of L1 at the current L1 origin block. |
| `ORIGIN` | `tx.origin` | If the tx is an **L1L2** tx from an L1 smart contract, `tx.origin` is set to the **aliased address** of the originator. Else b
| `PREVRANDAO`| `block.prevrandao` | Returns the PREVRANDAO (the most recent RANDAO) value of DuskDS at the current DuskDS origin block. |
| `ORIGIN` | `tx.origin` | If the tx is a **DuskDSDuskEVM** tx from a DuskDS smart contract, `tx.origin` is set to the **aliased address** of the originator. Else b


:::note[Note]
Expand All @@ -104,6 +104,6 @@ DuskEVM does not have a public mempool, as it is currently only visible to the S
The process for a rollup transaction has two requirements:
The transaction needs to be written to DuskDS, tipically by the <a href="https://github.com/ethereum-optimism/optimism/tree/v1.1.4/op-batcher" target="_blank">op-batcher</a>.

The transaction needs to be executed to modify the state (by <a href="https://github.com/ethereum-optimism/op-geth" target="_blank">op-geth</a>). Afterwards, <a href="https://github.com/ethereum-optimism/optimism/tree/develop/op-proposer" target="_blank">op-proposer</a> writes a commitment to the post-transaction state to L1. Note that op-proposer does not need to write a commitment after each transaction to L1; it is OK to commit to the state after a block of transactions.
The transaction needs to be executed to modify the state (by <a href="https://github.com/ethereum-optimism/op-geth" target="_blank">op-geth</a>). Afterwards, <a href="https://github.com/ethereum-optimism/optimism/tree/develop/op-proposer" target="_blank">op-proposer</a> writes a commitment to the post-transaction state to [DuskDS](/learn/core-components#duskds) . Note that op-proposer does not need to write a commitment after each transaction to DuskDS; it is OK to commit to the state after a block of transactions.

More information about the batching process can be seen in the <a href="https://specs.optimism.io/protocol/derivation.html?utm_source=op-docs&utm_medium=docs#batch-submission" target="_blank">OP stack specs</a>.
4 changes: 0 additions & 4 deletions src/content/docs/learn/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,6 @@ Hyperstaking is a feature that allows smart contracts to manage stakes with cust

[Kadcast](/learn/core-components#network-layer-kadcast) is a structured information propagation protocol used by Dusk, characterized by a direct correlation between network performance, latency, and the number of nodes.

#### Lightspeed

Lightspeed is the Dusk L2 solution that offers full EVM equivalence. Lightspeed allows Dusk to scale even further and maintain full interoperability with EVM-based blockchains.

#### LUX

The smallest denomination of DUSK. 10^9 LUX = 1 DUSK, 1 DUSK = 1,000,000,000 LUX.
Expand Down
4 changes: 3 additions & 1 deletion src/content/docs/learn/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,10 @@ This section provides a brief overview of Dusk’s [core components](/learn/core
| **Phoenix & Moonlight** | Dusk enables both shielded and public transactions through its dual-model approach, offering unmatched flexibility to achieve both privacy and compliance. | ![Phoenix & Moonlight Image](../../../assets/get_started/Phoenix_and_Moonlight.png) |
| **Citadel** | Self-sovereign identity solution for privacy-preserving KYC/AML compliance. It is a protocol designed for authenticating with third party services while protecting sensitive data | ![Citadel Image](../../../assets/get_started/Citadel.png) |


:::tip[Tip]
Find more details about Dusk’s core components [here](/learn/core-components).
---
:::



Expand Down