Skip to content
View midasbal's full-sized avatar

Block or report midasbal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
midasbal/README.md

midasbal: professionally suspicious of your happy path

$ merged

Scale remaining order amounts exactly, not through basis points  ProjectOpenSea/seaport-js#991
A basis-points detour under-scaled partial fills. On a 9 ETH order partially filled, the default fulfill path built a 5.9994 ETH transaction where the contract required 6, reverting an ordinary fill with InsufficientNativeTokensSupplied. Traced to a sibling fix that never reached these two functions, verified against seaport-core that the on-chain fill fraction is exact-or-revert, and covered by a regression test that fails on main with the exact wei mismatch.

Add a reusable chain_id query-param parser  getoptimum/optimum-common#191
A single reusable uint64 chain_id parser for the shared library, closing the tracking issue and standardizing what had been two near-duplicate implementations across services. Shipped an option-based API first, then simplified to a single flag on maintainer review.

Allow hyphen in CAIP-2 namespace per spec  agentcommercekit/ack#176
A namespace regex rejected spec-legal hyphens. The fix also corrected a did:pkh test that had been passing only because of the same wrong pattern.

Exclude soft-deleted executions from workflow delete pre-check  KeeperHub/keeperhub#2123
A soft-delete regression left the delete pre-check returning a false 409 for workflows whose run history had already been purged. Traced to the exact commit that moved executions to soft-delete without updating the guard, fixed by excluding the soft-deleted rows.

$ about

midasbal (Taylan Bal). Solo web3 developer, EVM and Soroban. Most of my useful work happens in the gap between what a contract promises and what it actually does. Currently moving into smart contract security and auditing, which is mostly this, with a job title.

Pinned Loading

  1. octra-fhe-sandbox octra-fhe-sandbox Public

    Asynchronous TUI and Branchless FHE Smart Contract Sandbox for the Octra Network.

    Python 1

  2. Interlock Interlock Public

    A safety-gated execution layer for autonomous onchain agents. Simulate, verify, sign, and audit every action, built on KeeperHub.

    TypeScript

  3. Revoca Revoca Public

    Compliance-reactive lending on Cleanverse. A-Pass tier sets collateral ratios; revocation, expiry, or tier-drop triggers a safe, auditable unwind with grace, self-cure, and reinstatement.

    TypeScript

  4. Lucid Lucid Public

    Non-custodial trading for DreamDEX binary event contracts on Somnia: model-implied fair value, keeperless on-chain auto-redeem via the reactivity precompile, and market-maker liquidity.

    TypeScript