Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a POC for off-chain conviction voting with Ceramic #48

Closed
dazuck opened this issue Mar 8, 2021 · 5 comments
Closed

Build a POC for off-chain conviction voting with Ceramic #48

dazuck opened this issue Mar 8, 2021 · 5 comments
Assignees
Labels
bounty Issue with a reward for completion according to spec

Comments

@dazuck
Copy link
Contributor

dazuck commented Mar 8, 2021

Prize Bounty

500-1000 DAI depending on submission quality and readiness

Challenge Description

Build a proof of concept implementation for conviction voting off-chain using Ceramic. See this article for inspiration.

Submission Requirements

A valid submission will show an end to end implementation of conviction voting using IDX and Ceramic Network.
A demo video must show a multi-user experience.
It does not need to be production ready, but it should show a full experience and have a route to real usage
We encourage hackers to share their plans in chat.ceramic.network before going too far

Winner Announcement Date

Valid through mid-April

@dazuck dazuck added good first issue Good for newcomers bounty Issue with a reward for completion according to spec labels Mar 8, 2021
@dazuck
Copy link
Contributor Author

dazuck commented Mar 8, 2021

@oed want to fill this out, or point me to the right doc to point to if we're going to bounty it for Weds?

@dazuck dazuck removed the good first issue Good for newcomers label Mar 8, 2021
@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 750.0 DAI (750.0 USD @ $1.0/DAI) attached to it.

@ceramicnetwork ceramicnetwork deleted a comment from dazuck Mar 10, 2021
@gitcoinbot
Copy link

gitcoinbot commented Mar 29, 2021

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 2 days, 17 hours ago.
Please review their action plans below:

1) hollygrimm has started work.

An off-chain implementation of Conviction Voting where organization members can vote on proposals by allocating a percentage of their tokens to the proposal. Conviction is calculated with a snapshot service that runs regularly. Instead of staking tokens, it is implemented using off-chain, verifiable data structures managed by Ceramic and IDX.

Learn more on the Gitcoin Issue Details page.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 750.0 DAI (750.00 USD @ $1.0/DAI) has been submitted by:


@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 750.0 DAI (750.00 USD @ $1.0/DAI) attached to this issue has been approved & issued to @hollygrimm.

dOrgJelli pushed a commit to dOrgJelli/ceramic that referenced this issue Jul 20, 2022
…ork#48)

Bumps [ipfs-http-client](https://github.com/ipfs/js-ipfs) from 42.0.0 to 44.0.0.
- [Release notes](https://github.com/ipfs/js-ipfs/releases)
- [Changelog](https://github.com/ipfs/js-ipfs/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/ipfs/js-ipfs/commits/ipfs-http-client@44.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
dOrgJelli pushed a commit to dOrgJelli/ceramic that referenced this issue Jul 20, 2022
* feat(core): implement anchor service module (ceramicnetwork#23)

- implement Ethereum anchor service module
- implement support for future anchor services (other block[chains])
- update tests

* chore(deps-dev): bump jest from 25.2.7 to 25.4.0 (ceramicnetwork#51)

Bumps [jest](https://github.com/facebook/jest) from 25.2.7 to 25.4.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](jestjs/jest@v25.2.7...v25.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump @babel/preset-env from 7.9.0 to 7.9.5 (ceramicnetwork#49)

Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.9.0 to 7.9.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](babel/babel@v7.9.0...v7.9.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump ipfs-http-client from 42.0.0 to 44.0.0 (ceramicnetwork#48)

Bumps [ipfs-http-client](https://github.com/ipfs/js-ipfs) from 42.0.0 to 44.0.0.
- [Release notes](https://github.com/ipfs/js-ipfs/releases)
- [Changelog](https://github.com/ipfs/js-ipfs/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/ipfs/js-ipfs/commits/ipfs-http-client@44.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump commander from 4.1.1 to 5.0.0 (ceramicnetwork#47)

Bumps [commander](https://github.com/tj/commander.js) from 4.1.1 to 5.0.0.
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v4.1.1...v5.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump ipfs from 0.42.1 to 0.43.0 (ceramicnetwork#50)

Bumps [ipfs](https://github.com/ipfs/js-ipfs) from 0.42.1 to 0.43.0.
- [Release notes](https://github.com/ipfs/js-ipfs/releases)
- [Changelog](https://github.com/ipfs/js-ipfs/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/ipfs/js-ipfs/compare/ipfs@0.42.1...ipfs@0.43.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump babel-jest from 25.3.0 to 25.4.0 (ceramicnetwork#57)

Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 25.3.0 to 25.4.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v25.4.0/packages/babel-jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump @ethersproject/providers (ceramicnetwork#56)

Bumps [@ethersproject/providers](https://github.com/ethers-io/ethers.js) from 5.0.0-beta.160 to 5.0.0-beta.162.
- [Release notes](https://github.com/ethers-io/ethers.js/releases)
- [Changelog](https://github.com/ethers-io/ethers.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ethers-io/ethers.js/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/node from 13.11.1 to 13.13.0 (ceramicnetwork#58)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.11.1 to 13.13.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin (ceramicnetwork#55)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.28.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump @types/express from 4.17.2 to 4.17.6 (ceramicnetwork#54)

Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.2 to 4.17.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 2.26.0 to 2.28.0 (ceramicnetwork#53)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 2.26.0 to 2.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.28.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix(core): emit processing state (#64)

emit PROCESSING event for anchor status

* fix: add node-fetch types to ceramic core

* fix(core): add prev verification for anchor record (ceramicnetwork#68)

* fix(core): add prev verification for anchor record

* feat(core): add id property to signed records

* feat(core): make ethereumRpcUrl optional (ceramicnetwork#89)

* feat: allow legacy did docs to be used as genesis records (ceramicnetwork#88)

* feat: allow legacy did docs to be used as genesis records

* add getHandlerFromGenesis function

* chore(deps-dev): bump @typescript-eslint/eslint-plugin

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 2.28.0 to 2.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.31.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps-dev): bump @types/node from 13.13.0 to 13.13.5

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.0 to 13.13.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump @ethersproject/providers

Bumps [@ethersproject/providers](https://github.com/ethers-io/ethers.js) from 5.0.0-beta.162 to 5.0.0-beta.166.
- [Release notes](https://github.com/ethers-io/ethers.js/releases)
- [Changelog](https://github.com/ethers-io/ethers.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ethers-io/ethers.js/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump p-queue from 6.3.0 to 6.4.0

Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](sindresorhus/p-queue@v6.3.0...v6.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump commander from 5.0.0 to 5.1.0

Bumps [commander](https://github.com/tj/commander.js) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v5.0.0...v5.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump ipfs-http-client from 44.0.0 to 44.0.3

Bumps [ipfs-http-client](https://github.com/ipfs/js-ipfs) from 44.0.0 to 44.0.3.
- [Release notes](https://github.com/ipfs/js-ipfs/releases)
- [Changelog](https://github.com/ipfs/js-ipfs/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/ipfs/js-ipfs/compare/ipfs-http-client@44.0.0...ipfs-http-client@44.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps-dev): bump @babel/core from 7.9.0 to 7.9.6

Bumps [@babel/core](https://github.com/babel/babel) from 7.9.0 to 7.9.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](babel/babel@v7.9.0...v7.9.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps-dev): bump @types/node-fetch from 2.5.6 to 2.5.7

Bumps [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) from 2.5.6 to 2.5.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node-fetch)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps-dev): bump @typescript-eslint/parser from 2.28.0 to 2.33.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 2.28.0 to 2.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.33.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* feat: allow legacy did docs to be used as genesis records

* ceramic-account base

* add getHandlerFromGenesis function

* sort content properties before signing JWT

* fixes

* added test package

* move account tile linking to did class

* added accoun link funcitonality

* added tests

* remove test package

* Remove lib and coverage directories

* don't set empty content on account link doc

* switch to caip lib, rename AccountLinks methods

* add claims and connections tiles

* feat(core): add default anchor service URL

* add option to allow tiles to be unique on creation, use in account-template

* only accept caip10 account ids, increase uniqueness entropy

* fix tests

* feat(core): add local pinning (ceramicnetwork#95)

- add local pinning functionality
- hide anchorScheduledFor if the anchor has failed/completed

* chore(core): add dependabot config

* chore(deps): bump @ethersproject/providers (ceramicnetwork#120)

Bumps [@ethersproject/providers](https://github.com/ethers-io/ethers.js) from 5.0.0-beta.166 to 5.0.0-beta.171.
- [Release notes](https://github.com/ethers-io/ethers.js/releases)
- [Changelog](https://github.com/ethers-io/ethers.js/blob/v5.0.0-beta.171/CHANGELOG.md)
- [Commits](ethers-io/ethers.js@v5.0.0-beta.166...v5.0.0-beta.171)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore: add maintainer to README

* chore: update dependabot config

* chore(deps): bump cids from 0.8.0 to 0.8.1 (ceramicnetwork#121)

Bumps [cids](https://github.com/multiformats/js-cid) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/multiformats/js-cid/releases)
- [Changelog](https://github.com/multiformats/js-cid/blob/master/CHANGELOG.md)
- [Commits](multiformats/js-cid@v0.8.0...v0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump 3id-blockchain-utils from 0.3.3 to 0.4.0 (ceramicnetwork#122)

Bumps 3id-blockchain-utils from 0.3.3 to 0.4.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* Revert "chore(deps): bump cids from 0.8.0 to 0.8.1 (ceramicnetwork#121)"

This reverts commit 136a72b.

* Revert "chore(deps): bump 3id-blockchain-utils from 0.3.3 to 0.4.0 (ceramicnetwork#122)"

This reverts commit 0e7d59e.

* fix(core): fix failing tests

* chore(deps): bump @ethersproject/base64 from 5.0.0-beta.134 to 5.0.1 (ceramicnetwork#125)

Bumps [@ethersproject/base64](https://github.com/ethers-io/ethers.js) from 5.0.0-beta.134 to 5.0.1.
- [Release notes](https://github.com/ethers-io/ethers.js/releases)
- [Changelog](https://github.com/ethers-io/ethers.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ethers-io/ethers.js/commits/v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump @ethersproject/providers from 5.0.0-beta.171 to 5.0.2 (ceramicnetwork#127)

Bumps [@ethersproject/providers](https://github.com/ethers-io/ethers.js) from 5.0.0-beta.171 to 5.0.2.
- [Release notes](https://github.com/ethers-io/ethers.js/releases)
- [Changelog](https://github.com/ethers-io/ethers.js/blob/master/CHANGELOG.md)
- [Commits](ethers-io/ethers.js@v5.0.0-beta.171...v5.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump @ethersproject/random from 5.0.0-beta.136 to 5.0.1 (ceramicnetwork#130)

Bumps [@ethersproject/random](https://github.com/ethers-io/ethers.js) from 5.0.0-beta.136 to 5.0.1.
- [Release notes](https://github.com/ethers-io/ethers.js/releases)
- [Changelog](https://github.com/ethers-io/ethers.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ethers-io/ethers.js/commits/v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump caip from 0.6.0 to 0.9.2 (ceramicnetwork#123)

Bumps [caip](https://github.com/pedrouid/caip-js) from 0.6.0 to 0.9.2.
- [Release notes](https://github.com/pedrouid/caip-js/releases)
- [Commits](ChainAgnostic/caip-js@0.6.0...0.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump ipfs-http-client from 44.0.3 to 44.2.0 (ceramicnetwork#129)

Bumps [ipfs-http-client](https://github.com/ipfs/js-ipfs) from 44.0.3 to 44.2.0.
- [Release notes](https://github.com/ipfs/js-ipfs/releases)
- [Changelog](https://github.com/ipfs/js-ipfs/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/ipfs/js-ipfs/compare/ipfs-http-client@44.0.3...ipfs-http-client@44.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump cids from 0.8.1 to 0.8.2 (ceramicnetwork#132)

Bumps [cids](https://github.com/multiformats/js-cid) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/multiformats/js-cid/releases)
- [Changelog](https://github.com/multiformats/js-cid/blob/master/CHANGELOG.md)
- [Commits](multiformats/js-cid@v0.8.1...v0.8.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump did-resolver from 1.1.0 to 2.0.1 (ceramicnetwork#128)

Bumps [did-resolver](https://github.com/decentralized-identity/did-resolver) from 1.1.0 to 2.0.1.
- [Release notes](https://github.com/decentralized-identity/did-resolver/releases)
- [Changelog](https://github.com/decentralized-identity/did-resolver/blob/master/CHANGELOG.md)
- [Commits](decentralized-identity/did-resolver@1.1.0...2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump cids from 0.8.2 to 0.8.3 (ceramicnetwork#135)

Bumps [cids](https://github.com/multiformats/js-cid) from 0.8.2 to 0.8.3.
- [Release notes](https://github.com/multiformats/js-cid/releases)
- [Changelog](https://github.com/multiformats/js-cid/blob/master/CHANGELOG.md)
- [Commits](multiformats/js-cid@v0.8.2...v0.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump 3id-blockchain-utils from 0.3.3 to 0.4.0 (ceramicnetwork#133)

Bumps 3id-blockchain-utils from 0.3.3 to 0.4.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* Document state and API(s) refactor (ceramicnetwork#131)

* feat(core): set listeners on documents instead of dispatcher

* feat(core): add new interfaces, refactor files

* feat(core): working on the API refactor

* feat(core): refactor naming

* feat(core): add TODO

* feat(core): remove unnecessary ipfs calls

* feat(core): fix level state store

* feat(core): refactor doctypes

* feat(core): fix anchor record apply

* feat(core): don't use private variables

* feat(core): use interface for doctypehandler instead of abstract class

* feat(core): fix lint

* feat(core): fix lint warnings

* feat(core): remove doctype utils

* feat(core): add doctype utils

* feat(core): remove method from doctype handler

* feat(core): remove uuid

* feat(core): bump ipfs and fix tests

* feat(core): change Ceramic API

* feat(core): extract common types to ceramic-common

* feat(common): fix package.json

* feat(common): add package.lock

* feat(common): change doctypehandler interface

* feat(common): refactor common package

* feat(client): partial refactor

* feat(cli): refactor document state

* fix(core): set timeout

* feat(common): add serialize/deserialize to doctype utils

* feat(common): rename init options

* feat(core): move into a method

* fix(core): fix test

* fix(common): remove ipfs from the api

* fix(common): make fns immutable

* chore(core): import type

* fix(client): remove unused method

* feat(common): add index to common

* fix(doctype): add index files

* fix(core): fix test

* fix(core): fix createDoc

* fix(cli): inc timeout

* fix(client): fix client docs

* feat(common): move change to instance level

* feat(common): refactor doctype

* fix(client): document extends doctype

* fix(core): fix ceramic test

* feat(core): add support for other docId

* feat(doctype): remove context from change method

* Even module versions (ceramicnetwork#143)

* chore: downgrade module versions

* chore: update ipfs dependency

* fix(core): fix test

* Module cleanup (ceramicnetwork#145)

* chore: fix/include tests, add basic README(s)

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Michael Sterle-Contala <2691351+msterle@users.noreply.github.com>
Co-authored-by: Joel Torstensson <oed3933@gmail.com>
Co-authored-by: Janko Simonovic <janko.simonovic@sbgenomics.com>
Co-authored-by: Joel Thorstensson <oed@3box.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty Issue with a reward for completion according to spec
Projects
None yet
Development

No branches or pull requests

4 participants