Commit Graph

7 Commits

Author SHA1 Message Date
Alex Grover
71e7120ec6 chore: replace rome with biome (#1351)
Co-authored-by: adityapk00 <31996805+adityapk00@users.noreply.github.com>
2023-09-07 08:43:02 -05:00
Varun Srinivasan
4c38067c15 chore: switch from eslint/prettier to rome (#1074)
* chore: add rome config files

* chore: add rome into configs and ci

* chore: remove eslint annotations

* chore: update annotations for rome ignores

* chore: remove prettier
2023-07-04 19:09:15 -07:00
Varun Srinivasan
7483d8ca8e chore: upgrade libp2p to 0.42.2 (#534)
* chore: upgrade libp2p to 0.42.2

* chore: add common terms to cSpell
2023-02-07 16:51:16 -08:00
Varun Srinivasan
a0583efb2f test(signerStore): improve coverage and documentation (#210)
* docs: update documentation, rename ID to Id for consistent casing

* docs: flag all missing tests and docs

* chore: add words to spellcheck

* refactor: rename IDRegistry to IdRegistry

* docs: update more method documentation

* test(signerStore): add coverage for merge

* fix(signerStore): throw on mismatching blockHashes, compare blockNums correctly

* test: coverage for side effects of mergeIdRegistry

* tests: add tests + docs

* test: add coverage for bytesDecrement

* refactor(reactionStore): use bytesIncrement/bytesDecrement
2022-11-04 21:05:14 -07:00
Gavi Galloway
7cf72dc977 feat: URLs (#33)
* URLs package - CastURL+UserURL

* adds ChainURL

* adds eslint-plugin-prefer-arrow-functions

* review comments

* restructure URL files

* fixes tests

* id -> fid

* adds Web2URL and ChainAccountURL

* adds URL verification for reactions, follows, casts, and verifications

* use named options

* refactor: rename user URL related classes and update verification tests

Co-authored-by: Paul Fletcher-Hill <pfletcherhill@gmail.com>
2022-08-29 18:51:35 -04:00
Varun Srinivasan
2d71b35b37 feat: add basic node engine that can handle signed cast chains (#3)
* fix: lint on save should use prettier config

* add farcaster types

* add node engine to resolve message chains

* add client to generate messages, update node interfaces

* update server to call clients and nodes
2022-03-19 12:14:04 -07:00
Varun Srinivasan
cd56faabf8 feat: ping-pong nodes (#2)
* fix: tsc should build with correct paths

* create simple farcaster nodes that ping-pong each other
2022-03-17 14:59:49 -07:00