Reference implementation of the Filecoin protocol, written in Go
Go to file
Erin Swenson-Healey 1c35692235
Merge pull request #3 from filecoin-project/feat/pre-commit-expiration-policy
initialize FSM with pre-commit expiry policy
2020-04-08 08:39:57 -07:00
.circleci configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
build configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
extern configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
gen renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo 2020-04-08 07:52:20 -07:00
lib/nullreader configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
.gitignore configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
.gitmodules configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
cbor_gen.go renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo 2020-04-08 07:52:20 -07:00
checks.go rename pdi ("peace with deal info") -> p ("piece") 2020-04-08 07:56:35 -07:00
constants.go remove all lotus types from sealing package in preparation for extraction 2020-04-06 12:57:55 -07:00
events.go remove all lotus types from sealing package in preparation for extraction 2020-04-06 12:57:55 -07:00
fsm_events.go renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo 2020-04-08 07:52:20 -07:00
fsm_test.go configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
fsm.go SectorID -> SectorNumber 2020-04-06 15:31:33 -07:00
garbage.go rename pdi ("peace with deal info") -> p ("piece") 2020-04-08 07:56:35 -07:00
go.mod use pre-commit policy to set pre-commit sector expiry epoch 2020-04-08 07:39:47 -07:00
go.sum configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
LICENSE-APACHE add licenses and basic readme scaffolding 2020-04-06 17:38:48 -07:00
LICENSE-MIT add licenses and basic readme scaffolding 2020-04-06 17:38:48 -07:00
Makefile configure CI, move types around, prepare for consumption by lotus 2020-04-06 17:29:52 -07:00
parameters.json need parameters.json for vk and groth parameter downloading (circleci) 2020-04-06 17:40:12 -07:00
precommit_policy_test.go renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo 2020-04-08 07:52:20 -07:00
precommit_policy.go rename pdi ("peace with deal info") -> p ("piece") 2020-04-08 07:56:35 -07:00
README.md add licenses and basic readme scaffolding 2020-04-06 17:38:48 -07:00
sealing.go drop unused method brought in via rebase 2020-04-08 07:52:47 -07:00
sector_state.go miscellaneous fixes post-rebase 2020-04-06 13:23:37 -07:00
states_failed.go SectorID -> SectorNumber 2020-04-06 15:31:33 -07:00
states.go renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo 2020-04-08 07:52:20 -07:00
types_test.go renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo 2020-04-08 07:52:20 -07:00
types.go rename pdi ("peace with deal info") -> p ("piece") 2020-04-08 07:56:35 -07:00
utils_test.go more fixes for random garbage 2020-02-26 16:42:39 -08:00
utils.go remove all lotus types from sealing package in preparation for extraction 2020-04-06 12:57:55 -07:00

storage-fsm

CircleCI standard-readme compliant

A finite state machine used for sector storage

License

The Filecoin Project is dual-licensed under Apache 2.0 and MIT terms: