ergo
ergo copied to clipboard
Programming Language for Smart Legal Contracts
# Bug Report 🐛 Code coverage reporting fails on Windows in the new GitHub Actions. ## Expected Behavior Code coverage reporting does not fails on Windows in the new GitHub...
# Issue #727 ### Changes - New WASM backend - New execution engine - Refactor logic manager and script manager
Adding typescript types definitions for Ergo Compiler and Ergo Engine
Signed-off-by: Giacomo Minighin # Issue #785 Added typescript definitions for ergo-compiler ergo-engine ### Changes - added packages/ergo-compiler/types/index.d.ts - added packages/ergo-compiler/types/tsconfig.json - added typescript @types/node in ergo-compiler dev dependencies - added...
Several improvements to the Ergo engine API in `ergo-engine` would provide a more solid foundation for execution on multiple platforms (e.g., Node, WebAssembly, etc). - [x] Turn engine calls into...
**Is your feature request related to a problem? Please describe.** Would anyone like to call [Wasm](https://webassembly.github.io/) from Ergo? **Describe the solution you'd like** A way to call Wasm modules from...
The Ergo runtime is a patched-up version of the Q*cert one. It is composed of vanilla JavaScript functions without module layout for node consumption. We should improve upon this in...
This issue tracks requirements and objectives for Ergo release `1.0`. It links to corresponding issues for discussion. ## Language Features (with the `1.0-feature` label): - Modularity and Full Contract Support...
### Description For some applications (notably blockchains with a consensus algorithm) it is important to ensure that the contract logic is deterministic. While Ergo is designed to be deterministic, it...
The current WIP wasm backend does not support Datetime. This thread is for discussing how we could provide Datetime for the new backend. Implementing a datetime library from scratch in...