Skip to content

KevinOnFrontEnd/clvm-dotnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is a dotnet port of Chia-Networks CLVM located at https://github.com/Chia-Network/clvm. The aim of this project is to allow Chialisp programs to be run using dotnet without installing node or python on your server.

Build & Test

This repo is not fully complete and requires further porting

Progress

The bulk of the work has been completed in getting the CLVM working. Internally it has the binary tree has been represented and can do operations on the tree. The remaining work is wiring up what the compile command does by iterating over the source and building the tree.

python class Comment
clvmc Assebles the binary tree (SExp object) and runs the program (WIP)
curry currys parameters into the program
uncurry uncurrys parameters into the program

Installation instructions

A Nuget package will be published when this repository has successfully migrated the clvm.

Usage

TBC

Releases

No releases published

Packages

No packages published

Languages