Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
f339950
Added "FAQ" page (CD-67)
devendran-m Apr 15, 2025
57c6a83
Merge pull request #47 from casper-network/dev
mrkara Apr 23, 2025
1ec6774
fix local-setup.md and devnet-info.md
Jiu-hong Apr 23, 2025
f68bde8
modify method of changing branch
Jiu-hong Apr 23, 2025
da39cce
Deleting Python SDK from Docs (CD-64)
KMCreatesWorlds Apr 23, 2025
a558b73
Merge pull request #49 from casper-network/feature/CD-64/remove-python
mrkara Apr 24, 2025
4f905d6
Merge pull request #51 from casper-network/dev
mrkara Apr 24, 2025
559cea2
Merge pull request #52 from casper-network/main
mrkara Apr 24, 2025
ce27c4d
Update index.md
darthsiroftardis Apr 28, 2025
1733b5c
MAJOR SURGERY to Casper 2.0 release notes
mssteuer Apr 29, 2025
1b07598
Additional review of release notes
darthsiroftardis Apr 29, 2025
b5c0b6f
Removing confusing section about "expanded API integration options"
mssteuer Apr 29, 2025
aec4b8c
Merge remote-tracking branch 'origin/minor-changes-and-nits' into min…
mssteuer Apr 29, 2025
76a4085
Updating links in feature table on top
mssteuer Apr 29, 2025
eee350a
Updating Native Events top Contract Level Events
mssteuer Apr 29, 2025
fc3367f
Merge pull request #53 from casper-network/minor-changes-and-nits
devendran-m Apr 29, 2025
2e11201
change to the current 2.0.0 version
Jiu-hong Apr 29, 2025
5c9ca7d
change condor to 2.0
Jiu-hong Apr 29, 2025
7c17b9e
update current commit-hash
Jiu-hong Apr 29, 2025
aed415e
Merge pull request #48 from casper-network/fix_nctl_devnet
Jiu-hong Apr 29, 2025
bfb55e1
Fix review comments in Casper 2.0 release notes
devendran-m Apr 29, 2025
fee0b5e
Resolve parantheses around CEP-92
devendran-m Apr 29, 2025
294162c
Merge pull request #54 from casper-network/deven/2.0/fix-review-comments
devendran-m Apr 29, 2025
e4812e2
Merge pull request #55 from casper-network/dev
mssteuer Apr 29, 2025
cd0bae0
Merge pull request #56 from casper-network/main
mssteuer Apr 29, 2025
fc37f42
Merge pull request #57 from casper-network/dev
mssteuer Apr 29, 2025
73521b6
Remove fee-elimination and update disclaimer
devendran-m Apr 30, 2025
6691f23
Fix missed updates
devendran-m Apr 30, 2025
78a2570
Fix Jiuhongs review comments
devendran-m Apr 30, 2025
f1548f9
Add chainspec link in runtime.md
devendran-m Apr 30, 2025
476f719
Fix opcode-costs, add block lanes
devendran-m Apr 30, 2025
959f3b2
Polish FAQ titles and numbering
mrkara Apr 30, 2025
39fa309
Clarify casper-sidecar installation
mrkara Apr 30, 2025
85f8667
deploy -> transaction
mrkara Apr 30, 2025
a34a120
Clarify tx status checking
mrkara Apr 30, 2025
d3d4090
Clarify node status checking
mrkara Apr 30, 2025
fbf9c1d
What's an Era?
mrkara May 1, 2025
846f19e
Expand liquid CSPR use cases, and capitalize CSPR
mrkara May 1, 2025
f3b7084
Fix the delegation cost
mrkara May 1, 2025
9aa8a1a
Incorporate Michael's review comments
devendran-m May 1, 2025
114e8ef
Merge pull request #34 from casper-network/feat/CD-67/FAQ
devendran-m May 1, 2025
b000786
Fix review comments from Joe Sacher
devendran-m May 2, 2025
90d3996
Introducing monitor-and-consume-events.md with contemporary SSE event…
zajko Apr 29, 2025
e531d78
Added mention of sidecar in version-2.0.0/developers/monitor-and-cons…
zajko Apr 30, 2025
8b57f1b
Applied CR remarks
zajko May 4, 2025
a372c32
Merge pull request #59 from casper-network/sse_endpoint_documentation
zajko May 4, 2025
2c821b5
Extended the documentation to include calltable serialization documen…
zajko May 5, 2025
5fe87bf
Merge branch 'dev' into deven/2.0/fee-elimination-disclaimer
devendran-m May 5, 2025
c91d59f
Update navbar for sse and cltypes
devendran-m May 5, 2025
7e88e02
Merge pull request #61 from casper-network/calltable_serialization_do…
zajko May 5, 2025
c450597
Fix Muhammets review comments
devendran-m May 5, 2025
8d85332
Merge pull request #58 from casper-network/deven/2.0/fee-elimination-…
devendran-m May 5, 2025
002c775
Remove fee-elimination from sidebar
devendran-m May 5, 2025
bdf0cb1
Merge pull request #62 from casper-network/deven/2.0/fix-sidebar
mrkara May 5, 2025
af5e225
Fix block-lanes slug
devendran-m May 6, 2025
54def42
Merge pull request #63 from casper-network/deven/2.0/fix-build-issues
devendran-m May 6, 2025
fa4df4c
Fix FAQ config
devendran-m May 6, 2025
c027636
Merge pull request #64 from casper-network/deven/2.0/fix-build-paths
devendran-m May 6, 2025
43fde45
Fix concepts side navbar order
devendran-m May 6, 2025
d9c45af
Merge pull request #65 from casper-network/deven/2.0/fix-minor-errors
devendran-m May 6, 2025
2856528
Add CPU flag details to hardware-setup
devendran-m May 6, 2025
188283b
Merge pull request #66 from casper-network/deven/2.0/update-cpu-flags
devendran-m May 6, 2025
76685e5
remove non-sense
Jiu-hong May 6, 2025
51b0801
Merge pull request #67 from casper-network/dev
devendran-m May 6, 2025
65f1d66
change js release
Jiu-hong May 6, 2025
28939b0
fix about
Jiu-hong May 6, 2025
eb8cffb
Merge pull request #68 from Jiu-hong/fix_nctl
Jiu-hong May 6, 2025
b551acf
Merge pull request #69 from casper-network/dev
mssteuer May 6, 2025
57afbc8
(CD-90) Fix NCTL activate command and broken links
devendran-m May 14, 2025
2a28be9
(CD-90) Incorporate review comments
devendran-m May 15, 2025
2d4795e
(CD-90) Incorporate review comments
devendran-m May 15, 2025
f4449f6
(CD-90) Fix typo errors
devendran-m May 15, 2025
04732bc
Merge pull request #71 from casper-network/deven/CD-90/fix-broken-links
devendran-m May 15, 2025
b1c6ce6
Merge pull request #72 from casper-network/dev
devendran-m May 15, 2025
1c0dac9
Update Discord url
mrkara May 18, 2025
6fa3882
Remove & replace outdated urls
mrkara May 18, 2025
d2ffad1
Merge pull request #73 from casper-network/kara/fix-discord-url
mssteuer May 18, 2025
5085d49
Merge pull request #74 from casper-network/dev
mssteuer May 18, 2025
9615d5d
Clarify node setup applies to all node types, not just validators
mrkara May 22, 2025
8122fcf
Reword upgrade section to reflect protocol staging, not initial setup
mrkara May 22, 2025
d678544
Move upgrade staging to the maintenance section
mrkara May 22, 2025
9db5fc7
Merge pull request #75 from casper-network/kara/update-operators-node…
mrkara May 23, 2025
b18bd05
Fix operator folder struct in sidebar.js
devendran-m May 23, 2025
c0e2c3f
Update sidebar.config.js to sync the menu order with the index page
mrkara May 26, 2025
9bc526f
Update version-2.0.0-sidebars.json to sync with the index page
mrkara May 26, 2025
212eb2d
Merge pull request #76 from casper-network/deven/fix-sidebar-config
mrkara May 26, 2025
97b49ab
Update non-archival node disk requirements to reflect current usage
mrkara May 26, 2025
5a23e2d
Basic node config: Update the node_util.py description
mrkara May 27, 2025
36385eb
Basic node config: Add ref to Sidecar
mrkara May 27, 2025
c1654e6
Basic node config: No that previous upgrades other than the latest ar…
mrkara May 27, 2025
7b214d5
Basic node config: Only the relevant protocol versions are installed …
mrkara May 27, 2025
2338825
Basic node config: Replace deprecated script example with note on und…
mrkara May 27, 2025
bfbab0d
Basic node config: Ref to CSPR.live to obtain latest block hash
mrkara May 27, 2025
5904a5d
Basic node config: Update the link to the node config example
mrkara May 27, 2025
98088e8
Basic node config: Remove the ref to the deprecated script
mrkara May 27, 2025
328a6ff
Basic node config: No need to install all the Rust dependencies to ge…
mrkara May 27, 2025
04bff1c
Merge pull request #78 from casper-network/kara/update-operators-setu…
mrkara May 28, 2025
5de9ff8
Merge pull request #77 from casper-network/kara/update-operators-setu…
mrkara May 28, 2025
c1f0cb4
Users > Block Explorers: Update based on the revised working doc
mrkara May 28, 2025
f635576
Merge pull request #79 from casper-network/dev
mrkara May 29, 2025
43094ce
Merge pull request #80 from casper-network/kara/update-users-block-ex…
mrkara May 29, 2025
09a9cfc
Users > Funding Mainnet Accounts: Update based on the revised working…
mrkara May 28, 2025
180c063
Add new images for the account funding guide
mrkara Jun 5, 2025
0c3a7f7
Embed the images into the account funding guide
mrkara Jun 5, 2025
7807954
Sync teh 2.0 docs for funding user guide
mrkara Jun 5, 2025
b2e3b16
Remove old images for the funding user guides
mrkara Jun 5, 2025
5ef4f81
Merge pull request #81 from casper-network/kara/update-users-funding-…
mrkara Jun 10, 2025
4278da0
Fix formatting and liegnment issues with images on the funding guide
mrkara Jun 10, 2025
df9d422
Merge pull request #82 from casper-network/kara/follow-up-to-fix-form…
mrkara Jun 10, 2025
1af0521
Update README with local run instructions and rework warning
mrkara Jun 10, 2025
0e4bb94
Merge pull request #83 from casper-network/kara/update-readme-for-loc…
mrkara Jun 10, 2025
1deb770
Merge pull request #84 from casper-network/dev
mrkara Jun 10, 2025
38f9d91
Merge pull request #85 from casper-network/main
mrkara Jun 10, 2025
ea817c2
Update 'users > delegating' as per the revised doc
mrkara Jun 13, 2025
5759265
Merge pull request #86 from casper-network/kara/update-users-delegating
mrkara Jun 13, 2025
72302bd
Replace key bytes and char length details (CD-93)
devendran-m Jun 19, 2025
8c080d4
Update another occurrence of bytes / chars(CD-93)
devendran-m Jun 19, 2025
f941c50
Merge pull request #87 from casper-network/chore/CD-93/replace-bytes-…
devendran-m Jun 19, 2025
77f787b
Merge pull request #88 from casper-network/dev
devendran-m Jun 19, 2025
1822272
Remove CasperLabs references[CD-96]
devendran-m Jun 24, 2025
d123273
Fix rpc schema and account info
devendran-m Jun 24, 2025
30d3887
Fix typo in serialization types
devendran-m Jul 2, 2025
2279582
Merge pull request #89 from casper-network/chore/CD-96/remove-casperl…
devendran-m Jul 2, 2025
2db9146
Merge pull request #90 from casper-network/dev
mrkara Jul 5, 2025
af3eaf4
[CD-98] Update Condor Transactions page
devendran-m Jul 14, 2025
e7f041f
New fields; added more detailed explanation for variant discriminator…
zajko Jul 10, 2025
021a76c
Merge pull request #92 from zajko/transaction_doc_2.0.3_update
EdHastingsCasperAssociation Jul 15, 2025
8bf8206
Fix the CA rpc endpoint URLs
mrkara Jul 17, 2025
bdff07a
Add casper-sidecar to the node setup instructions
mrkara Jul 17, 2025
afc489e
Bump the current node version to 2_0_0
mrkara Jul 17, 2025
6d13edf
Fix the trusted_hash command to work with the new block structure
mrkara Jul 17, 2025
9ab98d3
Fix the sync_handling section to be compatible with the current version
mrkara Jul 17, 2025
1dbb073
Merge pull request #93 from casper-network/kara/update-operators-node…
mrkara Jul 18, 2025
260acdf
Revert "New fields; added more detailed explanation for variant discr…
mrkara Jul 21, 2025
840cd2b
Merge pull request #95 from casper-network/kara/revert-serialization-…
mrkara Jul 21, 2025
9953cd3
Merge pull request #94 from casper-network/dev
mrkara Jul 21, 2025
2be08dd
Reapply "New fields; added more detailed explanation for variant disc…
mrkara Jul 21, 2025
6ec1229
Add new Security Audit Reports page [CD-102]
devendran-m Jul 23, 2025
c58fe3b
[CD-92] Update withdraw-bid guardrails info
devendran-m Jul 28, 2025
7ca0b2f
Add guardrails examples
devendran-m Jul 29, 2025
5438602
Merge pull request #96 from casper-network/kara/bring-back-deferred-s…
mrkara Aug 6, 2025
30105f6
Address review comments
devendran-m Aug 11, 2025
f32dcc5
Update audit reports page and links
devendran-m Aug 11, 2025
a8d1c77
Merge pull request #97 from casper-network/doc/CD-102/add-security-re…
devendran-m Aug 21, 2025
9e17e76
Merge pull request #98 from casper-network/feat/CD-92/withdraw-bid-all
mrkara Aug 26, 2025
b2f130e
Merge pull request #91 from casper-network/fix/CD-98/txn-page-errors
mrkara Aug 26, 2025
a24030f
Updated old information on installing node.
sacherjj Aug 26, 2025
6e725f6
Merge pull request #99 from sacherjj/updates-for-203
sacherjj Aug 27, 2025
0ec1ad2
Updating node moving page.
sacherjj Sep 3, 2025
4a3f84a
Merge pull request #100 from sacherjj/moving-node-update
sacherjj Sep 8, 2025
831efb0
Fix command syntax for starting and watching node
msanlisavas Sep 28, 2025
76f2da0
Merge pull request #102 from msanlisavas/patch-1
sacherjj Sep 28, 2025
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
38 changes: 37 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,41 @@ This is the documentation repository for the [Casper Network](https://casper.net

The documentation site itself may be viewed at this address: https://docs.casper.network/.

For instructions on how to build, run, edit and contribute to this documentation please refer to the [developer documentation](./README/INDEX.md).
For instructions on how to build, run, edit and contribute to this documentation, please refer to the [developer documentation](./README/INDEX.md).

**Important Note: A complete rework of the documentation is currently underway. While fixes and improvements to this legacy version are welcome, please avoid making major or structural changes.**

## Quick Local Run Instructions

To run the documentation site locally, follow these steps:

1. **Clone the repository:**

```bash
git clone https://github.com/casper-network/docs-redux.git
cd docs-redux
```

2. **Create a `.env` file:**

Create a file named `.env` in the root of the `docs-redux` directory with the following content:

```
URL=http://localhost:3000
BASE_URL=/
ALGOLIA_APP_ID=your_algolia_app_id
ALGOLIA_INDEX_NAME=your_algolia_index_name
ALGOLIA_API_KEY=your_algolia_api_key
```

*(Note: Replace `your_algolia_app_id`, `your_algolia_index_name`, and `your_algolia_api_key` with actual values if you intend to use Algolia search; otherwise, placeholders are sufficient for local development.)*

3. **Install dependencies, build, and serve:**

```bash
npm install
npm run build
npm run serve
```

This will install the necessary packages, build the static site, and start a local server. You can then access the documentation in your browser at `http://localhost:3000/`.
99 changes: 0 additions & 99 deletions condor/addressable-entity.md

This file was deleted.

24 changes: 24 additions & 0 deletions condor/block-lanes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Casper v2.0 Block Lanes
description: Introduction to Block Lanes in the Casper v2.0 Release
slug: block-lanes
date: 2025-04-28T22:00
authors: [ core-team ]
tags: [v2]
hide_table_of_contents: false
---

In Casper 2.0 as part of the changes to the block structure, the body of the block now contains several distinct lanes which contain different transaction variants. Each lane has the following five properties:

An identifier for the lane represented as number, this identifier is simply a label. However, the system does reserve the 0 and 1 lane identifiers for native mint and auction interactions respectively.
1. Max serialized length of the entire transaction in bytes for a given transaction in a certain lane
2. Max args length size in bytes for a given transaction in a certain lane
3. Transaction gas limit for a given transaction in a certain lane
4. The maximum number of transactions the lane can contain

In 2.0, there are three distinct systemic lanes - lanes that must be present and defined. These required lanes are for native transactions (e.g., native transfer and native add-bid), and for the installation and upgrading of stored Wasm. In addition to these three lanes, a Casper network can be set up with a range of user-defined lanes for Wasm transactions. The number of user defined lanes is specific to a given network and is defined in the chainspec for that given network.

The assignment of a given transaction is determined by comparing the transaction's properties against those of a specific lane. If any of the transaction's properties exceed the lane's specified limits, the transaction is deemed ineligible to be part of that lane. It should be noted that during lane determination, the gas limit is determined based on the pricing mode.

In payment-limited mode, the gas limit for a given transaction is determined by the payment amount as specified by the user.
In fixed mode, lane determination first estimates the lane based on the size of the transaction, measured in bytes, and the additional computational factor as specified by the user.
1 change: 1 addition & 0 deletions condor/condor.sidebar.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ const sidebars = {
'local-setup',
'transactions',
'validator-rewards',
'block-lanes',
'zug',
'devnet-info',
'migration-guide',
Expand Down
44 changes: 20 additions & 24 deletions condor/devnet-info.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## What is Devnet?

The Casper Condor release is being rolled out in a phased fashion, allowing people to test their code, SDKs and smart contracts, before migrating to Mainnet. The first phase of this is rolling out to Devnet.
The Casper 2.0 release is being rolled out in a phased fashion, allowing people to test their code, SDKs and smart contracts, before migrating to Mainnet. The first phase of this is rolling out to Devnet.

This article/FAQ is a guide to the process for gaining access to Devnet, what to expect when you do access Devnet, and any other concerns.

Expand All @@ -17,54 +17,50 @@ Once your request has been processed, you will be notified and provided with a l

## What is the latest commit/release candidate deployed on to the Devnet?

- Release Candidate: Condor/2.0.0 - RC6
- Commit Hash: `2178ad3aad9488076b38d8de467e6d1123f4b66b`
- Latest Devnet Release Date: 08-Jan-2025
- Release Candidate: Casper 2.0 - RC10
- Commit Hash: `a7e4ff100549d6b34aa6b800812f29313378663b`
- Latest Devnet Release Date: 04-Apr-2025

## What are the Condor/2.0.0 Compatible branches/commits of downstream components?
## What are the Casper 2.0 Compatible branches/commits of downstream components?

**casper-sidecar:**
- Release Candidate : `release-1.0.0-rc5_node-2.0.0-rc6`
- Branch/Repo : [casper-sidecar-release-1.0.0-rc5_node-2.0.0-rc6](https://github.com/casper-network/casper-sidecar/tree/release-1.0.0-rc5_node-2.0.0-rc6)
- Release Candidate : `v1.0.4`
- Branch/Repo : [casper-sidecar-v1.0.4](https://github.com/casper-network/casper-sidecar/tree/v1.0.4)

**casper-client-rs:**
- Release Candidate : `release-3.0.1-rc2_node-2.0.0-rc6`
- Branch/Repo : [casper-client-release-3.0.1-rc2_node-2.0.0-rc6](https://github.com/casper-ecosystem/casper-client-rs/tree/release-3.0.1-rc2_node-2.0.0-rc6)
- Release Candidate : `v3.0.1`
- Branch/Repo : [casper-client-v3.0.1](https://github.com/casper-ecosystem/casper-client-rs/commits/v3.0.1)

**NCTL:**
- New NCTL image with `v200-rc6` available on Docker Hub:
- `makesoftware/casper-nctl:v200-rc6`
- New NCTL image with `v200-rc10` available on Docker Hub:
- `makesoftware/casper-nctl:v200-rc10`

**CEP-18:**
- A version of CEP-18 compatible with Condor RC5/6 is available in the forked repository [here](https://github.com/davidatwhiletrue/cep18-limited/tree/casper-2.0.0-rc5)
- A version of CEP-18 compatible with Casper 2.0 is available in the forked repository [here](https://github.com/casper-ecosystem/cep18/tree/feat-2.0)

- Please note that this is meant for testing SDKs and scripts

**CEP-78:**
- Work in progress
- A version of CEP-78 compatible with Casper 2.0 is available in the forked repository [here](https://github.com/casper-ecosystem/cep-78-enhanced-nft/tree/feat-2.0)


**SDKs:**
- JavaScript/TypeScript
- Github release : [casper-js-sdk-v5.0.3-beta2](https://github.com/casper-ecosystem/casper-js-sdk/releases/tag/5.0.3-beta2)
- npm : [casper-js-sdk-v5.0.3-beta2](https://www.npmjs.com/package/casper-js-sdk/v/5.0.3-beta2)
- Github release : [casper-js-sdk-5.0.6](https://github.com/casper-ecosystem/casper-js-sdk/releases/tag/5.0.6)
- npm : [casper-js-sdk](https://www.npmjs.com/package/casper-js-sdk)

- .NET
- Github release : [casper-net-sdk-v3.0.0-beta2](https://github.com/make-software/casper-net-sdk/releases/tag/v3.0.0-beta2)
- Nuget package : [Casper.Network.SDK 3.0.0-beta2](https://www.nuget.org/packages/Casper.Network.SDK/3.0.0-beta2)
- Github release : [casper-net-sdk-v3.0.0](https://github.com/make-software/casper-net-sdk/releases/tag/v3.0.0)
- Nuget package : [Casper.Network.SDK 3.0.0](https://www.nuget.org/packages/Casper.Network.SDK/3.0.0)

- Go
- Github release : [casper-go-sdk-v2.0.0-beta2](https://github.com/make-software/casper-go-sdk/releases/tag/v2.0.0-beta2)
- Java (WIP)
- Python (WIP)
- Rust (WIP)
- PHP (WIP)
- Github release : [casper-go-sdk-2.0.3-beta1](https://github.com/make-software/casper-go-sdk/releases/tag/v2.0.3-beta1)

NOTE:
The SDKs have a couple of known serialisation issues. We're working on patch updates to address these issues.

## How can I explore the transactions in Devnet?

You can explore using the DevNet mini-explorer that points to the Devnet (RC6) at https://devnet.make.services/
You can explore https://devnet.cspr.live/

Please note that SSE is listening at 52.90.123.125.

Expand Down
Loading