---
# System prepended metadata

title: Test the Miden Builder's testnet

---

# Test the Miden Builder's testnet
Goal is to get first feedback on our testnet. 

Join the channel #temp_miden-testnet_prerelease-test


## First install Rust

For MAC OS and Linux

```
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

If you work on a Windows machine, use https://www.rust-lang.org/tools/install

On Polygon Laptops you might need to get admin. There is a Self-Service Application in your applications folder where you can request to be a systems admin for 5 minutes.

You should see this:

```
dschmid@Polygon-DWYQXJC2JG ~ % rustc --version
rustc 1.77.2 (25ef9e3d8 2024-04-09)
```
## Install the Miden client
You can now install the Miden client. Just run in a new folder 

```
cargo install miden-client --features testing,concurrent
```

Then start the client by

```
miden-client init
```

You will be asked four questions, and you can always just press enter. Only, when it asks you about the IP address (default: localhost) you type:

```
18.203.155.106
```

Now, when you type 

```
miden-client sync
```

You should see a block number

```
dschmid@Polygon-DWYQXJC2JG miden-client-1 % miden-client sync
State synced to block 34071
```

## Create your account
Create a new account by typing

```
miden-client account new basic-mutable
```

and then look at your account by 

```
miden-client account -l
```

You can post your account-ID into our slack channel, then we can send each other tokens.

## Get tokens
You are broke, get some tokens from Gobinath. Just ping me on Slack and I will send them over.

After I have confirmed, just execute:

```
miden-client sync
```

Then you should see the new note in 

```
miden-client input-notes -l
```

Now, its time to consume the new note to call those tokens yours. 

```
miden-client tx new consume-notes <YOUR-ACCOUNT-ID> 0x<FIRST-7-CHARS-AFTER-0x-NOTE-ID->
```

Note: Now you have executed your first zero-knowledge proof locally on your computer. Everytime you execute a transaction with `miden-client tx ...` you do client-side proving.

Call 

```
miden-client sync
```

Now, see if you have the tokens 

```
miden-client account show <YOUR-ACCOUNT-ID> -v
```

## Send some tokens to your friends
To send tokens to your peer, you can use a P2ID note. 

```
miden-client tx new p2id -note-type public <YOUR-ACCOUNT-ID> <TARGET-ACCOUNT-ID> 0x292c0671b01cc8ec 999 -
```

Your peer should be able to do 

```
miden-client sync
```

And see the list in his `input-notes`.

When the list appears there, your peer can consume the note. 

