Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/StefH/Nethereum-CodeGenerator

A web based Generator which creates a Nethereum based C# Interface and Service based on Solidity Smart Contracts
https://github.com/StefH/Nethereum-CodeGenerator

abi bytecode ethereum generate generator interface nethereum service smart-contracts solc solc-js solcjs solidty vuejs

Last synced: about 2 months ago
JSON representation

A web based Generator which creates a Nethereum based C# Interface and Service based on Solidity Smart Contracts

Awesome Lists containing this project

README

        

# Nethereum-CodeGenerator

A Nethereum Generator which creates a C# Interface and Service based on Solidity Smart Contracts.

## Demo

A demo is running at [stefh.github.io/Nethereum-CodeGenerator](https://stefh.github.io/Nethereum-CodeGenerator/#/generate).

## Usage

- (1) : Select the main Solidity Contract
- (2) : Optionally select the Solidity Contracts which are imported by the main Solidity Contract
- (3) : Select the compiler version
- (4) : Define the namespace you would like to use the generated C# interfaces and classes
- (5) : click the generate button
- (6) : The generated C# Interface is displayed here.
- (7) : Click the download button to download the C# interface.
- (8) : The generated C# Service is displayed here.
- (9) : Click the download button to download the C# service.
- (10) : The generated C# Example Console App is displayed here.
- (11) : Click the download button to download the C# Console App Example code.

![generate](./screens/01.Generate.png)

![output](./screens/02.Output.png)

## Project setup

```cmd
npm install
```

### Compiles and hot-reloads for development

```cmd
npm run serve
```

### Compiles and minifies for production

```cmd
npm run build
```

### Compiles and minifies for github-pages

```cmd
npm run github
```

See also .

### Lints and fixes files

```cmd
npm run lint
```

See also