Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pcaversaccio/zksync-vyper-sandbox

A sandbox environment for ZKsync Era Vyper compiler testing.
https://github.com/pcaversaccio/zksync-vyper-sandbox

compiler testing vyper zksync-era

Last synced: 14 days ago
JSON representation

A sandbox environment for ZKsync Era Vyper compiler testing.

Awesome Lists containing this project

README

        

# ZKsync Era Vyper Compiler Sandbox Environment

We cannot trust in what we do not understand. The source code of the compiler can be found [here](https://github.com/matter-labs/era-compiler-vyper).

## Installation

Invoke

```console
pnpm install
```

and

```console
git submodule update --init --recursive
```

## Get Local Node Started

```console
cd local-setup
./start.sh
```

## Reset Local Node

```console
cd local-setup
./clear.sh
```

## Retrieve Values

#### Local Node

```console
cast call --rpc-url http://localhost:3050 "var()"
```

#### Testnet

```console
cast call --rpc-url https://testnet.era.zksync.dev "var()"
```

## Further References

- https://github.com/matter-labs/era-compiler-vyper
- https://github.com/matter-labs/hardhat-zksync
- https://github.com/matter-labs/era-contracts
- https://github.com/matter-labs/era-system-contracts
- https://github.com/matter-labs/zkvyper-bin
- https://github.com/matter-labs/zksync-hardhat-vyper-template
- https://github.com/matter-labs/zksync-contract-templates
- https://github.com/matter-labs/local-setup