Top 0.3% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 5.9% forks on proxy.golang.org
Top 1.1% docker downloads on proxy.golang.org
proxy.golang.org : github.com/filecoin-project/go-amt-ipld/v3
Package amt provides a reference implementation of the IPLD AMT (Array Mapped Trie) used in the Filecoin blockchain. The AMT algorithm is similar to a HAMT https://en.wikipedia.org/wiki/Hash_array_mapped_trie but instead presents an array-like interface where the indexes themselves form the mapping to nodes in the trie structure. An AMT is suitable for storing sparse array data as a minimum amount of intermediate nodes are required to address a small number of entries even when their indexes span a large distance. AMT is also a suitable means of storing non-sparse array data as required, with a small amount of storage and algorithmic overhead required to handle mapping that assumes that some elements within any range of data may not be present. The AMT algorithm produces a tree-like graph, with a single root node addressing a collection of child nodes which connect downward toward leaf nodes which store the actual entries. No terminal entries are stored in intermediate elements of the tree, unlike in a HAMT. We can divide up the AMT tree structure into "levels" or "heights", where a height of zero contains the terminal elements, and the maximum height of the tree contains the single root node. Intermediate nodes are used to span across the range of indexes. Any AMT instance uses a fixed "width" that is consistent across the tree's nodes. An AMT's "bitWidth" dictates the width, or maximum-brancing factor (arity) of the AMT's nodes by determining how many bits of the original index are used to determine the index at any given level. A bitWidth of 3 (the default for this implementation) can generate indexes in the range of 0 to (3^2)-1=7, i.e. a "width" of 8. In practice, this means that an AMT with a bitWidth of 3 has a branching factor of _between 1 and 8_ for any node in the structure. Considering the minimal case: a minimal AMT contains a single node which serves as both the root and the leaf node and can hold zero or more elements (an empty AMT is possible, although a special-case, and consists of a zero-length root). This minimal AMT can store array indexes from 0 to width-1 (8 for the default bitWidth of 3) without requiring the addition of additional nodes. Attempts to add additional indexes beyond width-1 will result in additional nodes being added and a tree structure in order to address the new elements. The minimal AMT node is said to have a height of 0. Every node in an AMT has a height that indicates its distance from the leaf nodes. All leaf nodes have a height of 0. The height of the root node dictates the overall height of the entire AMT. In the case of the minimal AMT, this is 0. Elements are stored in a compacted form within nodes, they are "position-mapped" by a bitmap field that is stored with the node. The bitmap is a simple byte array, where each bit represents an element of the data that can be stored in the node. With a width of 8, the bitmap is a single byte and up to 8 elements can be stored in the node. The data array of a node _only stores elements that are present in that node_, so the array is commonly shorter than the maximum width. An empty AMT is a special-case where the single node can have zero elements, therefore a zero-length data array and a bitmap of `0x00`. In all other cases, the data array must have between 1 and width elements. Determining the position of an index within the data array requires counting the number of set bits within the bitmap up to the element we are concerned with. If the bitmap has bits 2, 4 and 6 set, we can see that only 3 of the bits are set so our data array should hold 3 elements. To address index 4, we know that the first element will be index 2 and therefore the second will hold index 4. This format allows us to store only the elements that are set in the node. Overflow beyond the single node AMT by adding an index beyond width-1 requires an increase in height in order to address all elements. If an element in the range of width to (width*2)-1 is added, a single additional height is required which will result in a new root node which is used to address two consecutive leaf nodes. Because we have an arity of up to width at any node, the addition of indexes in the range of 0 to (width^2)-1 will still require only the addition of a single additional height above the leaf nodes, i.e. height 1. From the width of an AMT we can derive the maximum range of indexes that can be contained by an AMT at any given `height` with the formula width^(height+1)-1. e.g. an AMT with a width of 8 and a height of 2 can address indexes 0 to 8^(2+1)-1=511. Incrementing the height doubles the range of indexes that can be contained within that structure. Nodes above height 0 (non-leaf nodes) do not contain terminal elements, but instead, their data array contains links to child nodes. The index compaction using the bitmap is the same as for leaf nodes, so each non-leaf node only stores as many links as it has child nodes. Because additional height is required to address larger indexes, even a single-element AMT will require more than one node where the index is greater than the width of the AMT. For a width of 8, indexes 8 to 63 require a height of 1, indexes 64 to 511 require a height of 2, indexes 512 to 4095 require a height of 3, etc. Retrieving elements from the AMT requires extracting only the portion of the requested index that is required at each height to determine the position in the data array to navigate into. When traversing through the tree, we only need to select from indexes 0 to width-1. To do this, we take log2(width) bits from the index to form a number that is between 0 and width-1. e.g. for a width of 8, we only need 3 bits to form a number between 0 and 7, so we only consume 3 bits per level of the AMT as we traverse. A simple method to calculate this at any height in the AMT (assuming bitWidth of 3, i.e. a width of 8) is: 1. Calculate the maximum number of nodes (not entries) that may be present in an sub-tree rooted at the current height. width^height provides this number. e.g. at height 0, only 1 node can be present, but at height 3, we may have a tree of up to 512 nodes (storing up to 8^(3+1)=4096 entries). 2. Divide the index by this number to find the index for this height. e.g. an index of 3 at height 0 will be 3/1=3, or an index of 20 at height 1 will be 20/8=2. 3. If we are at height 0, the element we want is at the data index, position-mapped via the bitmap. 4. If we are above height 0, we need to navigate to the child element at the index we calculated, position-mapped via the bitmap. When traversing to the child, we discard the upper portion of the index that we no longer need. This can be achieved by a mod operation against the number-of-nodes value. e.g. an index of 20 at height 1 requires navigation to the element at position 2, when moving to that element (which is height 0), we truncate the index with 20%8=4, at height 0 this index will be the index in our data array (position-mapped via the bitmap). In this way, each sub-tree root consumes a small slice, log2(width) bits long, of the original index. Adding new elements to an AMT may require up to 3 steps: 1. Increasing the height to accommodate a new index if the current height is not sufficient to address the new index. Increasing the height requires turning the current root node into an intermediate and adding a new root which links to the old (repeated until the required height is reached). 2. Adding any missing intermediate and leaf nodes that are required to address the new index. Depending on the density of existing indexes, this may require the addition of up to height-1 new nodes to connect the root to the required leaf. Sparse indexes will mean large gaps in the tree that will need filling to address new, equally sparse, indexes. 3. Setting the element at the leaf node in the appropriate position in the data array and setting the appropriate bit in the bitmap. Removing elements requires a reversal of this process. Any empty node (other than the case of a completely empty AMT) must be removed and its parent should have its child link removed. This removal may recurse up the tree to remove many unnecessary intermediate nodes. The root node may also be removed if the current height is no longer necessary to contain the range of indexes still in the AMT. This can be easily determined if _only_ the first bit of the root's bitmap is set, meaning only the left-most is present, which will become the new root node (repeated until the new root has more than the first bit set or height of 0, the single-node case). See https://github.com/ipld/specs/blob/master/data-structures/hashmap.md for a description of a HAMT algorithm. And https://github.com/ipld/specs/blob/master/data-structures/vector.md for a description of a similar algorithm to an AMT that doesn't support internal node compression and therefore doesn't support sparse arrays. Unlike a HAMT, the AMT algorithm doesn't benefit from randomness introduced by a hash algorithm. Therefore an AMT used in cases where user-input can influence indexes, larger-than-necessary tree structures may present risks as well as the challenge imposed by having a strict upper-limit on the indexes addressable by the AMT. A width of 8, using 64-bit integers for indexing, allows for a tree height of up to 64/log2(8)=21 (i.e. a width of 8 has a bitWidth of 3, dividing the 64 bits of the uint into 21 separate per-height indexes). Careful placement of indexes could create extremely sub-optimal forms with large heights connecting leaf nodes that are sparsely packed. The overhead of the large number of intermediate nodes required to connect leaf nodes in AMTs that contain high indexes can be abused to create perverse forms that contain large numbers of nodes to store a minimal number of elements. Minimal nodes will be created where indexes are all in the lower-range. The optimal case for an AMT is contiguous index values starting from zero. As larger indexes are introduced that span beyond the current maximum, more nodes are required to address the new nodes _and_ the existing lower index nodes. Consider a case where a width=8 AMT is only addressing indexes less than 8 and requiring a single height. The introduction of a single index within 8 of the maximum 64-bit unsigned integer range will require the new root to have a height of 21 and have enough connecting nodes between it and both the existing elements and the new upper index. This pattern of behavior may be acceptable if there is significant density of entries under a particular maximum index. There is a direct relationship between the sparseness of index values and the number of nodes required to address the entries. This should be the key consideration when determining whether an AMT is a suitable data-structure for a given application.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/filecoin-project/go-amt-ipld/v3
License: Apache-2.0,MIT
Latest release: almost 4 years ago
First release: over 4 years ago
Namespace: github.com/filecoin-project/go-amt-ipld
Dependent packages: 201
Dependent repositories: 165
Stars: 9 on GitHub
Forks: 13 on GitHub
Docker dependents: 15
Docker downloads: 18,593
See more repository details: repos.ecosyste.ms
Last synced: 18 days ago
github.com/schwartz10/cli/v2 v2.2.1
7 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/Schwartz10/cli/v2 v2.2.1
Copyright © 2023 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...7 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.phpd.cn/filecoin-project/venus v1.15.2
87 versions - Latest release: about 1 year agogithub.com/nemolc/lotus v1.26.2
288 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.phpd.cn/filecoin-project/venus-wallet v1.15.0
34 versions - Latest release: about 1 year agogithub.xiaoq7.com/filecoin-project/venus-wallet v1.15.0
34 versions - Latest release: about 1 year agogithub.com/swanchain/ubi-benchmark v0.0.1
A ubi benchmark program to test the computing provider's resource1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/linolabx/cli_helpers/plugins/_lotus v0.1.1
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/jimpick/glif-msg-finder v0.0.0-20240112185433-63fe1cf159be
Find messages sent to GLIF agents1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/ipfs-force-community/damocles/damocles-manager v0.0.0-20240111153612-3dc15784134f
sealing cluster for venus67 versions - Latest release: over 1 year ago - 1 dependent repositories - 20 stars on GitHub
github.imxd.top/filecoin-project/lotus v1.25.2
281 versions - Latest release: over 1 year agogithub.com/lexluthr/lotus v1.25.2
Implementation of the Filecoin protocol, written in Go281 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.skymusic.top/filecoin-project/lotus v1.25.2
281 versions - Latest release: over 1 year agogithub.com/LexLuthr/lotus v1.25.2
Implementation of the Filecoin protocol, written in Go281 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/filecoin-project/venus/venus-devtool v0.0.0-20240110074451-d18cba64d948
Filecoin Full Node Implementation in Go55 versions - Latest release: over 1 year ago - 1 dependent package - 1,978 stars on GitHub
github.com/simlecode/api-compare v0.0.0-20231225032752-b61464ac903d
Compare the apis of venus and lotus23 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
git.sxxfuture.net/filfi/letsfil/letsfil-job v0.0.0-20231222074232-5f8fd1c97ec1
4 versions - Latest release: over 1 year agogithub.com/filecoin-project/venus/venus-component v0.0.0-20231222025745-bc5ddbcdfc92
Filecoin Full Node Implementation in Go51 versions - Latest release: over 1 year ago - 1,978 stars on GitHub
github.com/NpoolPlatform/sphinx-proxy v0.0.0-20231217085258-a787770460cd
34 versions - Latest release: over 1 year ago - 6 dependent packages - 6 dependent repositories - 2 stars on GitHubgithub.com/NpoolPlatform/sphinx-plugin v0.0.0-20231217084706-666de84dc283
25 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 0 stars on GitHubgithub.com/lotus-web3/ribs v0.0.0-20231214132456-42aa089b8242
(WIP pre-MVP) Filecoin native scalable blockstore60 versions - Latest release: over 1 year ago - 1 dependent repositories - 10 stars on GitHub
github.com/glifio/pools-metrics v0.0.0-20231212180855-799cf2c2fb00
5 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/travisperson/filsnap v1.4.0
Filecoin snapshot / chain export software9 versions - Latest release: over 1 year ago - 4 stars on GitHub
github.com/filecoin-project/filecoin-chain-archiver v1.4.0
Filecoin snapshot / chain export software9 versions - Latest release: over 1 year ago - 3 stars on GitHub
github.com/ipfs-force-community/venus-tool v0.1.3
venus-tool8 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/ipfs-force-community/brightbird v1.0.3
31 versions - Latest release: over 1 year ago - 3 stars on GitHubgithub.com/filecoin-project/motion/integration/ribs v0.0.0-20231116164649-421fde20ffd4
:motorcycle: Accelerating Data onto FileCoin1 version - Latest release: over 1 year ago - 22 stars on GitHub
github.com/ipfs-force-community/api-compare v0.0.0-20231113023235-d006c2033ea1
Compare the apis of venus and lotus1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/glifio/cli v1.0.3
Copyright © 2023 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...6 versions - Latest release: over 1 year ago - 1 dependent repositories - 4 stars on GitHub
github.com/schwartz10/cli v1.0.3
5 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/Schwartz10/cli v1.0.3
5 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/glifio/glif v1.0.3
Copyright © 2023 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...5 versions - Latest release: over 1 year ago - 6 stars on GitHub
git.sxxfuture.net/filfi/letsfil/letsfil-collector v0.0.4
4 versions - Latest release: over 1 year ago - 0 stars on git.sxxfuture.netgithub.com/gnasnik/fvm-contracts v0.0.0-20231013082227-f51386deb1b1
FVM smart contracts1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/bsn-si/IPEHR-gateway/src v0.0.0-20230926052515-4eea6972ecf4
IPEHR-gateway is a solution to provide benefits of decentralized architecture to common HMS apps ...15 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 8 stars on GitHub
github.com/filecoin-project/lily-archiver v0.0.0-20230823064334-6c9f11be646c
Produces regular archives of on-chain state for the Filecoin network.2 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/team-telnyx/boost v1.7.5
49 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/filecoin-project/boost v1.7.5
Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.49 versions - Latest release: almost 2 years ago - 20 dependent packages - 6 dependent repositories - 77 stars on GitHub
github.com/application-research/delta v1.0.8
Filecoin deal proposal / making service9 versions - Latest release: almost 2 years ago - 16 stars on GitHub
github.com/consensus-shipyard/lotus v0.4.1
Reference implementation of the Filecoin protocol, written in Go6 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/pando-project/pando v0.0.0-20230707113127-a919e66ced81
Ensuring access to notarized metadata3 versions - Latest release: almost 2 years ago - 21 stars on GitHub
github.com/FogMeta/rebuilder-tools v0.0.0-20230612094821-a9a0261df9ed
2 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/ipfs-force-community/venus-cluster/venus-sector-manager v0.0.0-20230609081829-98e9d40ce681
sealing cluster for venus63 versions - Latest release: almost 2 years ago - 1 dependent repositories - 16 stars on GitHub
github.com/ribasushi/go-toolbox-interplanetary v0.0.0-20230530112735-a1bf265b7762
21 versions - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 2 stars on GitHubgithub.com/filmineio/telegraf-input-lotus v0.0.0-20230524090212-9ab7a3e8501e
A Telegraf external (execd) input plugin for streaming metrics from Filecoin lotus and lotus-mine...1 version - Latest release: about 2 years ago - 5 stars on GitHub
github.com/OpenFilWallet/OpenFilWallet v1.0.0-rc2
Open source Filecoin miner wallet4 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/openfilwallet/openfilwallet v1.0.0-rc2
Open source Filecoin miner wallet2 versions - Latest release: about 2 years ago - 8 stars on GitHub
github.com/filecoin-project/cidtravel v0.0.0-20230508175115-6d07f0e8577f
Universal interplanetary data explorer1 version - Latest release: about 2 years ago - 3 stars on GitHub
github.com/aschmahmann/filexp v0.0.0-20230505162521-96699aa964a0
Explore Filecoin State3 versions - Latest release: about 2 years ago - 5 stars on GitHub
github.com/jhyehuang/fil-cmd v0.0.0-20230425070243-e1deddfb3978
Copyright © 2021 NAME HERE [email protected] Licensed under the Apache License, Version 2.0 (the "L...1 version - Latest release: about 2 years ago
github.com/application-research/delta-importer v1.1.0
Import client for Delta4 versions - Latest release: about 2 years ago - 2 stars on GitHub
github.com/lanzafame/mineraddrctl v0.0.0-20230421003953-d5b08453add9
1 version - Latest release: about 2 years agogithub.com/application-research/edge-ur v1.0.2
It creates a new Echo instance, adds some middleware, creates a new WhyPFS node, creates a new Ga...22 versions - Latest release: about 2 years ago - 2 stars on GitHub
github.com/data-preservation-programs/RetrievalBot/common v0.0.0-20230406183953-254845aa9209
1 version - Latest release: about 2 years agogithub.com/labs3/filecoin-wallet-signing v1.0.2
Copyright © 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...3 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/ribasushi/spade v0.0.0-20230323134455-69d8405e15f3
4 versions - Latest release: about 2 years ago - 15 stars on GitHubgithub.com/brossetti1/lotus v0.0.0-20230317211743-5147e44b3e9c
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: about 2 years ago - 1 stars on GitHub
github.com/zelin44913/lotus1203 v0.0.0-20230316124922-484cccfc429d
Reference implementation of the Filecoin protocol, written in Go2 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/application-research/estuary v0.4.3
A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.34 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 217 stars on GitHub
github.com/whyrusleeping/estuary v0.4.3
33 versions - Latest release: about 2 years agogithub.com/brossetti1/filclient v0.4.0
A minimal filecoin client library1 version - Latest release: about 2 years ago - 1 stars on GitHub
github.com/jacobheun/lotus v1.20.0-rc1-boost
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/application-research/autoretrieve v0.0.0-20230203025218-40aa4c847784
A server to make GraphSync data accessible on IPFS18 versions - Latest release: over 2 years ago - 20 stars on GitHub
github.com/jimpick/sp-kyc-checks v0.0.0-20230201194251-fa84fca72da8
A number of checks (built using go test) to check form submissions from Filecoin Storage Providers1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/filecoin-project/sentinel-archiver v0.0.0-20230116070707-e970b5950ace
Produces regular archives of on-chain state for the Filecoin network.4 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/caeret/fil-block-watcher v0.0.0-20230114082525-6aa664aa1e49
5 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/filecoin-project/lotus/testplans/lotus-soup v0.0.0-20230110150616-2995a530dcc7
Reference implementation of the Filecoin protocol, written in Go17 versions - Latest release: over 2 years ago - 2,597 stars on GitHub
github.com/ribasushi/fil-naive-marketwatch v0.0.0-20230108103026-4899b8d2726c
3 versions - Latest release: over 2 years ago - 1 stars on GitHubgithub.com/application-research/filclient-unstable v0.0.0-20221210001238-73c6aa077bb3
rewrite2 versions - Latest release: over 2 years ago - 4 stars on GitHub
github.com/jlogelin/wormhole v0.0.0-20221204151742-d1af7becbf50
Wormhole is an experimental IPFS node backed by the Filecoin Graphsync Protocol1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/filecoin-project/evergreen-dealer v0.0.0-20221128104413-10833cea7fb2
2 versions - Latest release: over 2 years ago - 1 dependent package - 7 stars ongithub.com/textileio/broker-core v0.0.0-20221124150840-269d6e450fd7
Broker for the Filecoin network2 versions - Latest release: over 2 years ago - 5 stars on GitHub
github.com/twygod/filclient v0.4.0
5 versions - Latest release: over 2 years agogithub.com/application-research/filclient v0.4.0
A minimal filecoin client library5 versions - Latest release: over 2 years ago - 7 dependent packages - 3 dependent repositories - 42 stars on GitHub
github.com/rickiey/sector_penalty v0.0.0-20221123083423-ac8a22c8b99b
Copyright © 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...1 version - Latest release: over 2 years ago - 6 stars on GitHub
github.com/application-research/barge v0.1.2
Barge - CLI tool to stream/upload files/cars/dirs to Estuary4 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/zondax/filecoin-actors-cids v1.1800.2
12 versions - Latest release: over 2 years ago - 6 dependent packages - 3 dependent repositories - 0 stars on GitHubgithub.com/mrhunter1986/lotus v1.17.2
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/MrHunter1986/lotus v1.17.2
Reference implementation of the Filecoin protocol, written in Go1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/bacalhau-project/lotus-filecoin-image v0.0.2
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/ribasushi/fil-fip36-vote-tally v0.0.0-20220929092646-cad0b4225db2
1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/robquistnl/evergreen-dealer v0.0.0-20220920183904-3a8893096c68
2 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/xianLeigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/XianLeiGirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/XianLeigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/xianleigirl/lotus v1.18.3
Implementation of the Filecoin protocol, written in Go179 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/kenlabs/pando v0.0.0-20220831095041-200cca451ed3
2 versions - Latest release: over 2 years ago - 3 dependent packages - 4 dependent repositoriesgithub.com/kenlabs/pando-store v0.0.0-20220830091510-f352ae77d56b
1 version - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 0 stars on GitHubgithub.com/frrist/fil-chain-export v0.0.0-20220823163551-6258b42cd504
Utility for exporting the filecoin blockchain from a blockstore1 version - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/froghub-io/lotus-load-balance-client v0.0.0-20220811061107-e773f2c2563c
soft load balance client for lotus1 version - Latest release: almost 3 years ago - 2 stars on GitHub
github.com/llifezou/fil-wallet v0.2.0
filecoin hd wallet4 versions - Latest release: almost 3 years ago - 4 stars on GitHub
github.com/llifezou/fil-sdk v0.0.1
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositoriesgithub.com/wcgcyx/fcr v0.1.2
Filecoin secondary retrieval client3 versions - Latest release: almost 3 years ago - 11 stars on GitHub
github.com/Jorropo/lotus v1.16.1
Implementation of the Filecoin protocol, written in Go180 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/Factor8Solutions/lotus v1.16.1 removed
172 versions - Latest release: almost 3 years agogithub.com/vikstrous2/lotus v1.16.1 removed
173 versions - Latest release: almost 3 years agogithub.com/factor8solutions/lotus v1.16.1 removed
174 versions - Latest release: almost 3 years agogithub.com/jorropo/lotus v1.16.1
Implementation of the Filecoin protocol, written in Go180 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/filedrive-team/filfind/backend v0.0.0-20220701071615-d0a0e5858de5
1 version - Latest release: almost 3 years ago - 1 stars on GitHubgithub.com/filecoin-project/venus-sealer v1.6.0
35 versions - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 17 stars on GitHubCheck this option to include packages that no longer depend on this package in their latest version but previously did.