Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/broxus/everscale-web-tools

Generic contracts UI and blockchain data visualizer
https://github.com/broxus/everscale-web-tools

blockchain everscale rust venom-blockchain venom-developer-program venom-tools wasm

Last synced: about 1 month ago
JSON representation

Generic contracts UI and blockchain data visualizer

Awesome Lists containing this project

README

        



Logo

# Everscale web tools

## Table of Contents

- [About](#about)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## About

Generic contracts UI and blockchain data visualizer.

[Everscale version](https://ever.bytie.moe) | [Venom version](https://tools.venom.rs)

* Executor - interact with contracts through the convinient UI.
* Visualizer - analyze cell tree structures.
* Serializer - pack method calls/arbitrary ABI into cell.
* Deserializer - unpack arbitrary ABI from cell.
* Signer - sign any data using your wallet.
* Debugger - view transaction execution step by step.
* Microwave - activate frozen accounts.
* TIP3 - manage token root contract.

## Usage

### Local Development

This website is built using `Vue` and `Rust`.

### Prerequisites

- Rust 1.61+ with installed target `wasm32-unknown-unknown`
- wasm-pack
- binaryen 99+ (for `wasm-opt`)
- Node.js 14+

### Installation

```bash
git clone https://github.com/broxus/everscale-web-tools.git
cd everscale-web-tools
npm install
npm run wasm
```

### Run

```
npm run dev
```

This command starts a local development server and opens up a browser window (http://localhost:3000).
Most changes are reflected live without having to restart the server.

### Build

```bash
npm run build
```

This command generates static content into the `dist` directory and can be served using any static contents hosting service.

## Contributing

We welcome contributions to the project! If you notice any issues or errors, feel free to open an issue or submit a pull request.

## License

Licensed under MIT license ([LICENSE](/LICENSE) or http://opensource.org/licenses/MIT).