# Ethereum Day Costa Rica
## Preparación para el workshop
### Instalar Rust
```shell
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup toolchain install nightly
rustup default nightly
```
### Clonar el repositorio de TLSNotary
```shell
git clone https://github.com/tlsnotary/tlsn.git
```
### Compilar y correr el servidor de TLSNotary
```shell
cd notary-server
cargo run --release
```
## Pasos para ejecutar el ejemplo de Discord
1. Crear el archivo `.env` a partir de `.env.example` según instrucciones del presentador.
2. Correr es script `discord_dm.rs` de la siguiente manera:
```shell
cargo run --release --example discord_dm
```
3. Confirmar que se hayan generado los archivos `.json` con la notarización de la sesión TLS y su respectiva prueba.
4. Correr el script `discord_dm_verifier.rs` de la siguiente manera:
```shell
cargo run --release --example discord_dm_verifier
```