Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
d9ab9c3
fix title location
anegg0 Nov 12, 2025
23f208a
Merge branch 'improve-formatting-ci' into stylus-v0.1
anegg0 Nov 13, 2025
e11335b
remove deprecated overview file
anegg0 Nov 13, 2025
8d14fb4
resize multivm diagram
anegg0 Nov 13, 2025
0493ac8
refactor: integrate markdownlint into format workflow
anegg0 Nov 13, 2025
99ab9b1
Merge branch 'improve-formatting-ci' into stylus-v0.1
anegg0 Nov 13, 2025
19480b1
remove deprecated stylus content map
anegg0 Nov 14, 2025
b25495c
remove irrelevant link
anegg0 Nov 14, 2025
44bdffa
remove SBE from stylus content
anegg0 Nov 14, 2025
ff150ec
first iteration content restructuring
anegg0 Nov 14, 2025
ca5f4b3
Merge branch 'master' into stylus-v0.1
anegg0 Nov 14, 2025
0e121cd
tone adjustments and simplification
anegg0 Nov 18, 2025
42c22bb
add template files
anegg0 Nov 20, 2025
b02bc5b
add redirect to new recommended libraries location
anegg0 Nov 20, 2025
d62a205
add new articles in sidebars > WIP
anegg0 Nov 20, 2025
42b23d5
remove unneeded how-to guide on optimizing WASM binary size
anegg0 Nov 21, 2025
fe4ff4f
update sidebars.js
anegg0 Nov 21, 2025
a1336b3
Merge branch 'master' into stylus-v0.1
anegg0 Nov 21, 2025
21fc192
fix frontmatter typo in deploying-non-rust-wasm-contracts
anegg0 Nov 21, 2025
3827923
fix recommended libraries broken links
anegg0 Nov 21, 2025
cdb1f6f
Document Stylus Rust primitives with comprehensive examples
anegg0 Nov 21, 2025
928ac21
add slop primitive data type documentation
anegg0 Nov 21, 2025
1a47f7d
Document Stylus Rust compound types with comprehensive examples
anegg0 Nov 21, 2025
69b669f
add slop compound types article
anegg0 Nov 21, 2025
a34e1dc
Document Stylus Rust storage types with comprehensive examples
anegg0 Nov 21, 2025
29555c6
fix slop storage article
anegg0 Nov 21, 2025
4325188
Document Stylus Rust contracts
anegg0 Nov 21, 2025
c362788
touch up on slop contracts article
anegg0 Nov 21, 2025
83995ab
Document Stylus Rust global variables and functions
anegg0 Nov 21, 2025
efa1c6c
Merge branch 'master' into stylus-v0.1
anegg0 Nov 21, 2025
36ae71a
Document Stylus Rust minimal entrypoint contracts
anegg0 Nov 21, 2025
5c118b0
Document Stylus Rust contract activation
anegg0 Nov 22, 2025
8b2a6e6
fix boilerplate links
anegg0 Nov 22, 2025
213940a
Add custom NavbarItem component for sidebar control
anegg0 Nov 24, 2025
a2f228b
Add custom DocSidebar component for auto-collapse/expand
anegg0 Nov 24, 2025
b189ef1
Add sidebarExpand metadata to Build apps navbar items
anegg0 Nov 24, 2025
3f55315
Revert "Add sidebarExpand metadata to Build apps navbar items"
anegg0 Nov 24, 2025
1dc9af2
Revert "Add custom DocSidebar component for auto-collapse/expand"
anegg0 Nov 24, 2025
728b52d
Revert "Add custom NavbarItem component for sidebar control"
anegg0 Nov 24, 2025
cc388be
Swizzle DocSidebarItem/Category for sidebar state control
anegg0 Nov 24, 2025
9851867
Add custom NavbarItem component for URL parameter injection
anegg0 Nov 24, 2025
0771198
Add sidebarExpand metadata to Build apps navbar items
anegg0 Nov 24, 2025
a1a644c
Revert "Add sidebarExpand metadata to Build apps navbar items"
anegg0 Nov 24, 2025
10e7499
Revert "Add custom NavbarItem component for URL parameter injection"
anegg0 Nov 24, 2025
9385462
Revert "Swizzle DocSidebarItem/Category for sidebar state control"
anegg0 Nov 24, 2025
135e32a
Document Stylus type conversions
anegg0 Nov 24, 2025
67778cd
Document Solidity and Stylus differences
anegg0 Nov 24, 2025
4367240
Document Stylus hostio exports
anegg0 Nov 24, 2025
8c3adb1
fix duplicate entry in sidebars.js
anegg0 Nov 24, 2025
d9e5a0d
Document EVM and WASM VM differences in Stylus
anegg0 Nov 24, 2025
ed4425a
docs: add comprehensive WebAssembly guide for Nitro
anegg0 Nov 24, 2025
9fd8ca7
remove wrongly named "check-and-deploy" stub article
anegg0 Nov 24, 2025
54281a3
remove duplicate webassembly reference in sidebars.js
anegg0 Nov 24, 2025
5b08a9b
remove duplicat webassembly stub duplicate
anegg0 Nov 24, 2025
dfeefd8
Create separate sidebars for Solidity and Stylus
anegg0 Nov 24, 2025
c17347e
Update Solidity pages to use buildSoliditySidebar
anegg0 Nov 24, 2025
d699ba0
Update Stylus pages to use buildStylusSidebar
anegg0 Nov 24, 2025
5e512b6
re-clean up old webassembly content + sidebar
anegg0 Nov 24, 2025
9130f99
docs: add comprehensive check and deploy guide for Stylus
anegg0 Nov 24, 2025
670e60c
docs: add comprehensive ABI export guide for Stylus
anegg0 Nov 24, 2025
ce71d8f
fix title flag
anegg0 Nov 24, 2025
1ac0328
docs: add comprehensive guide for deploying non-Rust WASM contracts
anegg0 Nov 24, 2025
1b20ea7
fix deprecated GitHub links in sidebars.js
anegg0 Nov 24, 2025
fd9f5fe
reformat
anegg0 Nov 24, 2025
adcb707
fix "recommended libraries" reference
anegg0 Nov 25, 2025
20ad097
delete stub file
anegg0 Nov 25, 2025
7375274
Merge branch 'master' into stylus-v0.1
anegg0 Nov 29, 2025
32c2f83
fix title
anegg0 Dec 1, 2025
88422cc
Revert "Merge branch 'master' into stylus-v0.1"
anegg0 Dec 2, 2025
67b62e9
docs: add comprehensive index to Stylus Rust SDK overview
anegg0 Dec 2, 2025
11406cf
Merge branch 'master' into stylus-v0.1
anegg0 Dec 3, 2025
56b9380
change extension from .md to .mdx for stylus overview doc
anegg0 Dec 3, 2025
b040478
docs: enrich Stylus contracts reference with delegate calls, sending …
anegg0 Dec 3, 2025
29e72dd
Merge branch 'master' into stylus-v0.1
anegg0 Dec 3, 2025
21bc1e1
fix broken link
anegg0 Dec 3, 2025
0097162
remove unneeded cli-tools-overview.md
anegg0 Dec 3, 2025
55f68e4
Merge branch 'master' into stylus-v0.1
anegg0 Dec 3, 2025
8170119
change gentle introduction tone
anegg0 Dec 3, 2025
24dbf97
fix broken link
anegg0 Dec 3, 2025
cd7045e
edit frontmatter to buildStylusSidebar
anegg0 Dec 3, 2025
2af1cf2
docs: update Rust SDK guide to version 0.10.0
anegg0 Dec 3, 2025
11d2e13
remove redundant sidebar entries for stylus
anegg0 Dec 3, 2025
ac01a76
shuffled sections for better clarity
anegg0 Dec 3, 2025
4674f9a
docs: enforce sentence case in all Stylus documentation headings
anegg0 Dec 3, 2025
0a7d6e1
docs: add importing interfaces how-to guide for Stylus
anegg0 Dec 3, 2025
68ff418
add importing interfaces article to sidebars.js
anegg0 Dec 3, 2025
88d299b
rename troubleshooting to FAQ in sidebar
anegg0 Dec 4, 2025
87e4460
remove unused Stylus documentation files
anegg0 Dec 4, 2025
a27a78b
remove obsolete Stylus testnets documentation
anegg0 Dec 4, 2025
38d929c
fix broken link
anegg0 Dec 4, 2025
8875a87
rename Stylus contract > project + re-add CLI overview
anegg0 Dec 4, 2025
1f69649
rename contracts > structure of a contract
anegg0 Dec 4, 2025
c11a17a
reformat
anegg0 Dec 4, 2025
f57c6fe
fix Arbos version to 51
anegg0 Dec 4, 2025
a1dda50
delete deprecated oracle references
anegg0 Dec 4, 2025
8b743f6
fix missig arbos51 file + add overview of stylus cli on click
anegg0 Dec 4, 2025
9e81cfb
add overview of stylus SDK on click
anegg0 Dec 4, 2025
8ec849c
remove obsolete content maps
anegg0 Dec 4, 2025
4daf01c
delete obsolete Stylus how it works
anegg0 Dec 4, 2025
6d40cb5
remove unused node running contribute
anegg0 Dec 4, 2025
2e9eeb7
fix link fusaka arbos version
anegg0 Dec 4, 2025
ea4428f
fix link fusaka arbos version
anegg0 Dec 4, 2025
9f97c60
revert irrelevant edit
anegg0 Dec 4, 2025
62fe951
update notion content
anegg0 Dec 4, 2025
fec3eff
Merge branch 'master' into stylus-v0.1
anegg0 Dec 4, 2025
4cc5b0c
revert changes to run full nodes article
anegg0 Dec 4, 2025
c692673
correct arbos release arbos version
anegg0 Dec 4, 2025
2f8a047
Merge branch 'master' into stylus-v0.1
anegg0 Dec 5, 2025
5f52159
rephrase sentence
anegg0 Dec 8, 2025
ab2300d
Update docs/build-decentralized-apps/reference/04-development-framewo…
anegg0 Dec 8, 2025
7516695
Merge branch 'master' into stylus-v0.1
anegg0 Dec 8, 2025
8ae2954
add missing redirect
anegg0 Dec 8, 2025
9065503
add links to sdk files
anegg0 Dec 12, 2025
1b06052
docs: ensure all Stylus titles/headers are sentence cased
anegg0 Dec 12, 2025
b19d766
docs: fix headers to sentence case in primitives.mdx
anegg0 Dec 12, 2025
c5b8708
docs: fix headers to sentence case in compound-types.mdx
anegg0 Dec 12, 2025
6fad285
docs: fix headers to sentence case in storage.mdx
anegg0 Dec 12, 2025
956a5bd
Merge branch 'master' into stylus-v0.1
anegg0 Feb 4, 2026
278dc51
fix: resolve sidebar configuration errors after merge
anegg0 Feb 4, 2026
1eae07b
Merge branch 'master' into stylus-v0.1
anegg0 Feb 4, 2026
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
Prev Previous commit
Next Next commit
first iteration content restructuring
  • Loading branch information
anegg0 committed Nov 14, 2025
commit ff150ec52f1259938fe7a4e661c201eb87e7a74f
22 changes: 22 additions & 0 deletions docs/stylus/reference/contracts.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: 'Contracts'
description: 'Contracts'
author: chrisco
sme: chrisco
sidebar_position: 1
target_audience: Developers using the Stylus Rust SDK to write and deploy smart contracts.
displayed_sidebar: buildAppsSidebar
---

6. Contracts
1. Calling other contracts
1. Call
2. Raw call
3. Delegate call
4. Static call
5. sol_interface
2. Sending ETH
3. Factory deploy
4. Function modifiers
5. Inheritance (temporary)
6. Constructors (coming soon)
17 changes: 17 additions & 0 deletions docs/stylus/reference/data-types/compound-types.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: 'Stylus compound types'
description: 'Stylus Rust SDK compound types'
author: chrisco
sme: chrisco
sidebar_position: 1
target_audience: Developers using the Stylus Rust SDK to write and deploy smart contracts.
displayed_sidebar: buildAppsSidebar
---

2. Compound types
1. Tuple
2. Struct
3. Array
4. Vector
5. Bytes
6. FixedBytes
11 changes: 11 additions & 0 deletions docs/stylus/reference/data-types/conversions-between-types.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: 'Conversions Between Types'
description: 'Conversions Between Types'
author: chrisco
sme: chrisco
sidebar_position: 1
target_audience: Developers using the Stylus Rust SDK to write and deploy smart contracts.
displayed_sidebar: buildAppsSidebar
---

TBD
15 changes: 15 additions & 0 deletions docs/stylus/reference/data-types/primitives.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: 'Stylus primitives'
description: 'Stylus Rust SDK primitives'
author: chrisco
sme: chrisco
sidebar_position: 1
target_audience: Developers using the Stylus Rust SDK to write and deploy smart contracts.
displayed_sidebar: buildAppsSidebar
---

1. Boolean
2. Integers
3. Address (include AddressVM traits from types module) 4. String
1. Literals
2. Hex
20 changes: 20 additions & 0 deletions docs/stylus/reference/data-types/storage.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: 'Stylus Rust SDK storage'
description: 'Stylus Rust SDK storage'
author: chrisco
sme: chrisco
sidebar_position: 1
target_audience: Developers using the Stylus Rust SDK to write and deploy smart contracts.
displayed_sidebar: buildAppsSidebar
---

3. Storage
1. Bool
2. Uint
3. Address
4. Struct
5. Array
6. Map
7. String
8. Bytes
9. FixedBytes
18 changes: 18 additions & 0 deletions docs/stylus/reference/global-variables-and-functions.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: 'Global variables and functions'
description: 'Global variables and functions'
author: chrisco
sme: chrisco
sidebar_position: 1
target_audience: Developers using the Stylus Rust SDK to write and deploy smart contracts.
displayed_sidebar: buildAppsSidebar
---

5. Global variables and functions
1. block
2. contract
3. crypto
4. evm
5. msg
6. tx
7. debug
37 changes: 37 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -1215,6 +1215,43 @@ const sidebars = {
id: 'stylus/reference/project-structure',
label: 'Structure of a Contract',
},
{
type: 'category',
label: 'Data types',
collapsed: true,
items: [
{
type: 'doc',
id: 'stylus/reference/data-types/primitives',
label: 'Primitives',
},
{
type: 'doc',
id: 'stylus/reference/data-types/compound-types',
label: 'Compound types',
},
{
type: 'doc',
id: 'stylus/reference/data-types/storage',
label: 'Storage',
},
{
type: 'doc',
id: 'stylus/reference/data-types/conversions-between-types',
label: 'Conversions Between Types',
},
],
},
{
type: 'doc',
id: 'stylus/reference/global-variables-and-functions',
label: 'Global variables and functions',
},
{
type: 'doc',
id: 'stylus/reference/contracts',
label: 'Contracts',
},
{
type: 'doc',
id: 'stylus/how-tos/using-inheritance',
Expand Down