Skip to content
This repository has been archived by the owner on Apr 11, 2023. It is now read-only.

Releases: federicozanardo/stipula-node

v0.1.5

08 Jan 23:17
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

Add validation script support

  • Add single-use seal script validation
  • Add Dockerfile

v0.1.4

07 Jan 14:52
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

Add Asset support

  • Support float type for math instruction (#34)
  • Remove ISGE and ISGT instructions (#35)
  • Add Asset support to ISLT and ISLE (#30)

v0.1.3

07 Jan 11:18
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

First draft of asset management

Implement deposit and withdraw features.

v0.1.2

28 Dec 23:36
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

First version of DFA

DFA is needed to encode the states of the contract.

v0.1.1

21 Dec 23:56
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Add new types for instruction ISEQ

  • Now, the instruction ISEQ can mange int, str, and bool. The next type that must be managed is addr
  • Add new example

v0.1.0

21 Dec 23:54
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

First version of Stipula Virtual Machine (SVM)

Stipula Virtual Machine is a stack-based virtual machine and it is not Turing-complete.

Features:

  • Types: the machine can support Integer, String, and Boolean types
  • Instructions: ADD, SUB, MUL, DIV (the last one is not handled properly), and instructions for managing the stack, as LOAD, STORE, PUSH and INST
  • Exceptions: in order to handle data structures
  • Errors: in order to signal bad behavior of a program during its execution
  • Jump and JumpIf
  • Conditionals