Bibek Pandey
@bewakes
Joined on 09 September 2013
Miles to go before I sleep..
GitHub Stats
91
Followers
65
Repositories
0
Organizations
5
Gists
346
Pull Requests
247
Issues
128
Commits
0
Sponsors
9
Contributed To
58
Star Earned
Most Used Languages
25.61%
TypeScript
23.45%
Python
18.55%
Haskell
12.64%
Jupyter Notebook
8.09%
JavaScript
3.98%
Vim Script
3.09%
HTML
2.60%
Shell
Popular Projects
vim-rest-client
No description
Python
8
0
0
0
bs-form
No description
TypeScript
6
0
5
13
nepali-unicode-converter
Roman text to Unicode converter
Python
6
4
1
1
TuringMachine
No description
Haskell
5
0
2
0
fdswap
shell script to redirect the output of a running process to desired file
Shell
5
3
1
0
secrets-vim
Writing secrets in vim made easy.
Python
4
0
0
0
Top Contributions
Top contributions made by the user in the last year.
Charts
Follow Up
Activity Graph
Contributions Calendar
Contributions made by the user in the last 365 days.
Recent Activity
8/25/2025, 2:24:25 PM
- Fix main EF tests. (#988) * Fix main EF tests. * Add comment.
- Update rollup params to use magic bytes (#989) * refactor(rollup-params): update rollup name to be MagicBytes * refactor(rollup_params): rename rollup_name to magic * fix: tests
- Fix forkname in EF tests. (#993)
- STR-1407 Fix cache locking (v2) (#906) * refactor(storage): rework locking pattern to improve cache behavior and race condition * refactor(storage): improve logging, reduce clones * docs(storage): fix typo * docs(storage): fix typo again * refactor(storage): use `Arc::ptr_eq` comparison, cleanup * refactor(storage): remove `parking_lock` mutex usage due to type constraints * refactor(storage): tweak ordering on cache locks in error condition * refactor(storage): add test for get_or_fetch deadlock scenario * refactor(storage): limit scope of entry_guard read lock to prevent deadlock * refactor(storage): add test for get_or_fetch inconsistent error result * refactor(storage): ensure consistent DbError on failed concurrent get_or_fetch * refactor(storage): ensure consistent DbError on failed concurrent get_or_fetch during race between fetch error and remove cache slot * refactor(storage): cleanup * refactor(storage): cleanup - remove println in tests * refactor(storage): cleanup - lint * fix(storage): avoid blocking functions in async context * lint(storage): reduce allow(dead_code) usage, other linting fixes --------- Co-authored-by: Sapin Bajracharya <sapin@alpenlabs.io>
- STR-1635 Service framework (#977) * feature(common): add start of service framework * feature(common): add various service input adapters * feature(common): add more adapter impls * refactor(common): move service library to new crate * feature(service): add `ServiceBuilder` type, fix async trait fn defs * fix(service): fix re-export * fix(service): fix type refs * cleanup(common): remove missing service module reference * refactor(service): make service workers use `ShutdownGuard`s * cleanup(service): add docs to builder, remove unreachable pubs * feature(service): add utils for command worker services * feature(service): add `VecInput` * meta: update Cargo.lock * refactor(service): loosen trait bounds * refactor(service): make `Service` trait agnostic to input handle type and only specify msg type * cleanup(service): fix clippy warnings * refactor(service): add `ServiceError` type, remove `anyhow::bail!` uses in favor of type * cleanup(service): fix error spelling, minor tweaks to formatting * refactor(service): remove `anyhow` from `CommandHandle` interface * cleanup(service): fix lint * chore: corrected rebased Cargo.lock * doc: fix links * refactor(service): make imports more selective * cleanup(service): add better notes to lint suppression * feature(service): add `on_launch` and `before_shutdown` service fns --------- Co-authored-by: Jose Storopoli <jose@storopoli.com>
- Add functional test for EL reorg (#996) test: add functional test for el reorg
- chore(deps): move shrex to separate repo (#992) * chore(deps): move shrex to separate repo * fix(deps): use `shrex_macros` in `python-utils`
- STR-1438 Database manipulation tool (#898) * feat: strata-dbtool outline with command stubs * refactor: move CLI error handling to strata-cli-common crate - update alpen-cli to use strata-cli-common for errors - update strata-dbtool to use strata-cli-common for errors * feat: implementation of get-client-state-update with println for output * feat: implement get-l1-summary and get-l1-manifest commands * feat: implement get-checkpoints-summary, get-checkpoint and get-epoch-summary * feat: implement get-l2-summary and get-l2-block still l2 commands * refactor: move block id parsing to utils * feat: implement get-chainstate and revert-chainstate * feat: implement get-syncinfo * feat: implement get-sync-events-summary and get-sync-event * feat: output formatting to support json and porcelain * chore: add a README * chore: add functional tests
- (db-store-sled): Impl some of the databases
- (db-store-sled): Add checkpoint db
- (db-store-sled): Add client_state
- (db-store-sled): Add l1 db
- (db-store-sled): Add Prover db impl
- (db-store-sled): Add sync_event db impl
- (db-store-sled): Add writer db impl
- (chore): Fix lint issues
- (strata-client): Update main to use sled db
- (db-store-sled): Update schema derivation macro
- (db-store-sled): Remove bincode dependency and update library usage
- Update typed-sled ref in cargo.toml
8/25/2025, 11:07:24 AM
- wip: Testing failing fntest 'prover_client_restart'
8/18/2025, 6:49:47 PM
- Add binary to investigate checkpoint tx
8/18/2025, 6:42:06 PM
- Add binary to investigate checkpoint tx
8/18/2025, 6:26:18 PM
8/15/2025, 6:57:49 PM
8/15/2025, 6:53:14 PM
8/15/2025, 3:55:16 PM
8/15/2025, 3:51:11 PM
- Update CONTRIBUTING.md (#986) Updated Security Report Link Location
- Update CONTRIBUTING.md (#987) Made mistake in brackets for link to security Bug bounty link
- STR-1404 Bump reth to v1.6.0 (#957) * refactor: update reth; disable prover, exex and alpen evm factory * refactor: update evm rpc implementaiton * feat: ee block building works with EVM factory * feat: ee block building works with AlpenEVM factory * feat: integrate PrecompileProvider to evm factory * feat: AlpenAlloyEvm apis integration * feat: AlpenAlloyEvm integrate handler * feat: restore schnorr precompile * feat: restore bride precompile * feat: restore exex and ee proofimpl * chore: update guest program lock file * chore: unit test fix * refactor: exvmexec use single instance of http client * temp: disbale evm_withdraw_indirect_no_value.py * chore: bump reth to 1.5.1 * feat: enable withdraw stateful precompile * chore: bump reth to 1.6.0 * refactor: update reth_rpc_types * feat: fix reth bump to 1.6.0 * chore: update the guest program lock * feat: restore eth multiproof instead of proof for better performance of witness gen * refactor: remove blobrelated logic form try_build_payload * chore: migrate alpen rsp -> sp1 rsp
- (db-store-sled): Impl some of the databases
- (db-store-sled): Add checkpoint db
- (db-store-sled): Add client_state
- (db-store-sled): Add l1 db
- (db-store-sled): Add Prover db impl
- (db-store-sled): Add sync_event db impl
- (db-store-sled): Add writer db impl
- (chore): Fix lint issues
- (strata-client): Update main to use sled db
- (db-store-sled): Update schema derivation macro
- (db-store-sled): Remove bincode dependency and update library usage
- Update typed-sled ref in cargo.toml
- Use transaction_with_retry in broadcast db
- (db-store-sled): Update dbs to store config and use transaction_with_retry
- (db-store-sled): Use transaction for finding next available idx
- (db-store-sled): Refactor transactional calls
- Modules cleanup
8/15/2025, 3:40:11 PM
- Cleanups
- Remove rocksdb from reth
- Get rid of rocksdb related crates
8/15/2025, 2:53:19 PM
- (prover-client): Use sled instead of rocksdb
- Use sled store everywhere
8/13/2025, 2:21:34 PM
- (db-store-sled): Use transaction for finding next available idx
8/13/2025, 2:08:03 PM
- (db-store-sled): Use transaction for finding next available idx
8/13/2025, 12:59:36 PM
- Use transaction_with_retry in broadcast db
- (db-store-sled): Update dbs to store config and use transaction_with_retry