From 4fb925bcb9184e4e4c90638d7a8441fbadc6d550 Mon Sep 17 00:00:00 2001 From: Hayden Young Date: Tue, 30 Jan 2024 16:44:27 +0000 Subject: [PATCH] docs: Upgrade Helia. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2bc034e..ffc97e7 100644 --- a/README.md +++ b/README.md @@ -37,11 +37,12 @@ await createOrbitDB({ ipfs, identity: { provider } }) If you require a more custom approach to managing identities, you can create an identity by passing the identity provider to [createIdentity](https://api.orbitdb.org/module-Identities-Identities.html#createIdentity) then use the resulting identity with OrbitDB: ```js +import { createHelia, libp2pDefaults } from 'helia' import { createOrbitDB, Identities, useIdentityProvider } from '@orbitdb/core' import * as OrbitDBIdentityProviderEthereum from '@orbitdb/identity-provider-ethereum' -import { create } from 'ipfs-core' -const ipfs = await create() +const libp2pOptions = libp2pDefaults() +const ipfs = await createHelia({ libp2p: libp2pOptions }) useIdentityProvider(OrbitDBIdentityProviderEthereum) const provider = OrbitDBIdentityProviderEthereum({ wallet })