Skip to content

Specification of builtin actors, in the form of executable code.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

storswift/specs-actors

 
 

Repository files navigation

Filecoin actors

CircleCI codecov

This repo is the specification of the Filecoin builtin actors, in the form of executable code.

This is a companion to the rest of the Filecoin Specification, but also directly usable by Go implementations of Filecoin.

Versioning

Releases of this repo follow semantic versioning rules interpreted for distributed state machines.

  • A major version change indicates a backwards-incompatible change in the state machine evaluation. This means that the same sequence of messages would produce different states at two different major versions. In a blockchain, this would usually require a coordinated network upgrade or "hard fork".
  • A minor version change indicates a change in exported software interfaces, while retaining compatible state evaluation. A minor version change will usually require some changes to the host software, but different machiens running different minor versions of the same major version should continue to agree about state evaluation. Note that this differs from semantic versioning strictly defined (which would require a major version change for this too).
  • A patch version change indicates a backward compatible fix or improvement that doesn't change state evaluation semantics or exported interfaces.

License

This repository is dual-licensed under Apache 2.0 and MIT terms.

Copyright 2019-2020. Protocol Labs, Inc.

About

Specification of builtin actors, in the form of executable code.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.9%
  • Makefile 0.1%