aritra

Results 3 issues of aritra

It would be ideal to be able to easily install the semaphore contracts as a dependency in any Foundry project. [Soldeer](https://soldeer.xyz/) is a [recently introduced](https://github.com/foundry-rs/foundry/commit/169f83fcb8252fa37f642c1e77a22640e95f0864) package manager for Foundry. Soldeer...

feature :rocket:

## Description Introduces a new demo cli that uses the `SemaphoreViem` implementation from `@semaphore-protocol/data` package. ## Related Issue(s) https://github.com/semaphore-protocol/semaphore/issues/344 ## Other information ## Checklist - [x] I have performed a...

### Describe the improvement you're thinking about The current constructor [logic](https://github.com/semaphore-protocol/semaphore/blob/feb8c9c97df1fba6991963b3dbde03794597c1c4/packages/data/src/viem.ts#L121) for [selecting](https://github.com/semaphore-protocol/semaphore/blob/feb8c9c97df1fba6991963b3dbde03794597c1c4/packages/data/src/viem.ts#L96) the transport in SemaphoreViem is a bit redundant, with multiple checks and assignments for options.transport. This can...

refactoring :recycle: