Skip to content

Commit

Permalink
Add guides
Browse files Browse the repository at this point in the history
  • Loading branch information
Tschakki committed Jan 20, 2025
1 parent 558acc1 commit 3f99df1
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions docs/building-on-lisk/web3-app-development.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,11 @@ Hardhat allows you to deploy your contracts, [run your tests](https://hardhat.or
It provides powerful features for testing and debugging smart contracts, like the [Debugger](https://remix-ide.readthedocs.io/en/latest/debugger.html) or the [Unit Testing Plugin](https://remix-ide.readthedocs.io/en/latest/unittesting.html).
- [Waffle](https://getwaffle.io/): Waffle is a framework specificly for testing smart contracts.

##### Guides
- [Deploying a smart contract with Foundry](/docs/building-on-lisk/deploying-smart-contract/with-Foundry)
- [Deploying a smart contract with Hardhat](/docs//building-on-lisk/deploying-smart-contract/with-Hardhat)
- [Deploying a smart contract with Remix](/docs//building-on-lisk/deploying-smart-contract/with-Remix)

#### Smart Contract Analysis
- [Slither](https://github.com/crytic/slither): Slither is a Solidity static analysis framework that detects common vulnerabilities in smart contracts.
- [Etheno](https://github.com/crytic/etheno): Etheno is a tool that helps developers write secure smart contracts by providing a set of rules that can be used to check the security of smart contracts.
Expand All @@ -210,9 +215,10 @@ It provides powerful features for testing and debugging smart contracts, like th

#### Testnets
##### Public Testnets
- Lisk Sepolia
- [Lisk Sepolia](/docs/about-lisk/network-info.md#lisk-sepolia-testnet)
##### Virtual Testnets
Collaborate across teams in shared, dynamic environments
[Tenderly: Virtual Testnets](https://blog.tenderly.co/how-virtual-testnets-replace-public-testnets/)

- **Build your dapps with real, up-to-date mainnet data** and test its actual performance under realistic conditions.
- **Get an unlimited faucet** and stop begging for test ETH.
Expand All @@ -221,8 +227,6 @@ Mint both native and ERC-20 tokens in any amount you need, impersonate accounts,
Virtual TestNets are easy to set up and configure, giving you full control and flexibility over your environments.
You can even manipulate the state of your forked chains with custom values, custom chain IDs, and more, making sure they fit your unique requirements.

- [Tenderly: Virtual Testnets](https://blog.tenderly.co/how-virtual-testnets-replace-public-testnets/)

#### E2E Testing
- [Synpress](https://synpress.io/)

Expand All @@ -239,7 +243,7 @@ You can even manipulate the state of your forked chains with custom values, cust
A major challenge of Web3 applications is to provide a seamless user experience for users, similar to what they are used to from Web2 applications.

To onboard Web2 users to Web3, apps need to simplify the way how users interact with the app, in a way that feels natural and intuitive to them, while still providing the benefits of Web3 in a secure way.
To aim for a smooth user experience, there are several strategies and design patterns that can be utilized:
To aim for a smooth user experience, there are several strategies to abstract the complexity of blockchain technology away from the user, which are summarized under the term "account abstraction"(sometimes also referred to as "smart account", "Smart wallets" or "smart contract accounts").

#### Account Abstraction and Smart Accounts

Expand Down

0 comments on commit 3f99df1

Please sign in to comment.