Skip to content

Commit f845626

Browse files
authored
Merge branch 'dev' into SEO
2 parents 27828df + 6d2944c commit f845626

File tree

400 files changed

+5072
-11069
lines changed

Some content is hidden

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

400 files changed

+5072
-11069
lines changed

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,9 @@
8282
"react-select": "5.8.0",
8383
"reading-time": "^1.5.0",
8484
"remark-gfm": "^3.0.1",
85+
"swiper": "^11.1.10",
8586
"tailwind-merge": "^2.3.0",
87+
"tailwind-variants": "^0.2.1",
8688
"tailwindcss-animate": "^1.0.7",
8789
"usehooks-ts": "^3.1.0",
8890
"yaml-loader": "^0.8.0"
@@ -104,6 +106,8 @@
104106
"@types/node": "^20.4.2",
105107
"@types/react": "18.2.57",
106108
"@types/react-dom": "18.2.19",
109+
"@types/swiper": "^6.0.0",
110+
"@types/xml2js": "^0.4.14",
107111
"@typescript-eslint/eslint-plugin": "^6.19.0",
108112
"@typescript-eslint/parser": "^6.19.0",
109113
"autoprefixer": "^10.4.19",
@@ -133,7 +137,8 @@
133137
"tsconfig-paths-webpack-plugin": "4.1.0",
134138
"typescript": "^5.5.2",
135139
"unified": "^10.0.0",
136-
"unist-util-visit": "^5.0.0"
140+
"unist-util-visit": "^5.0.0",
141+
"xml2js": "^0.6.2"
137142
},
138143
"resolutions": {
139144
"jackspeak": "2.1.1",

public/content/contributing/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Before contributing, make sure you're familiar with:
6868
- our [style guide](/contributing/style-guide/)
6969
- our [code of conduct](/community/code-of-conduct)
7070

71-
<ContributorsQuizBanner mt={16} mb={8} />
71+
<ContributorsQuizBanner className="mt-16 mb-8" />
7272

7373
## How decisions about the site are made {#how-decisions-about-the-site-are-made}
7474

public/content/contributing/translation-program/content-buckets/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,6 @@ Below is a breakdown of the website pages each content bucket contains.
341341
- [Set up web3.js to use the Ethereum blockchain in JavaScript](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/)
342342
- [Short ABIs for calldata optimization](/developers/tutorials/short-abi/)
343343
- [Smart contract security guidelines](/developers/tutorials/smart-contract-security-guidelines/)
344-
- [Solidity and Truffle continuous integration setup](/developers/tutorials/solidity-and-truffle-continuous-integration-setup/)
345344
- [Testing ERC-20 tokens with Waffle](/developers/tutorials/testing-erc-20-tokens-with-waffle/)
346345
- [Token integration checklist](/developers/tutorials/token-integration-checklist/)
347346
- [Using WebSockets](/developers/tutorials/using-websockets/)

public/content/desci/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ We welcome suggestions for new projects to list - please look at our [listing po
127127
- [DeSci: The Future of Research by Samuel Akinosho](https://lucidsamuel.medium.com/desci-the-future-of-research-b76cfc88c8ec)
128128
- [Science Funding (Epilogue: DeSci and new crypto primitives) by Nadia](https://nadia.xyz/science-funding)
129129
- [Decentralisation is Disrupting Drug Development](https://medium.com/id-theory/decentralisation-is-disrupting-drug-development-28b5ba5d447f)
130+
- [What Is DeSci – Decentralized Science?](​https://usadailytimes.com/2022/09/12/what-is-desci-decentralized-science/)
130131

131132
### Videos {#videos}
132133

@@ -135,3 +136,4 @@ We welcome suggestions for new projects to list - please look at our [listing po
135136
- [Scientific Publishing Is Broken. Can Web3 Fix It?](https://www.youtube.com/watch?v=WkvzYgCvWj8)
136137
- [Juan Benet - DeSci, Independent Labs, & Large Scale Data Science](https://www.youtube.com/watch?v=zkXM9H90g_E)
137138
- [Sebastian Brunemeier - How DeSci Can Transform Biomedical Research & Venture Capital](https://www.youtube.com/watch?v=qB4Tc3FcVbM)
139+
- [Paige Donner - Tooling Open Science with Web3 & The Blockchain](https://www.youtube.com/watch?v=nC-2QWQ-lgw&t=17s)

public/content/developers/docs/bridges/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ If a dapp goes down the route of integrating a bridge or an aggregator, there ar
103103

104104
### Deploying a dapp on multiple chains {#deploying-a-dapp-on-multiple-chains}
105105

106-
To deploy a dapp on multiple chains, developers can use development platforms like [Alchemy](https://www.alchemy.com/), [Hardhat](https://hardhat.org/), [Truffle](https://trufflesuite.com/), [Moralis](https://moralis.io/), etc. Typically, these platforms come with composable plugins that can enable dapps to go cross-chain. For instance, developers can use a deterministic deployment proxy offered by the [hardhat-deploy plugin](https://github.com/wighawag/hardhat-deploy).
106+
To deploy a dapp on multiple chains, developers can use development platforms like [Alchemy](https://www.alchemy.com/), [Hardhat](https://hardhat.org/), [Moralis](https://moralis.io/), etc. Typically, these platforms come with composable plugins that can enable dapps to go cross-chain. For instance, developers can use a deterministic deployment proxy offered by the [hardhat-deploy plugin](https://github.com/wighawag/hardhat-deploy).
107107

108108
#### Examples:
109109

public/content/developers/docs/development-networks/index.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,6 @@ You _could_ [run a node](/developers/docs/nodes-and-clients/#running-your-own-no
2828

2929
**Note**: Most [development frameworks](/developers/docs/frameworks/) include a built-in development network. We recommend starting with a framework to [set up your local development environment](/developers/local-environment/).
3030

31-
### Ganache {#ganache}
32-
33-
Quickly fire up a personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates.
34-
35-
Ganache provides both a desktop application (Ganache UI), as well as a command-line tool (`ganache-cli`). It is part of the Truffle suite of tools.
36-
37-
- [Website](https://www.trufflesuite.com/ganache)
38-
- [GitHub](https://github.com/trufflesuite/ganache)
39-
- [Documentation](https://www.trufflesuite.com/docs/ganache/overview)
40-
4131
### Hardhat Network {#hardhat-network}
4232

4333
A local Ethereum network designed for development. It allows you to deploy your contracts, run your tests and debug your code.

public/content/developers/docs/frameworks/index.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,6 @@ Before diving into frameworks, we recommend you first read through our introduct
113113
- [GitHub](https://github.com/eth-brownie/brownie)
114114
- **Brownie is currently unmaintained**
115115

116-
**Truffle -** **_A development environment, testing framework, build pipeline, and other tools._**
117-
118-
- [trufflesuite.com](https://www.trufflesuite.com/)
119-
- [GitHub](https://github.com/trufflesuite/truffle)
120-
- **Truffle development has ended** - [read more](https://twitter.com/trufflesuite/status/1704946902393860589?t=NlIWeLTbBSAaJmS5uUAhSA&s=19)
121-
122116
**OpenZeppelin SDK -** **_The Ultimate Smart Contract Toolkit: A suite of tools to help you develop, compile, upgrade, deploy and interact with smart contracts._**
123117

124118
- [OpenZeppelin SDK](https://openzeppelin.com/sdk/)

public/content/developers/docs/networking-layer/portal-network/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,13 @@ The benefits of this network design are:
5959

6060
The diagram below shows the functions of existing clients that can be delivered by the Portal Network, enabling users to access these functions on very low-resource devices.
6161

62-
![portal network table](portal-network-table2.png)
62+
### The Portal Networks
63+
64+
| Beacon light client | State network | Transaction gossip | History network |
65+
| ------------------- | ---------------------------- | ------------------- | --------------- |
66+
| Beacon chain light | Account and contract storage | Lightweight mempool | Headers |
67+
| Protocol data | | | Block bodies |
68+
| | | | Receipts |
6369

6470
## Client diversity by default {#client-diversity-as-default}
6571

public/content/developers/docs/programming-languages/dart/index.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@ incomplete: true
1010
## Tutorials {#tutorials}
1111

1212
- [Flutter and Blockchain – Hello World Dapp](https://www.geeksforgeeks.org/flutter-and-blockchain-hello-world-dapp/) takes you through all the steps to get started:
13-
1. Installing the [Truffle development suite](https://www.trufflesuite.com/)
14-
2. Writing a smart contract in [Solidity](https://soliditylang.org/)
15-
3. Writing a user interface in Dart
13+
1. Writing a smart contract in [Solidity](https://soliditylang.org/)
14+
2. Writing a user interface in Dart
1615
- [Building a Mobile dapp with Flutter](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) is a lot shorter, which might be better
1716
if you already know the basics
1817
- If you prefer to learn by watching a video, you can watch [Build Your First Blockchain Flutter App](https://www.youtube.com/watch?v=3Eeh3pJ6PeA), which is about an hour long
1918
- If you are impatient, you might prefer [Building a Blockchain Decentralized-app with Flutter and Dart on Ethereum](https://www.youtube.com/watch?v=jaMFEOCq_1s), which is only about twenty minutes
2019
- [Integrating MetaMask in Flutter application with Web3Modal by WalletConnect](https://www.youtube.com/watch?v=v_M2buHCpc4) - this short video takes you through the steps of integrating MetaMask into your Flutter applications with [Web3Modal](https://pub.dev/packages/web3modal_flutter) library by WalletConnect
21-
- [Flutter Dapp Simple Wallet](https://youtu.be/JMfIBpuAhKA) and [First Flutter DApp - Solidity, Truffle, Ganache](https://youtu.be/bHw2gQZxJ_s) - these videos show how to make simple dapps in Flutter using Truffle and Ganache
2220
- [Mobile Blockchain Developer Bootcamp Course With Solidity & Flutter](https://youtube.com/playlist?list=PL4V4Unlk5luhQ26ERO6hWEbcUwHDSSmVH) - full stack mobile blockchain developer course playlist
2321

2422
## Working with Ethereum clients {#working-with-ethereum-clients}

public/content/developers/docs/programming-languages/golang/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ Need a more basic primer first? Check out [ethereum.org/learn](/learn/) or [ethe
2323

2424
## Beginner articles and books {#beginner-articles-and-books}
2525

26-
- [Choosing an Ethereum Client](https://www.trufflesuite.com/docs/truffle/reference/choosing-an-ethereum-client)
2726
- [Getting Started with Geth](https://medium.com/@tzhenghao/getting-started-with-geth-c1a30b8d6458)
2827
- [Use Golang to Connect to Ethereum](https://www.youtube.com/watch?v=-7uChuO_VzM)
2928
- [Deploy Ethereum Smart Contracts Using Golang](https://www.youtube.com/watch?v=pytGqQmDslE)

0 commit comments

Comments
 (0)