-
Notifications
You must be signed in to change notification settings - Fork 183
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update introduction.adoc (#734) * Update introduction.adoc (#733) Co-authored-by: JameStark <[email protected]> * docs: docs 2.0 (#617) Docs nav restructure --------- Co-authored-by: Steve Goodman <[email protected]>
- Loading branch information
Showing
71 changed files
with
1,273 additions
and
1,328 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
* API reference | ||
** xref:api-reference.adoc[Starknet API reference] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
= Starknet API reference | ||
|
||
|
||
[subs="html"] | ||
---- | ||
<div id="jsonContainer"></div> | ||
---- | ||
|
||
|
||
// Todo: https://github.com/open-rpc/playground integrate the OpenRPC playground into the docs site | ||
|
||
// Source files | ||
// https://github.com/starkware-libs/starknet-specs/blob/master/api/starknet_trace_api_openrpc.json | ||
// https://github.com/starkware-libs/starknet-specs/blob/master/api/starknet_write_api.json |
78 changes: 41 additions & 37 deletions
78
components/Starknet/modules/architecture_and_concepts/nav.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,41 @@ | ||
* Architecture and concepts | ||
** Starknet accounts | ||
*** xref:Account_Abstraction/introduction.adoc[Introduction to account abstraction] | ||
*** xref:Account_Abstraction/approach.adoc[Starknet account structure] | ||
*** xref:Account_Abstraction/validate_and_execute.adoc[Validate and execute] | ||
*** xref:Account_Abstraction/deploying_new_accounts.adoc[Deploying new accounts] | ||
*** xref:Account_Abstraction/simplified_transaction_flow.adoc[Simplified transaction flow] | ||
** Smart contracts | ||
*** xref:Contracts/contract-classes.adoc[Contract classes] | ||
*** xref:Contracts/contract-address.adoc[Contract address] | ||
*** xref:Contracts/contract-storage.adoc[Contract storage] | ||
*** xref:Contracts/contract-abi.adoc[Contract ABI] | ||
** Blocks and transactions | ||
*** xref:Blocks/header.adoc[Block structure] | ||
*** xref:Blocks/transaction-life-cycle.adoc[Transaction lifecycle] | ||
*** xref:Blocks/transactions.adoc[Transaction types] | ||
|
||
** xref:Fees/fee-mechanism.adoc[Gas and transaction fees] | ||
** xref:L1-L2_Communication/token-bridge.adoc[Starkgate bridge] | ||
** xref:L1-L2_Communication/messaging-mechanism.adoc[L1-L2 messaging] | ||
** xref:Events/starknet-events.adoc[Events] | ||
** xref:Data_Availability/on-chain-data.adoc[Data availability] | ||
** xref:State/starknet-state.adoc[Starknet state] | ||
** xref:Contracts/class-hash.adoc[Class hash] | ||
** xref:Hashing/hash-functions.adoc[Hash functions] | ||
|
||
** System Calls | ||
*** xref:Contracts/system-calls-cairo1.adoc[Cairo 1.0] | ||
*** xref:Contracts/system-calls-cairo0.adoc[Cairo 0] | ||
|
||
|
||
** Cairo on Starknet | ||
*** xref:Cairo_on_Starknet/cairo-1-and-sierra.adoc[Cairo 1.0 and Sierra] | ||
*** xref:Cairo_on_Starknet/contract-syntax.adoc[Contract Syntax - Migration Guide] | ||
* Architecture | ||
** Blockchain architecture | ||
|
||
*** Blocks and transactions | ||
**** xref:Network_Architecture/Blocks/header.adoc[Block structure] | ||
**** xref:Network_Architecture/Blocks/transaction-life-cycle.adoc[Transaction lifecycle] | ||
**** xref:Network_Architecture/Blocks/transactions.adoc[Transaction types] | ||
**** xref:Network_Architecture/Fees/fee-mechanism.adoc[Gas and transaction fees] | ||
|
||
*** State | ||
**** xref:Network_Architecture/State/starknet-state.adoc[Starknet state] | ||
**** xref:Network_Architecture/Data_Availability/on-chain-data.adoc[Data availability] | ||
|
||
*** L1-L2 messaging | ||
**** xref:Network_Architecture/L1-L2_Communication/messaging-mechanism.adoc[L1-L2 messaging] | ||
**** xref:Network_Architecture/L1-L2_Communication/token-bridge.adoc[Starkgate bridge] | ||
|
||
** Accounts | ||
*** xref:Accounts/introduction.adoc[Introduction to account abstraction] | ||
*** xref:Accounts/approach.adoc[Starknet account structure] | ||
*** xref:Accounts/validate_and_execute.adoc[Validate and execute] | ||
*** xref:Accounts/deploying_new_accounts.adoc[Deploying new accounts] | ||
*** xref:Accounts/simplified_transaction_flow.adoc[Simplified transaction flow] | ||
** Contracts | ||
*** xref:Smart_Contracts/contract-classes.adoc[Contract classes] | ||
*** xref:Smart_Contracts/class-hash.adoc[Class hash] | ||
*** xref:Smart_Contracts/contract-address.adoc[Contract address] | ||
*** xref:Smart_Contracts/contract-storage.adoc[Contract storage] | ||
*** xref:Smart_Contracts/contract-abi.adoc[Contract ABI] | ||
*** xref:Smart_Contracts/Events/starknet-events.adoc[Events] | ||
*** xref:Smart_Contracts/contract-syntax.adoc[Contract migration guide] | ||
*** xref:Smart_Contracts/cairo-and-sierra.adoc[Cairo and Sierra] | ||
*** xref:Smart_Contracts/system-calls-cairo1.adoc[System calls] | ||
|
||
** Cryptography | ||
*** xref:Cryptography/p-value.adoc[Field element type] | ||
*** xref:Cryptography/hash-functions.adoc[Hash functions] | ||
*** xref:Cryptography/stark-curve.adoc[Stark curve] | ||
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
...ges/Account_Abstraction/introduction.adoc → ...concepts/pages/Accounts/introduction.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
83 changes: 0 additions & 83 deletions
83
...dules/architecture_and_concepts/pages/Cairo_on_Starknet/cairo-1-and-sierra.adoc
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.