Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ stellar contract build

:::tip

If you get an error like `can't find crate for 'core'`, it means you didn't install the wasm32 target during the [setup step](./setup.mdx#install-the-target). Puedes hacerlo ejecutando `rustup target add wasm32v1-none` (usa `rustup target add wasm32v1-none` para versiones de Rust **anteriores a** `v1.85.0`).
If you get an error like `can't find crate for 'core'`, it means you didn't install the wasm32 target during the [setup step](./setup.mdx#install-the-target). Puedes hacerlo ejecutando `rustup target add wasm32v1-none` (recuerda, esto requiere Rust `v1.84.0` o superior).

:::

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Para otros métodos de instalación de [Rust], consulta: https://www.rust-lang.o
</TabItem>
</Tabs>

Los contratos inteligentes Stellar requieren **Rust toolchain v1.84.0 o superior**, ya que el objetivo `wasm32v1-none` solo está disponible en versiones recientes.
Los smart contracts de Stellar requieren el **toolchain Rust `v1.84.0` o superior**, ya que el objetivo `wasm32v1-none` solo está disponible en versiones recientes.

Para comprobar tu versión:

Expand All @@ -74,7 +74,7 @@ rustup update stable

## Instalar el objetivo

You'll need a "target" for which your smart contract will be compiled. Para Rust `v1.84.0` o superior, instala el target `wasm32v1-none`.
You'll need a "target" for which your smart contract will be compiled. Instala el objetivo `wasm32v1-none` (nuevamente, esto requiere Rust `v1.84.0` o superior).

```sh
rustup target add wasm32v1-none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Estos tipos de contenedores `Vec` y `Map` no deberían usarse para gestionar col

La especificación de WebAssembly ha crecido significativamente desde su introducción inicial y ahora admite muchas _funciones_ que pueden o no estar disponibles en una implementación determinada de WebAssembly.

Soroban limita intencionadamente las funciones de WebAssembly que admite, para minimizar la superficie crítica de seguridad y mantener la flexibilidad en la elección de implementaciones de WebAssembly. A partir de Rust 1.84, se añadió un nuevo objetivo `wasm32v1-none` a Rust que se restringe intencionadamente al subconjunto "WebAssembly 1.0" de funciones, todas las cuales Soroban admite.
Soroban limita intencionadamente las funciones de WebAssembly que admite, para minimizar la superficie crítica de seguridad y mantener la flexibilidad en la elección de implementaciones de WebAssembly. Desde Rust `v1.84.0`, se añadió un nuevo target `wasm32v1-none` en Rust que se restringe intencionadamente al subconjunto de características "WebAssembly 1.0", todas las cuales Soroban admite.

Los nuevos contratos Soroban deben ser desarrollados con Rust `v1.84.0` o posterior, y usar el objetivo `wasm32v1-none`.

Expand Down