diff --git a/README.md b/README.md index c08a2c1..3b38abc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## ipfs-ethdb -[![Go Report Card](https://goreportcard.com/badge/github.com/vulcanize/ipfs-ethdb)](https://goreportcard.com/report/github.com/vulcanize/ipfs-ethdb) +[![Go Report Card](https://goreportcard.com/badge/github.com/cerc/ipfs-ethdb)](https://goreportcard.com/report/github.com/cerc-io/ipfs-ethdb) > go-ethereum ethdb interfaces for Ethereum state data stored in IPFS @@ -11,7 +11,7 @@ interfacing with a state database. These interfaces are used to build higher-lev which are used to perform the bulk of state related needs. Ethereum data can be stored on IPFS, standard codecs for Etheruem data are defined in the [go-cid](https://github.com/ipfs/go-cid) library. -Using our [statediffing geth client](https://github.com/vulcanize/go-ethereum/releases/tag/v1.9.11-statediff-0.0.2) it is feasible to extract every single +Using our [statediffing geth client](https://github.com/cerc-io/go-ethereum/releases/tag/v1.9.11-statediff-0.0.2) it is feasible to extract every single state and storage node and publish it to IPFS. Geth stores state data in leveldb as key-value pairs between the keccak256 hash of the rlp-encoded object and the rlp-encoded object. @@ -50,7 +50,7 @@ import ( "github.com/ipfs/go-ipfs/core" "github.com/ipfs/go-ipfs/repo/fsrepo" "github.com/jmoiron/sqlx" - "github.com/vulcanize/ipfs-ethdb/v5" + "github.com/cerc-io/ipfs-ethdb/v5" ) func main() { diff --git a/postgres/doc.md b/postgres/doc.md index a1bfba7..b778f95 100644 --- a/postgres/doc.md +++ b/postgres/doc.md @@ -1,6 +1,6 @@ ## ipfs-ethdb -IPFS has been [extended](https://github.com/vulcanize/go-ipfs/releases/tag/v0.4.22-alpha) to [use Postgres](https://github.com/vulcanize/go-ipfs-config/releases/tag/v0.0.8-alpha) as a backing [datastore](https://github.com/ipfs/go-ds-sql/tree/master/postgres). +IPFS has been [extended](https://github.com/cerc-io/go-ipfs/releases/tag/v0.4.22-alpha) to [use Postgres](https://github.com/cerc-io/go-ipfs-config/releases/tag/v0.0.8-alpha) as a backing [datastore](https://github.com/ipfs/go-ds-sql/tree/master/postgres). Interfacing directly with the IPFS-backing Postgres database has some advantages over using the blockservice interface. Namely, batching of IPFS writes with other Postgres writes and avoiding lock contention on the ipfs repository (lockfile located at the `IPFS_PATH`). The downside is that we forgo the block-exchange capabilities of the blockservice, and are only able to fetch data contained in the local datastore. @@ -18,7 +18,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/trie" "github.com/jmoiron/sqlx" - "github.com/vulcanize/ipfs-ethdb/v5/postgres/v1" + "github.com/cerc-io/ipfs-ethdb/v5/postgres/v1" ) func main() {