From b7800e6cc23c78c2e5d4687e1ddfb3732254ec16 Mon Sep 17 00:00:00 2001
From: not there <149957229+notthere-2023@users.noreply.github.com>
Date: Fri, 29 Mar 2024 11:59:37 +0800
Subject: [PATCH 01/13] Chinese translation for the content/start/index.mdx.
---
content/cn/start/index.mdx | 43 ++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
create mode 100644 content/cn/start/index.mdx
diff --git a/content/cn/start/index.mdx b/content/cn/start/index.mdx
new file mode 100644
index 000000000..689e00506
--- /dev/null
+++ b/content/cn/start/index.mdx
@@ -0,0 +1,43 @@
+---
+header: true
+headerOrder: 0
+title: 开始
+description: 启程于此,建设更好的网络
+featuredImage: images/shares/giving.png
+---
+
+# 🌱 欢迎来到 Kernel
+
+Kernel 是一个同伴/点对点学习社区,旨在更好地探索真相:在工作、我们与他人联系、以及我们的内心世界中。
+
+> 💡 发现他人,享受乐趣,自由学习,并获得资助。
+
+我们的问题是:**如何为所关心的人构建更好的网络**?
+
+你的问题也许是:**我应该怎样参与进来,从而尊重自己的天赋与真实的内心?**
+
+我们的答案:埋下一颗教育性社区的种子,在那里,人们通过亲身体验来**建立信任**, 通过共同学习以用心创造。
+
+## 但,Kernel 是什么?
+
+Kernel 是在由 250 个很棒的人组成的“区块”中的、为期 8 周的对话,它致力于连接创造力与关怀。我们想要改变人们对”做贡献“的理解,以及我们所做贡献的项目。Kernel 关于谦卑、诚实、感激和有意向(intentional)的服务。
+
+
+
+我们谦卑;因为通过我们的好奇心,我们的创造力,我们的苦痛,我们的欢乐——我们得知且亲身展示了每一个孤立个体所能了解的多么少。
+
+我们诚实;因为这是最勇敢的生活方式;是让头脑直达心灵,且在两者间建立永恒连接的最简单的路。
+
+我们感激,因为别无选择。任何经过审视过的生活总会带来超越理性所能衡量的感激之情。
+
+我们的目的是去劳作(serve),因为它——一次又一次——带我们回归谦卑。
+
+我们耐心,因为埋下种子还不够:只有在对的季节,核(Kernel)才会破土而出,长成森林。
+
+
+
+## ✨ 转变,而非信息
+
+Kernel 不会用信息淹没你,而是通过与同伴的反复互动,来逐步构建更好的网络所需的内在和外在模式。这些模式包括谦卑的决断、细致的洞察、同情式的批评、理性的互惠、以及其它涵盖人类意识全部光谱的、互补的二元对立。
+
+花时间逐一浏览每个模块。放下手中的事,呼吸,专注一个小时;明天或下周,当你有空做同样的事时,再回来。第一次,我们书写人类历史的工具是基本共享并基于共识的。此刻去暂停、反思、并将注意力转向那些会培养我们——所有的和每一个我们——共同生活的能力的激励类型。
From 08b19986d6ac998cd428ee3e667a592afb032d19 Mon Sep 17 00:00:00 2001
From: not there <149957229+notthere-2023@users.noreply.github.com>
Date: Fri, 29 Mar 2024 12:07:11 +0800
Subject: [PATCH 02/13] Update index.mdx
Make a minor edit regarding the translation
---
content/cn/start/index.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/cn/start/index.mdx b/content/cn/start/index.mdx
index 689e00506..14f66a185 100644
--- a/content/cn/start/index.mdx
+++ b/content/cn/start/index.mdx
@@ -2,7 +2,7 @@
header: true
headerOrder: 0
title: 开始
-description: 启程于此,建设更好的网络
+description: 在此启程,建设更好的网络
featuredImage: images/shares/giving.png
---
From c3819c54b2a0f0305c765afded4b160fd33e811c Mon Sep 17 00:00:00 2001
From: fangningc
Date: Sat, 30 Mar 2024 12:36:30 +0100
Subject: [PATCH 03/13] Spanish translation-build-outsmarting-contracts
.
---
content/es/build/outsmarting-contracts/index.mdx | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 content/es/build/outsmarting-contracts/index.mdx
diff --git a/content/es/build/outsmarting-contracts/index.mdx b/content/es/build/outsmarting-contracts/index.mdx
new file mode 100644
index 000000000..c5b5bfac1
--- /dev/null
+++ b/content/es/build/outsmarting-contracts/index.mdx
@@ -0,0 +1,16 @@
+---
+order: 1
+title: Siendo más lista que los contratos
+hideLanguageSelector: false
+featuredImage: images/shares/giving.png
+---
+
+# Siendo más lista que los contratos
+
+Realizaremos un curso de contratos inteligentes creado por OpenZeppelin, el equipo responsable de escribir las bibliotecas de contratos inteligentes más utilizadas y confiables, y también una de las firmas de auditoría y seguridad más respetadas en web3.
+
+Habrá cuatro lecciones y cada una durará aproximadamente 2 horas, ya que la intención es tener mucho espacio para exploraciones compartidas, preguntas y un enfoque tranquilo para aprender sobre un mundo nuevo.
+
+Este gremio está destinado principalmente a personas que nunca antes han visto un "smart contract" (contrato inteligente). No te convertirás en un súper programador, pero te aprenderás cómo funcionan realmente redes como Ethereum y descubrirás muchos de los aspectos más sutiles que a menudo se pasan por alto en los artículos de los medios simplistas sobre el "futuro del dinero" o cualquier otro título que llame la atención y que funcione mejor en la pruebas A/B de ese día.
+
+Como siempre en Kernel, el contenido es secundario a la conversación que mantenemos en torno a él. Ya existen numerosas respuestas completas para cada uno de los acertijos de Ethernaut que puedes encontrar simplemente buscándolas en Google. Sin embargo, lo que no encontrarás en ningún otro lugar es la profundidad de la reflexión y la cuidadosa comprensión que esperamos cultivar juntos en este gremio.
\ No newline at end of file
From ddb29aa43217b24990a1be473234a087da54573d Mon Sep 17 00:00:00 2001
From: fangningc
Date: Sun, 31 Mar 2024 10:16:40 +0200
Subject: [PATCH 04/13] Spanish translation-build-lifting-the-veil
---
.../lifting-the-veil.mdx | 52 +++++++++++++++++++
1 file changed, 52 insertions(+)
create mode 100644 content/es/build/outsmarting-contracts/lifting-the-veil.mdx
diff --git a/content/es/build/outsmarting-contracts/lifting-the-veil.mdx b/content/es/build/outsmarting-contracts/lifting-the-veil.mdx
new file mode 100644
index 000000000..7f79801ff
--- /dev/null
+++ b/content/es/build/outsmarting-contracts/lifting-the-veil.mdx
@@ -0,0 +1,52 @@
+---
+title: Levantando el velo
+order: 1
+hideLanguageSelector: false
+featuredImage: images/shares/learn.png
+---
+
+# Levantando el velo
+
+## Por qué
+
+A menudo puede parecer que las personas que escriben "smart contracts" (contratos inteligentes) son una raza extraña de súper codificadores sombríos que no se parecen en nada a mi. Puedo entender que Ethereum es esta "máquina mundial", y que cualquiera puede implementar un contrato inteligente sin permiso, y que de alguna manera todo está conectado de una manera que parece emocionar a los nerds, pero la brecha entre "ellos" y yo parece tan grande. Me pone ansioso y no me gusta sentirme ansioso o inepto.
+
+Entonces, vamos a cometer un montón de errores juntos. Estaremos frustrados y confundidos juntos. Querremos lanzar algo juntos a nuestras pantallas. Y luego, cuando superemos esto juntos, de repente te darás cuenta de que no existen "ellos" y que cada "desarrollador" es simplemente una persona común y corriente que pasa la mayor parte de su tiempo preguntándose qué diablos está pasando con su computadora. Los buenos desarrolladores son simplemente aquellos que tienen sentido del humor y cierto tipo de valor y determinación. También saben cómo hacer preguntas claras que los lleven al código que más necesitan copiar y pegar en su propio trabajo.
+
+## Preparación
+
+1. Instala [MetaMask](https://metamask.io) y crea una cuenta Ethereum.
+2. Cambie su red (en la parte superior de la ventana emergente del navegador) a Sepolia Test Network.
+3. Regístrese en Alchemy para obtener Sepolia ETH.
+4. Comprueba que tienes una versión actualizada de Chrome, Firefox o Brave.
+
+NOTA: En el momento en que se grabaron los videos de este gremio, se estaba utilizando Rinkeby Testnet. Esa red de prueba ahora ha [quedado obsoleta](https://www.alchemy.com/overviews/rinkeby-testnet) por la Fundación Etherium. Siempre que se mencione 'Rinkeby Testnet' o 'Rinkeby ETH' en las grabaciones, simplemente traduzce esto en tu mente como 'Sepolia Testnet' o 'Sepolia ETH'.
+
+## Aplicación
+
+En esta primera lección, enfrentaremos 3 desafíos de Ethernaut: Fallback, Fallout y Token. Para hacer eso, primero necesitaremos cubrir algunos conceptos básicos.
+
+1. ¿Qué es una consola web?
+2. ¿Cómo funciona MetaMask?
+3. ¿Cómo se conecta una página web a Ethereum?
+4. ¿Dónde está Ethereum? (y preguntas asociadas: ¿Quién soy yo? ¿Qué es la vida? ¿Por qué todo esto?)
+5. Un breve destello de javascript, promesas, objetos y otras delicias.
+6. Los desafíos reales enumerados anteriormente.
+
+## Summa
+
+En esta sesión habrás aprendido:
+
+1. Cómo levantar el velo de tu navegador y observar su mecánica interna a través de la consola web.
+2. Cómo emitir instrucciones, es decir, cómo puedes codificar, directamente desde tu consola sin tener que configurar ningún software extraño del que un desarrollador extraño te habló una vez.
+3. Qué es y qué hace MetaMask y un “proveedor web3 inyectado”.
+4. Cómo se ve un contrato inteligente.
+5. Cómo interactuar con contratos inteligentes desde la comodidad de tu hogar.
+6. Algunas de las formas básicas en que se puede manipular un contrato inteligente y por qué.
+7. Algunas de las formas básicas en que un contrato inteligente puede manipularte y por qué.
+
+## Grabación
+
+
+
+![Flammarion Engraving](/images/build/flammarion_engraving.jpg)
From d7bb88e7289c7a1d1e08348079e3c3c905009a7e Mon Sep 17 00:00:00 2001
From: fangningc
Date: Sun, 31 Mar 2024 20:32:11 +0200
Subject: [PATCH 05/13] Spanish translation-build-random-order
---
.../outsmarting-contracts/random-order.mdx | 52 +++++++++++++++++++
1 file changed, 52 insertions(+)
create mode 100644 content/es/build/outsmarting-contracts/random-order.mdx
diff --git a/content/es/build/outsmarting-contracts/random-order.mdx b/content/es/build/outsmarting-contracts/random-order.mdx
new file mode 100644
index 000000000..f9e2b9f9b
--- /dev/null
+++ b/content/es/build/outsmarting-contracts/random-order.mdx
@@ -0,0 +1,52 @@
+---
+title: Orden aleatorio
+order: 2
+hideLanguageSelector: true
+featuredImage: images/shares/learn.png
+---
+
+# Orden aleatorio
+
+## Por qué
+
+Vamos a aprender cómo atacar los smart contracts con otros smart contracts, porque esta es la práctica activa de [opuestos complementarios](/learn/module-0/play-of-pattern). Al comprender las diferentes vulnerabilidades que se han explotado a lo largo del tiempo, podemos aprender cómo funcionan realmente los "smart" contracts y cómo emplear mejores patrones de pensamiento que mejorarán nuestro oficio.
+
+Al tomar conciencia de nuestras limitaciones y debilidades, nos volvemos más fuertes y resilientes. Al mirar en las sombras, tenemos la certeza de que hay luz.
+
+## Preparación
+
+1. Asegúrate de que todavía te queda algo de Sepolia ETH en su cuenta. Utiliza el [grifo](https://faucet.rinkeby.io/) si necesita recargar.
+2. Si te sientes muy motivado, familiarícese con los entornos de desarrollo integrados (IDE) y [Remix] (https://remix.ethereum.org/).
+3. Siéntate y respira tranquilamente durante al menos 10 minutos.
+
+## Aplicación
+
+En esta lección, afrontaremos los próximos 2 desafíos de Ethernaut: CoinFlip y Teléfono. Esto requiere escribir nuestros propios contratos y aprender a compilarlos y desplegarlos, para lo cual utilizaremos el IDE proporcionado por la Fundación Ethereum, llamado Remix.
+
+1. ¿Qué es un IDE y para qué sirve en esta vida?
+2. ¿Cómo puedo leer y comprender lo que sucede en un contrato inteligente?
+3. ¿Qué son las variables globales y qué tan global es global?
+4. ¿De dónde se originan realmente mis transacciones?
+5. ¿Qué significa redactar un contrato? ¿Qué es una ABI y qué es el código de bytes?
+6. Espera, ¿quieres decir que todos estos contratos realmente pueden comunicarse entre sí?
+
+## Summa
+
+En esta sesión habrás aprendido:
+
+1. Cómo leer Solidity con más detalle, junto con algunos de los matices que tiene.
+2. Cómo implementar tus propios contratos directamente desde el navegador.
+3. Cómo programar contratos para interactuar con otros contratos.
+4. Qué difícil es programar la aleatoriedad y cómo una única superficie informática global compartida hace que esto sea aún más desafiante.
+5. Por qué todo el mundo tiene acceso a la misma información al mismo tiempo es algo muy interesante, pero también un contexto muy desafiante para programar.
+6. Cómo incluso un código muy simple puede tener consecuencias no deseadas si no eres cuidadoso y considerado acerca de cómo abordas tu oficio.
+
+## Grabación
+
+
+
+
+
+
+
+
From 7fe21a5f9f1dd6819c441868af736b546f6f518e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 1 Apr 2024 05:31:42 +0000
Subject: [PATCH 06/13] Bump gatsby-transformer-remark from 4.11.0 to 4.12.0
Bumps [gatsby-transformer-remark](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-transformer-remark) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/gatsbyjs/gatsby/releases)
- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-transformer-remark/CHANGELOG.md)
- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-transformer-remark@4.12.0/packages/gatsby-transformer-remark)
---
updated-dependencies:
- dependency-name: gatsby-transformer-remark
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
package.json | 2 +-
yarn.lock | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package.json b/package.json
index d192b35ea..416efc45c 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"gatsby-remark-responsive-iframe": "^4.11.0",
"gatsby-source-filesystem": "^3.15.0",
"gatsby-transformer-json": "^3.14.0",
- "gatsby-transformer-remark": "^4.11.0",
+ "gatsby-transformer-remark": "^4.12.0",
"gatsby-transformer-sharp": "^3.15.0",
"html-react-parser": "^5.0.11",
"immer": "^10.0.3",
diff --git a/yarn.lock b/yarn.lock
index 54c67c38c..a8121c4cc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7937,13 +7937,13 @@ gatsby-transformer-json@^3.14.0:
"@babel/runtime" "^7.15.4"
bluebird "^3.7.2"
-gatsby-transformer-remark@^4.11.0:
- version "4.11.0"
- resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.11.0.tgz#80c2f7473cc757f763abd1c0942436ffcb7a2365"
- integrity sha512-K00qbvSVq5puyDmZZp+WOU8CmBJRpjmJt1t8yl30My66PiDT8u242xVYUE0qdsKEr2gz5npE0w4nj/5Hgtfw7Q==
+gatsby-transformer-remark@^4.12.0:
+ version "4.12.0"
+ resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.12.0.tgz#a04ad342f1c977f9d55115d344db8290854c86de"
+ integrity sha512-SpKrSyp7WHiUJCaLsZn1TWprzlO4QO7Lgvx7c42KRIUOmNqCz2A9XJ1LDKSHS8Fp6STKNDo2i82sy6NbMan3og==
dependencies:
"@babel/runtime" "^7.15.4"
- gatsby-core-utils "^2.14.0"
+ gatsby-core-utils "^2.15.0"
gray-matter "^4.0.2"
hast-util-raw "^6.0.2"
hast-util-to-html "^7.1.2"
From 01a9c1e61603139f91c600e1270faa1bf87c1d9f Mon Sep 17 00:00:00 2001
From: fangningc
Date: Tue, 2 Apr 2024 14:48:49 +0200
Subject: [PATCH 07/13] Spanish translation-build-the-true-store
---
.../outsmarting-contracts/true-store.mdx | 46 +++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 content/es/build/outsmarting-contracts/true-store.mdx
diff --git a/content/es/build/outsmarting-contracts/true-store.mdx b/content/es/build/outsmarting-contracts/true-store.mdx
new file mode 100644
index 000000000..9640c9e25
--- /dev/null
+++ b/content/es/build/outsmarting-contracts/true-store.mdx
@@ -0,0 +1,46 @@
+---
+title: La verdadera tienda
+order: 3
+hideLanguageSelector: false
+featuredImage: images/shares/learn.png
+---
+
+# La verdadera tienda
+
+## Por qué
+
+Levantamos el velo frente a nuestro navegador, besamos contratos inteligentes desde la consola e incluso implementamos nuestros propios votos especiales, porque todo está interconectado. Ahora es el momento de ver por qué ni siquiera la muerte puede separarnos. ¿Es realmente cierto que un contrato inteligente es para siempre? ¿Cómo funciona realmente su almacenamiento? ¿Qué significa delegar el acceso a esta tienda permanente? ¿Existe una variable "privada" en una red pública como Ethereum?
+
+Todo esto y más nos espera a medida que continuamos nuestro viaje hacia la verdad compartida.
+
+## Preparación
+
+1. Asegúrate de que todavía te quede algo de Sepolia ETH en su cuenta.
+2. Revisa Remix y el trabajo que hicimos allí la semana pasada. Sólo lo usaremos una vez, al final de nuestra sesión de hoy, pero aun así vale la pena familiarizarse con él.
+3. Siéntate y respira tranquilamente durante al menos 15 minutos.
+
+## Aplicación
+
+Vamos a investigar el almacenamiento en Ethereum completando dos desafíos de Ethernaut: Delegation y Vault. Esto nos llevará a una mirada de nivel mucho más bajo a algunas de las operaciones de la máquina virtual Ethereum y las diferentes "ranuras" asociadas con cada contrato. Incluso podemos intentar separar la voluntad de los intentos. Si el tiempo lo permite, también atacaremos Privacy.
+
+Después de usar algunos métodos web3 nuevos y divertidos para investigar qué esconde cada contrato, finalizaremos la sesión con otro contrato propio para atacar la Vault como kamikazes, además de discutir sobre compiladores y compañeros.
+
+## Summa
+
+En esta sesión habrás aprendido:
+
+1. Cómo funcionan las llamadas de bajo nivel en el EVM y las cosas extrañas y maravillosas, aunque peligrosas, para las que se pueden utilizar.
+2. Cómo se almacena la información en los contratos inteligentes y, por tanto, en Ethereum en su conjunto.
+3. Qué hace que la información sea pública y permanente.
+4. Más información sobre los métodos API de web3 y cómo utilizarlos para crear tipos específicos de transacciones, directamente desde tu navegador.
+5. Qué hacen los compiladores y cómo utilizar sus diferentes versiones.
+
+## Grabación
+
+
+
+
+
+
+
+
\ No newline at end of file
From 2f0d827df0022d79b7b54e2e8b21536550e9c8de Mon Sep 17 00:00:00 2001
From: fangningc
Date: Wed, 3 Apr 2024 15:35:52 +0100
Subject: [PATCH 08/13] Spanish translation-build-adjuted based on feedback
---
content/es/build/outsmarting-contracts/index.mdx | 2 +-
.../es/build/outsmarting-contracts/lifting-the-veil.mdx | 8 ++++----
content/es/build/outsmarting-contracts/random-order.mdx | 8 ++++----
content/es/build/outsmarting-contracts/true-store.mdx | 6 +++---
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/content/es/build/outsmarting-contracts/index.mdx b/content/es/build/outsmarting-contracts/index.mdx
index c5b5bfac1..1f089d004 100644
--- a/content/es/build/outsmarting-contracts/index.mdx
+++ b/content/es/build/outsmarting-contracts/index.mdx
@@ -11,6 +11,6 @@ Realizaremos un curso de contratos inteligentes creado por OpenZeppelin, el equi
Habrá cuatro lecciones y cada una durará aproximadamente 2 horas, ya que la intención es tener mucho espacio para exploraciones compartidas, preguntas y un enfoque tranquilo para aprender sobre un mundo nuevo.
-Este gremio está destinado principalmente a personas que nunca antes han visto un "smart contract" (contrato inteligente). No te convertirás en un súper programador, pero te aprenderás cómo funcionan realmente redes como Ethereum y descubrirás muchos de los aspectos más sutiles que a menudo se pasan por alto en los artículos de los medios simplistas sobre el "futuro del dinero" o cualquier otro título que llame la atención y que funcione mejor en la pruebas A/B de ese día.
+Este gremio está destinado principalmente a personas que nunca antes han visto un "smart contract" (contrato inteligente). No te convertirás en un súper programador, pero aprenderás cómo funcionan realmente redes como Ethereum y descubrirás muchos de los aspectos más sutiles que a menudo se pasan por alto en los artículos de los medios simplistas sobre el "futuro del dinero" o cualquier otro título que llame la atención y que funcione mejor en la pruebas A/B de ese día.
Como siempre en Kernel, el contenido es secundario a la conversación que mantenemos en torno a él. Ya existen numerosas respuestas completas para cada uno de los acertijos de Ethernaut que puedes encontrar simplemente buscándolas en Google. Sin embargo, lo que no encontrarás en ningún otro lugar es la profundidad de la reflexión y la cuidadosa comprensión que esperamos cultivar juntos en este gremio.
\ No newline at end of file
diff --git a/content/es/build/outsmarting-contracts/lifting-the-veil.mdx b/content/es/build/outsmarting-contracts/lifting-the-veil.mdx
index 7f79801ff..a9da8f918 100644
--- a/content/es/build/outsmarting-contracts/lifting-the-veil.mdx
+++ b/content/es/build/outsmarting-contracts/lifting-the-veil.mdx
@@ -7,9 +7,9 @@ featuredImage: images/shares/learn.png
# Levantando el velo
-## Por qué
+## Porqué
-A menudo puede parecer que las personas que escriben "smart contracts" (contratos inteligentes) son una raza extraña de súper codificadores sombríos que no se parecen en nada a mi. Puedo entender que Ethereum es esta "máquina mundial", y que cualquiera puede implementar un contrato inteligente sin permiso, y que de alguna manera todo está conectado de una manera que parece emocionar a los nerds, pero la brecha entre "ellos" y yo parece tan grande. Me pone ansioso y no me gusta sentirme ansioso o inepto.
+A menudo puede parecer que las personas que escriben "smart contracts" (contratos inteligentes) son una raza extraña de súper codificadores sombríos que no se parecen en nada a mi. Puedo entender que Ethereum es esta "máquina mundial", y que cualquiera puede implementar un contrato inteligente sin permiso, y que todo está conectado de una manera que parece emocionar a los nerds, pero la brecha entre "ellos" y yo parece tan grande. Me pone ansioso y no me gusta sentirme ansioso o inepto.
Entonces, vamos a cometer un montón de errores juntos. Estaremos frustrados y confundidos juntos. Querremos lanzar algo juntos a nuestras pantallas. Y luego, cuando superemos esto juntos, de repente te darás cuenta de que no existen "ellos" y que cada "desarrollador" es simplemente una persona común y corriente que pasa la mayor parte de su tiempo preguntándose qué diablos está pasando con su computadora. Los buenos desarrolladores son simplemente aquellos que tienen sentido del humor y cierto tipo de valor y determinación. También saben cómo hacer preguntas claras que los lleven al código que más necesitan copiar y pegar en su propio trabajo.
@@ -20,7 +20,7 @@ Entonces, vamos a cometer un montón de errores juntos. Estaremos frustrados y c
3. Regístrese en Alchemy para obtener Sepolia ETH.
4. Comprueba que tienes una versión actualizada de Chrome, Firefox o Brave.
-NOTA: En el momento en que se grabaron los videos de este gremio, se estaba utilizando Rinkeby Testnet. Esa red de prueba ahora ha [quedado obsoleta](https://www.alchemy.com/overviews/rinkeby-testnet) por la Fundación Etherium. Siempre que se mencione 'Rinkeby Testnet' o 'Rinkeby ETH' en las grabaciones, simplemente traduzce esto en tu mente como 'Sepolia Testnet' o 'Sepolia ETH'.
+NOTA: En el momento en que se grabaron los videos de este gremio, se estaba utilizando Rinkeby Testnet. Esa red de prueba ahora ha [quedado obsoleta](https://www.alchemy.com/overviews/rinkeby-testnet) por la Fundación Ethereum. Siempre que se mencione 'Rinkeby Testnet' o 'Rinkeby ETH' en las grabaciones, simplemente traduce esto en tu mente como 'Sepolia Testnet' o 'Sepolia ETH'.
## Aplicación
@@ -33,7 +33,7 @@ En esta primera lección, enfrentaremos 3 desafíos de Ethernaut: Fallback, Fall
5. Un breve destello de javascript, promesas, objetos y otras delicias.
6. Los desafíos reales enumerados anteriormente.
-## Summa
+## Resumen
En esta sesión habrás aprendido:
diff --git a/content/es/build/outsmarting-contracts/random-order.mdx b/content/es/build/outsmarting-contracts/random-order.mdx
index f9e2b9f9b..b1f79fd5f 100644
--- a/content/es/build/outsmarting-contracts/random-order.mdx
+++ b/content/es/build/outsmarting-contracts/random-order.mdx
@@ -7,7 +7,7 @@ featuredImage: images/shares/learn.png
# Orden aleatorio
-## Por qué
+## Porqué
Vamos a aprender cómo atacar los smart contracts con otros smart contracts, porque esta es la práctica activa de [opuestos complementarios](/learn/module-0/play-of-pattern). Al comprender las diferentes vulnerabilidades que se han explotado a lo largo del tiempo, podemos aprender cómo funcionan realmente los "smart" contracts y cómo emplear mejores patrones de pensamiento que mejorarán nuestro oficio.
@@ -15,8 +15,8 @@ Al tomar conciencia de nuestras limitaciones y debilidades, nos volvemos más fu
## Preparación
-1. Asegúrate de que todavía te queda algo de Sepolia ETH en su cuenta. Utiliza el [grifo](https://faucet.rinkeby.io/) si necesita recargar.
-2. Si te sientes muy motivado, familiarícese con los entornos de desarrollo integrados (IDE) y [Remix] (https://remix.ethereum.org/).
+1. Asegúrate de que todavía te queda algo de Sepolia ETH en su cuenta. Utiliza el [grifo](https://www.alchemy.com/faucets/ethereum-sepolia) si necesitas recargar.
+2. Si te sientes muy motivado, familiarízate con los entornos de desarrollo integrados (IDE) y [Remix] (https://remix.ethereum.org/).
3. Siéntate y respira tranquilamente durante al menos 10 minutos.
## Aplicación
@@ -30,7 +30,7 @@ En esta lección, afrontaremos los próximos 2 desafíos de Ethernaut: CoinFlip
5. ¿Qué significa redactar un contrato? ¿Qué es una ABI y qué es el código de bytes?
6. Espera, ¿quieres decir que todos estos contratos realmente pueden comunicarse entre sí?
-## Summa
+## Resumen
En esta sesión habrás aprendido:
diff --git a/content/es/build/outsmarting-contracts/true-store.mdx b/content/es/build/outsmarting-contracts/true-store.mdx
index 9640c9e25..44a730e14 100644
--- a/content/es/build/outsmarting-contracts/true-store.mdx
+++ b/content/es/build/outsmarting-contracts/true-store.mdx
@@ -7,7 +7,7 @@ featuredImage: images/shares/learn.png
# La verdadera tienda
-## Por qué
+## Porqué
Levantamos el velo frente a nuestro navegador, besamos contratos inteligentes desde la consola e incluso implementamos nuestros propios votos especiales, porque todo está interconectado. Ahora es el momento de ver por qué ni siquiera la muerte puede separarnos. ¿Es realmente cierto que un contrato inteligente es para siempre? ¿Cómo funciona realmente su almacenamiento? ¿Qué significa delegar el acceso a esta tienda permanente? ¿Existe una variable "privada" en una red pública como Ethereum?
@@ -15,7 +15,7 @@ Todo esto y más nos espera a medida que continuamos nuestro viaje hacia la verd
## Preparación
-1. Asegúrate de que todavía te quede algo de Sepolia ETH en su cuenta.
+1. Asegúrate de que todavía te quede algo de Sepolia ETH en tu cuenta.
2. Revisa Remix y el trabajo que hicimos allí la semana pasada. Sólo lo usaremos una vez, al final de nuestra sesión de hoy, pero aun así vale la pena familiarizarse con él.
3. Siéntate y respira tranquilamente durante al menos 15 minutos.
@@ -25,7 +25,7 @@ Vamos a investigar el almacenamiento en Ethereum completando dos desafíos de Et
Después de usar algunos métodos web3 nuevos y divertidos para investigar qué esconde cada contrato, finalizaremos la sesión con otro contrato propio para atacar la Vault como kamikazes, además de discutir sobre compiladores y compañeros.
-## Summa
+## Resumen
En esta sesión habrás aprendido:
From 7ddb5960a4e95a4c028f8f562c79674876cf4042 Mon Sep 17 00:00:00 2001
From: andytudhope <13001517+andytudhope@users.noreply.github.com>
Date: Thu, 4 Apr 2024 08:39:36 +0200
Subject: [PATCH 09/13] bamba
---
content/en/conversation/true-voice.mdx | 2 +-
content/en/learn/module-metta/relating-kernel.mdx | 2 +-
src/modules/web3/constants.js | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/content/en/conversation/true-voice.mdx b/content/en/conversation/true-voice.mdx
index 1cebdd228..90c216b9b 100644
--- a/content/en/conversation/true-voice.mdx
+++ b/content/en/conversation/true-voice.mdx
@@ -66,7 +66,7 @@ _All that is below comes from ["A Bushman Winter Has Come"](https://www.amazon.c
---
-
+
"It is not by accident that we share the earth with so many who are different from ourselves. It is not by accident that we see our own light only in the eyes of another. The simple act of living in relationship with other humans is an act of consecration."
diff --git a/content/en/learn/module-metta/relating-kernel.mdx b/content/en/learn/module-metta/relating-kernel.mdx
index 151e8eea3..1e9355373 100644
--- a/content/en/learn/module-metta/relating-kernel.mdx
+++ b/content/en/learn/module-metta/relating-kernel.mdx
@@ -14,7 +14,7 @@ featuredImage: images/shares/giving.png
-In Kernel, we always returns to [reciprocity](/conversation/reciprocity), repeating the [primacy of relationships](/learn/module-7/giving/#receiving-gracefully): “Layer 0 is the people”. Indeed, this entire section is intended to describe a philosophy of education that revolves around [hosting](/conversation/hospitality) honest, humble and truthful conversations and relating to others in wholesome ways which can move any moment you share towards collective wisdom. It is about learning to live in and with love.
+In Kernel, we always return to [reciprocity](/conversation/reciprocity), repeating the [primacy of relationships](/learn/module-7/giving/#receiving-gracefully): “Layer 0 is the people”. Indeed, this entire section is intended to describe a philosophy of education that revolves around [hosting](/conversation/hospitality) honest, humble and truthful conversations and relating to others in wholesome ways which can move any moment you share towards collective wisdom. It is about learning to live in and with love.
This piece makes a radical claim. Relations are not just primary: they are the _only_ way in which reality becomes manifest. Understanding that relations are all we can describe about reality allows us to understand ourselves and others and the world in a more wholesome and clear-eyed way. Intuiting _what_ relates is how we are made ready for meaningful interaction; and how we make in each moment a full recognition of the living gift it is.
diff --git a/src/modules/web3/constants.js b/src/modules/web3/constants.js
index 4a7d4ebc1..f27f1ce6a 100644
--- a/src/modules/web3/constants.js
+++ b/src/modules/web3/constants.js
@@ -2,7 +2,7 @@
const proposer = '0x4Daf7C338134C0Bf9aaB7C4D7dEa6e8418385c29'
// The api endpoint we're using
-const apiUrl = 'https://propose.honour.community'
+const apiUrl = 'https://propose.honour.community'
// The subgraph url to fetch proposalIDs from
const graphUrl = 'https://api.studio.thegraph.com/query/24825/honour/0.0.1'
From 5dd36c019f3794793b045bc87ca7587d9952b523 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 4 Apr 2024 06:48:44 +0000
Subject: [PATCH 10/13] Bump uuid from 9.0.0 to 9.0.1
Bumps [uuid](https://github.com/uuidjs/uuid) from 9.0.0 to 9.0.1.
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 416efc45c..4d76c781d 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
"sharp": "^0.31.1",
"theme-ui": "^0.14.7",
"use-immer": "^0.9.0",
- "uuid": "^9.0.0",
+ "uuid": "^9.0.1",
"wagmi": "^0.3.5",
"window-or-global": "^1.0.1"
},
diff --git a/yarn.lock b/yarn.lock
index a8121c4cc..e0f7f3b2f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -15140,10 +15140,10 @@ uuid@3.4.0, uuid@^3.0.0:
resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-uuid@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5"
- integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==
+uuid@^9.0.1:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
+ integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0:
version "2.3.0"
From 2caf29f74227d4209b1d301796543f7bf8912136 Mon Sep 17 00:00:00 2001
From: andytudhope <13001517+andytudhope@users.noreply.github.com>
Date: Thu, 4 Apr 2024 09:10:33 +0200
Subject: [PATCH 11/13] Don Cherry's free play
---
content/en/learn/module-3/freedom.mdx | 8 +++++++-
static/images/mod3-img/freedom.jpg | Bin 0 -> 105072 bytes
2 files changed, 7 insertions(+), 1 deletion(-)
create mode 100644 static/images/mod3-img/freedom.jpg
diff --git a/content/en/learn/module-3/freedom.mdx b/content/en/learn/module-3/freedom.mdx
index 46d2230c3..ae965774d 100644
--- a/content/en/learn/module-3/freedom.mdx
+++ b/content/en/learn/module-3/freedom.mdx
@@ -156,4 +156,10 @@ Ultimately, the freedom to create with others is the greatest and strangest gift
## Listen
-
\ No newline at end of file
+
+
+
+
+![Don Cherry's free play](/images/mod3-img/freedom.jpg)
+
+
\ No newline at end of file
diff --git a/static/images/mod3-img/freedom.jpg b/static/images/mod3-img/freedom.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d17d9616d0f026ed11c53c3ff1e598465a3d046a
GIT binary patch
literal 105072
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