DevelopersUpstream fixes
Fixes we sent upstream
Pull requests HEY Research Lab opened in other projects’ public repositories, with where each stands.
HEY has opened 94 pull requests in 78 repositories it does not own: 6 merged, 87 open, 1 closed.
Read from GitHub 2026-10-20 16:29 UTC.
Merged · 6
Newest merge first.
- #1757 fix: replace dead robinhood blockscout explorer url
MergedMerged 20 Oct
- #1 fix(chain): recognise explorer buys when the router is verified
MergedMerged 20 Oct
- #3657 fix(trading): convert base units exactly beyond 28 significant digits
MergedMerged 20 Oct
- #283 fix(env): close the quoted EVM_RPC_URL defaults in the committed .env files
MergedMerged 20 Oct
- #794 Robinhood Chain: point the mainnet block explorer at Blockscout
MergedMerged 19 Oct
- #53 Fix the Robinhood Chain explorer links
MergedMerged 19 Oct
Open · 87
Newest first.
- #1 Reject the pending proof request when the proof worker fails
OpenOpened 20 Oct
- #1 Reject reused idempotency keys and run concurrent duplicates once
OpenOpened 20 Oct
- #1 Emit the proof-bound ciphertext hash in deposit OutputInserted events
OpenOpened 20 Oct
- #18 ci: fail the healthcheck job when a check fails
OpenOpened 20 Oct
- #2 Fixture client: floor netInflow at zero on withdraw, as DarkVault does
OpenOpened 20 Oct
- #1 importRevokeTokens rejects the tokens exportRevokeTokens returns
OpenOpened 20 Oct
- #3 create-gloam-app: template installs @gloamtrade/sdk 0.0.1, which targets the superseded pool
OpenOpened 20 Oct
- #2 Launch studio: do not let a new coin take a listed coin's page
OpenOpened 20 Oct
- #1 Launch studio: reject out-of-range leverage and weights; keep normalized weights non-negative
OpenOpened 20 Oct
- #7 fix: take readBlockAndAggregate block metadata from the block header
OpenOpened 20 Oct
- #6 Fix Robinhood and X Layer block times for CCA activation estimates
OpenOpened 20 Oct
- #2 PriorityFeeTax: drop robinhood from recommended chains, where tx.gasprice equals block.basefee
OpenOpened 20 Oct
- #2481 Keep Robinhood Morpho and Equilibra log reads within the RPC block limit
OpenOpened 20 Oct
- #347 fix: set Robinhood Chain block time hints to measured values
OpenOpened 20 Oct
- #2424 fix: retry arbitrum eth_getLogs block span limit errors
OpenOpened 20 Oct
- #1 Use the measured Robinhood Chain block time
OpenOpened 20 Oct
- #1048 fix: set robinhood finality threshold from measured vaa latency
OpenOpened 20 Oct
- #1641 fix: use the measured Robinhood Chain block time
OpenOpened 20 Oct
- #8 fix(posture): report a settings file of the wrong shape instead of crashing scan
OpenOpened 20 Oct
- #9 extension: skip discovered tokens whose decimals are null instead of reading them as 0
OpenOpened 20 Oct
- #5 parseUnits: support 0-decimal tokens
OpenOpened 20 Oct
- #4 Throw when a transaction reverts instead of returning success
OpenOpened 20 Oct
- #3 topUp: activate only the CREDIT this call bought
OpenOpened 20 Oct
- #7 Point plugin.json repository at the actual repo
OpenOpened 20 Oct
- #1 Fix _dip and _pool_state for Pons V2 pools (wrong side, wrong sqrtP direction)
OpenOpened 20 Oct
- #2 EVM bubble map: don't build holder balances from log pages that failed
OpenOpened 20 Oct
- #649 fix: Unichain Morpho genesis date parses as Invalid Date (and 3 dates 12h early)
OpenOpened 20 Oct
- #281 evm: report the fee from the receipt's effectiveGasPrice
OpenOpened 20 Oct
- #2 fix: do not record a failed reserve or fee read as zero
OpenOpened 20 Oct
- #1 fix: fire volume-dead when the trade window is read and empty
OpenOpened 20 Oct
- #261 Fix uniqueness check for firehose.firstStreamableBlock.id
OpenOpened 20 Oct
- #164 Storage: keep characters whole at chunk boundaries
OpenOpened 20 Oct
- #163 Bazaar: sort ERC20 offers and listings by exact price per token
OpenOpened 20 Oct
- #26 fix: verify Multicall3 batches with ArbSys on Arbitrum chains
OpenOpened 20 Oct
- #3 fix: point the Robinhood Chain RPC at rpc.mainnet.chain.robinhood.com
OpenOpened 20 Oct
- #2 fix: use chain id 4663 for Robinhood Chain
OpenOpened 20 Oct
- #249 test(scanner): look up true and false on PATH in the entry-routing test
OpenOpened 20 Oct
- #895 fix(wallet): reach arbitrum and robinhood through eRPC by chain id
OpenOpened 20 Oct
- #191 fix(web-crawler): escape the apostrophe in the SKILL.md description
OpenOpened 20 Oct
- #1 fix(card): move to the next unit when a USD amount rounds up to 1000
OpenOpened 20 Oct
- #12 Read curve liquidity from realQuoteReserve, not the curve's ETH balance
OpenOpened 20 Oct
- #28 Robinhood explorer: robinscan.io no longer resolves, use robin.etherscan.io
OpenOpened 20 Oct
- #1 Fix off-by-one in is_in_range at the upper tick
OpenOpened 20 Oct
- #35 wdk-evm-wallet: list Robinhood's 2.1.1 router in the router export, and update the stale unit test
OpenOpened 20 Oct
- #7 evm-services: fix Robinhood Chain explorer URL (robinscan.io does not resolve)
OpenOpened 20 Oct
- #119 fix(preflight): read the nav block with ERE so the check works on BSD sed
OpenOpened 20 Oct
- #6 Fix Robinhood Chain block explorer URL (robinscan.io does not resolve)
OpenOpened 20 Oct
- #5 csv resolver: refuse an empty cell instead of reading it as 0
OpenOpened 20 Oct
- #4 anchor --check: re-read each anchor on the network it was recorded on
OpenOpened 20 Oct
- #3 tests: run under plain pytest, and turn the PRO gate on in the invite test
OpenOpened 20 Oct
- #106 docs: point the README at the files that exist
OpenOpened 19 Oct
- #1 fix(lang): don't refuse a skill priced exactly at its worst-case cost
OpenOpened 19 Oct
- #1 fix(hall-server): count every message in the flood guard
OpenOpened 19 Oct
- #1 fix(script): create deployments/ before writing the address book
OpenOpened 19 Oct
- #1 fix(artifacts): check out verification keys with CRLF so they match the pinned hashes
OpenOpened 19 Oct
- #1 ci: check out the contract submodules instead of running forge install
OpenOpened 19 Oct
- #2 test(staking): pass minStake to the constructor so the suite compiles again
OpenOpened 19 Oct
- #3 fix: record the v4-hooks-public submodule at its pinned commit
OpenOpened 19 Oct
- #1 fix: compare large token amounts exactly instead of at 28 digits
OpenOpened 19 Oct
- #1 fix(vault): don't charge the performance fee on deposit/withdraw rounding
OpenOpened 19 Oct
- #7 test(safe): accept TypeError from NamedTuple._replace on Python 3.13+
OpenOpened 19 Oct
- #22 fix(script): check the eSPY head position in the EUSDManager upgrade
OpenOpened 19 Oct
- #351 fix(desk): link token-published lore to a working explorer page
OpenOpened 19 Oct
- #4 docs: note the external inputs of verify:distribution
OpenOpened 19 Oct
- #3 test: make the Robinhood fork test runnable under Foundry
OpenOpened 19 Oct
- #1 fix(lockers): list a lock once per owner after it is handed back
OpenOpened 19 Oct
- #1 fix(script): give the deployer the ConfidentialToken and FeeSchedule roles
OpenOpened 19 Oct
- #396 docs(adapter): document UniswapSwapAdapter extraData as abi.encodePacked(uint8 mode, route)
OpenOpened 19 Oct
- #395 docs: match the bondOf and pendingCertificationOf cast return tuples to TierRegistry
OpenOpened 19 Oct
- #394 fix(script): let env vars override address-book keys missing from chains/{chainId}.json in DeployWoodPoolFeed
OpenOpened 19 Oct
- #136 fix(sheets): read date-only strings as local calendar dates
OpenOpened 19 Oct
- #2 fix(sdk): decode base64 data: URIs in readInline
OpenOpened 19 Oct
- #47 fix(config): read the protocol manifest from the parent repository
OpenOpened 19 Oct
- #46 fix(fees): route unavailable basket-staker share to treasury when POL share is zero
OpenOpened 19 Oct
- #110 fix(rewards): carry a rounded-up minute into the hour in formatDuration
OpenOpened 19 Oct
- #109 fix(market): read canonical swap direction from the swapper's delta
OpenOpened 19 Oct
- #6 fix: order semantic records by code unit in the branch evidence builder
OpenOpened 19 Oct
- #109 fix(math): fmtCompact promotes the suffix when rounding reaches 1000
OpenOpened 19 Oct
- #19 fix: void the whole l2Msg when arbos rejects one batch entry
OpenOpened 19 Oct
- #2 docs: point the ExcessivelySafeCall install at nomad-xyz
OpenOpened 19 Oct
- #1 fix(sdk): full bytes32 in constructProviderCommitment, and getFeeV2 by full signature
OpenOpened 19 Oct
- #8891 Remove unreachable ArrowRPC endpoint from Robinhood Chain (eip155-4663)
OpenOpened 19 Oct
- #311 fix: keep multicall3 in exploit stats for genesis predeploys
OpenOpened 19 Oct
- #3 README: fix the TwapObserver explorer link
OpenOpened 18 Oct
- #425 docs: fix the Robinhood Chain W0G explorer link
OpenOpened 18 Oct
- #3266 fix(4663): remove Robinscan, whose domain no longer resolves
OpenOpened 18 Oct
- #3115 Add Robinhood Chain ecosystem (chain 4663)
OpenOpened 14 Oct
Closed · 1
Newest first.
- #1579 fix(mcp): link a new bounty to a page that exists
ClosedClosed 19 Oct
What this list is
These are pull requests HEY Research Lab opened in other people’s public repositories, read from GitHub once a day. Pull requests only, never issues. The list changes nothing else on HEY: no project’s status, score, badge or order reads it.
A project link appears when one of the project’s own official sources on HEY names the repository. Follow the same list on GitHub.