Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 11 days ago
JSON representation
A web based Generator which creates a Nethereum based C# Interface and Service based on Solidity Smart Contracts
- Host: GitHub
- URL: https://github.com/stefh/nethereum-codegenerator
- Owner: StefH
- License: mit
- Created: 2019-05-10T06:12:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T15:55:53.000Z (9 months ago)
- Last Synced: 2024-04-14T13:08:15.675Z (7 months ago)
- Topics: abi, bytecode, ethereum, generate, generator, interface, nethereum, service, smart-contracts, solc, solc-js, solcjs, solidty, vuejs
- Language: EJS
- Homepage:
- Size: 6.13 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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