Skip to content

Commit d1a2f90

Browse files
authored
Update zkyoto docs (#725)
1 parent fe18c1f commit d1a2f90

File tree

102 files changed

+4227
-5095
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+4227
-5095
lines changed

docs/build/environment/dev-container.md

-8
This file was deleted.

docs/build/environment/endpoints.md

-14
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ To meet the demands of a production dApp you can run an [archive node](/docs/bui
6060
| Parent chain | Ethereum |
6161
| ChainID | 3776 |
6262
| HTTPS | Startale Labs: https://rpc.startale.com/astar-zkevm |
63-
| | Dwellir: https://astar-zkevm-rpc.dwellir.com |
6463
| Symbol | ETH |
6564

6665
</TabItem>
@@ -103,18 +102,5 @@ To meet the demands of a production dApp you can run an [archive node](/docs/bui
103102
| chainID | 81 |
104103
| Symbol | SBY |
105104

106-
</TabItem>
107-
108-
<TabItem value="zKyoto" label="zKyoto Network" default>
109-
110-
| | Public endpoint zKyoto |
111-
| --- |------------------------------------------------|
112-
| Network | zKyoto (zkEVM testnet) |
113-
| Parent chain | Sepolia |
114-
| ChainID | 6038361 |
115-
| HTTPS | Startale Labs: https://rpc.startale.com/zkyoto |
116-
| | Dwellir: https://astar-zkyoto-rpc.dwellir.com|
117-
| Symbol | ETH |
118-
119105
</TabItem>
120106
</Tabs>

docs/build/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ Astar is a interoperable smart contract platform providing native access to both
1010
✅ Flexibility to deploy dApps on the platform and ecosystem that best suits their needs, while retaining interoperability with others. <br/>
1111
✅ Familiar Tools and Libraries (Remix, Hardhat, Open Zeppelin) <br/>
1212
✅ Social & biometric login and recovery (Google, x.com, LINE, Kakao, [Banana](/docs/build/integrations/account-abstraction/banana/)) <br/>
13-
✅ Gasless payments ([Gelato](/docs/build/zkEVM/integrations/account-abstraction/relayers/gelato-relay), [Safe](/docs/build/zkEVM/integrations/account-abstraction/safe--aa/))<br/>
13+
✅ Gasless payments<br/>
1414
✅ NFT checkout with credit/debit cards <br/>
1515
✅ Onramp / offramp solutions (Banxa, [Transak](/docs/build/integrations/wallets/transak)) <br/>
16-
✅ Interoperability between dApps & other blockchains ([The Graph](/docs/build/integrations/indexers/thegraph), [LayerZero](/docs/build/zkEVM/integrations/bridges-relays/AstarEVM-zkEVM)) <br/>
16+
✅ Interoperability between dApps & other blockchains<br/>
1717
✅ Global Standard NFT Marketplace & DEX (Dew, Rarible, Quickswap) <br/>
1818

1919
## Build2Earn

docs/build/introduction/astar_family.md

+12-33
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,15 @@
22
sidebar_position: 5
33
---
44

5-
# Astar Network Family
5+
# Astar Family
66

77
Prior to commencing development, it's important to understand the Astar Network family, and choose an appropriate network based on what you would like to do. Currently, there are a number of networks available, including the Local network which runs exclusively within your development environment. All networks support Substrate and EVM RPCs.
88

9-
![Astar networks](img/fig4.jpg)
10-
119
## Local Networks
1210

1311
### Substrate Node
1412
You can clone the Astar repository and run the local node provided, or download the precompiled binary and run it, instead. Both methods are described in the [Build](/docs/build) section.
1513

16-
### Swanky Node
17-
18-
Swanky Node is a Substrate based blockchain configured to enable the smart contract module `pallet-contracts`, and other features that assist local development of Wasm smart contracts.
19-
For more information about Swanky Node, check out the [Swanky Suite](https://docs.astar.network/docs/build/wasm/swanky-suite/) section.
20-
2114
### Zombienet
2215

2316
With Zombienet users can download arbitrary Relay Chain and parachain binaries (or use images) to setup a configurable local test network. Users will have access to all privileged actions on the Relay Chain and parachains, which simplifies testing. For more information about Zombienet, check out the [Build Environment](https://docs.astar.network/docs/build/environment/zombienet-testing) chapter.
@@ -33,40 +26,26 @@ The Shibuya native token symbol is SBY.
3326

3427
To obtain test tokens from the faucet, please visit the Astar Portal and connect to Shibuya. If for any reason the faucet is empty, please contact the Astar team on Discord.
3528

36-
### zKatana (Sepolia) - Deprecated
37-
38-
An early iteration of the zkEVM testnet that used zk rollup architecture. Now deprecated.
39-
40-
### zKyoto (Sepolia)
29+
### zKyoto (Sepolia) (Deprecated)
4130

42-
zKyoto is a Validium-based network connected to the Ethereum Sepolia testnet and Polygon AggLayer. It is the testing and proving ground for dApps deployed on the Astar zkEVM.
31+
zKyoto was connected to the Ethereum Sepolia testnet and Polygon AggLayer. Testing ground for dApps deployed on the Astar zkEVM. This testnet has now been transitioned to [Soneium Minato](https://docs.soneium.org/).
4332

4433
## Mainnets
4534

46-
Astar has three mainnets:
35+
Astar Collective, with the ASTR token, supports three mainnets:
4736

48-
1. Astar zkEVM
49-
2. Astar Parachain
50-
3. Shiden Parachain
37+
1. Astar Network (Parachain)
38+
2. Astar zkEVM (soon to be deprecated)
39+
3. Soneium
5140

52-
### Shiden Parachain (Substrate)
53-
54-
Shiden is a parachain connected to the Kusama Relay Chain, and used to deploy and test new releases of Astar runtime in a live production (canary) environment. Shiden is not considered a testnet since SDN has its own tokenomics and value, but is used to validate and stabilize new software releases and upgrades for Astar Network.
55-
56-
The Shiden native token symbol is SDN.
57-
58-
### Astar Parachain (Substrate)
59-
60-
By now you may have guessed that Astar parachain is connected to Polkadot Relay chain.
41+
### Astar Network (Parachain)
6142

43+
Astar parachain is connected to Polkadot Relay chain supporting WASM & EVM smart contract deployments.
6244
The Astar native token symbol is ASTR.
6345

6446
### Astar zkEVM
6547

66-
Astar zkEVM is an Ethereum Layer 2 network, powered by Polygon CDK. Technically referred to as Validium, it combines zk rollup technology with modular data availability, synthesizing the best features of each.
67-
68-
## Questions and Assignments:
48+
Astar zkEVM is an Ethereum Layer 2 network, powered by Polygon CDK. Technically referred to as Validium, it combines zk rollup technology with modular data availability. Next phase for Astar zkEVM is the transition to Soneium.
6949

70-
1. Using the account you created in previous chapters, visit to Astar portal, connect to Shibuya testnet and claim some tokens from the faucet. You will need them later to deploy contracts on Shibuya.
71-
2. Are you able to deduce how to transfer SDN tokens to Astar, and swap them for ASTR tokens?
72-
3. Is there a market for buying and selling SBY tokens?
50+
### Soneium
51+
Soneium is a next-generation blockchain ecosystem designed to invoke emotion and empower creativity. It was founded by Sony Group Corporation, a global technology leader, and Startale, a Web3 innovator. Soneium stands as a versatile, general-purpose blockchain ready to serve diverse needs across all verticals and support users globally. Astar and it's token ASTR will play a crucial role in the ecosystem as driven asset.

docs/build/wasm/swanky-suite/cli.md

-6
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,6 @@ The CLI can be installed and used in different ways:
4141
Note that using the precompiled binaries, NPM, or compiling it yourself requires you to have the [local environment set up](/docs/build/environment/ink_environment.md) correctly
4242
:::
4343

44-
### Dev container
45-
46-
Using [dev container](/docs/build/environment/dev-container) is the easiest way to use `swanky-cli`, it includes all the environment setup and will support auto-updates in the future.
47-
48-
To run your project in the dev container follow the steps on [swanky-dev-container Github](https://github.com/AstarNetwork/swanky-dev-container).
49-
5044
### Cloud based environments
5145

5246
Similar to using the dev container locally, GitHub will detect the `.devcontainer` config in your project and let you run the project in a cloud-based IDE.

docs/build/zkEVM/bridge-to-zkevm.md

-67
This file was deleted.

docs/build/zkEVM/canonical-zkevm-contracts.md

+5-23
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_position: 10
2+
sidebar_position: 2
33
title: Canonical Contracts
44
---
55
import Tabs from '@theme/Tabs';
@@ -16,7 +16,7 @@ Wrapped ETH (wETH) on Astar zkEVM contract address is [`0xE9CC37904875B459Fa5D0F
1616
### Bridged Tokens
1717

1818
<Tabs>
19-
<TabItem value="mainnet" label="Astar zkEVM Mainnet" default>
19+
<TabItem value="mainnet" label="Astar zkEVM" default>
2020

2121
| Contract Name | Source | Contract Address |
2222
| ---------------------------------------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
@@ -31,16 +31,12 @@ Wrapped ETH (wETH) on Astar zkEVM contract address is [`0xE9CC37904875B459Fa5D0F
3131

3232

3333
</TabItem>
34-
<TabItem value="testnet" label="zKyoto Testnet">
35-
coming soon...
36-
</TabItem>
37-
3834
</Tabs>
3935

4036

4137
## Polygon CDK Validium Specific Contracts
4238
<Tabs>
43-
<TabItem value="mainnet" label="Astar zkEVM Mainnet" default>
39+
<TabItem value="mainnet" label="Astar zkEVM" default>
4440

4541
| Contract Name | Network | Contract Address |
4642
| ---------------------------- | ---------------- | -------------------------------------------- |
@@ -55,21 +51,13 @@ coming soon...
5551
| PolygonZkEVMBridge | L2 (Astar zkEVM) | `0x2a3dd3eb832af982ec71669e178424b10dca2ede` |
5652
| PolygonZkEVMGlobalExitRootL2 | L2 (Astar zkEVM) | `0xa40d5f56745a118d0906a34e69aec8c0db1cb8fa` |
5753
</TabItem>
58-
<TabItem value="testnet" label="zKyoto Testnet">
59-
coming soon...
60-
</TabItem>
61-
6254
</Tabs>
6355

6456
More documentation about the Polygon CDK Validium contracts can be found in the [cdk-validium-contracts GitHub repository](https://github.com/0xPolygon/cdk-validium-contracts)
6557

66-
## Ethereum Specific Precompiles
67-
68-
TODO - refer to a link in CDK Docs which covers which precompiles are available for CDK
69-
7058
### LayerZero Bridge
7159
<Tabs>
72-
<TabItem value="mainnet" label="Astar zkEVM Mainnet" default>
60+
<TabItem value="mainnet" label="Astar zkEVM" default>
7361

7462
| Contract Name | Network | Contract Address ( Endpoint ) | endpointId |
7563
| ---------------------------- | ------------------------------|--------------------------------------------- |--------------|
@@ -80,10 +68,4 @@ TODO - refer to a link in CDK Docs which covers which precompiles are available
8068
| LayerZero OFT ASTR | L2 (Astar zkEVM) | `0xdf41220C7e322bFEF933D85D01821ad277f90172` | - |
8169
| LayerZero NativeOFT ASTR | L1 (Astar EVM (Substrate)) | `0xdf41220C7e322bFEF933D85D01821ad277f90172` | - |
8270
</TabItem>
83-
<TabItem value="testnet" label="zKyoto Testnet">
84-
| LayerZero endpoint V1 | L2 (Astar zKyoto) | `0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3` | 10266 |
85-
| LayerZero endpoint V2 | L2 (Astar zKyoto) | `0x6EDCE65403992e310A62460808c4b910D972f10f` | 40266 |
86-
</TabItem>
87-
</Tabs>
88-
89-
More documentation about the LayerZero Bridge can be found in [this section](/docs/build/zkEVM/integrations/bridges-relays/AstarEVM-zkEVM.md)
71+
</Tabs>

docs/build/zkEVM/fee.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_position: 7
2+
sidebar_position: 3
33
title: Astar zkEVM Fee Calculation
44
sidebar_label: Fee Calculation
55
---

docs/build/zkEVM/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Astar zkEVM is an Ethereum Layer-2 scaling solution leveraging Polygon's Chain Development Kit and cutting edge zero-knowledge cryptography to enable off-chain transaction execution, with finality and security guarantees provided by Ethereum. In coordination with our key partners, Astar zkEVM is well-positioned to take advantage of the extensive developer base and well-established toolset existing in the Ethereum ecosystem, and boasts the following key features:
66

77
- **Lower Transaction Fees compared to Ethereum** - Due to the transaction batching, as explained above.
8-
- **Full EVM-equivalence** - Not only EVM compatibility; Equivalence. Smart contracts that work on Ethereum also work on Astar zkEVM. See the [smart contract section](/docs/build/zkEVM/smart-contracts/) for more information.
8+
- **Full EVM-equivalence** - Not only EVM compatibility; Equivalence. Smart contracts that work on Ethereum also work on Astar zkEVM.
99
- **Native Account Abstraction** - The Astar zkEVM provides native features designed to revolutionize the end-user experience, and make it seamless. See the [Account Abstraction section](/docs/build/zkEVM/integrations/account-abstraction/) to learn more about how to refine the end-user experience.
1010
- **Recognized Partners** - Established names and brands that developers trust power the Astar zkEVM. See the [integrations section](/docs/build/zkEVM/integrations/) for more information about 3rd party service providers.
1111
- **Interoperability and Exposure** - With Astar zkEVM, we are supporting interoperability between the Ethereum and Polkadot ecosystems, uniting communities, and empowering web3 accessibility through a common Multichain vision.

docs/build/zkEVM/integrations/account-abstraction/index.md

-12
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,6 @@ Here you will find all the information required to refine the end-user experienc
1010

1111
Account Abstraction is a blockchain technology that enables users to utilize smart contracts as their accounts. While the default account for most users is an Externally Owned Account (EOA), which is controlled by an external private key, it requires users to have a considerable understanding of blockchain technology to use them securely. Fortunately, smart contract accounts can create superior user experiences.
1212

13-
### Using Account Abstraction
14-
15-
There are two primary ways users can use account abstraction: with third party Meta Transaction services or by sending ERC-4337 transactions.
16-
17-
#### Meta Transactions
18-
Meta Transactions are bespoke third party services for achieving account abstraction, for example:
19-
- [A custom `safe-sdk` that works together with Gelato Relay](/docs/build/zkEVM/integrations/account-abstraction/safe--aa/).
20-
21-
#### ERC-4337
22-
ERC-4337, also known as EIP-4337.
23-
- [Biconomy SDK Account Abstraction toolkit](/docs/build/zkEVM/integrations/account-abstraction/safe--aa/)
24-
2513
<br/>
2614

2715
import DocCardList from '@theme/DocCardList';

0 commit comments

Comments
 (0)