153 lines
38 KiB
JSON
153 lines
38 KiB
JSON
{"prompt":"Design a custody architecture for digital assets with hot, warm, and cold wallets, policy approvals, transaction simulation, nonce management, signing ceremonies, key rotation, chain reorganizations, audit evidence, and migration from single-key accounts. Deliver an RFC and phased roadmap, not code.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.98,"slice":"core","lang":"en"}
|
|
{"prompt":"Before implementing cross-chain deposits, outline address assignment, confirmations, finality, reorg handling, token metadata, fraud controls, reconciliation, and staged rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add EIP-1559 fee support to `txctl`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Withdrawal incident logs:\n\n```text\nchain=ethereum wallet=w_17 request=wd_881\nreserved nonce=421 at=12:01:02\ntransaction hash=0x91a fee_cap=32gwei broadcast success\nworker timeout before persistence commit\nretry reserves nonce=421 because reservation row rolled back\nsecond transaction hash=0xa82 destination=same amount=same fee_cap=38gwei\nnode accepts replacement 0xa82\nindexer later observes both hashes, first status=dropped second status=confirmed\nledger records two broadcast attempts and marks request duplicated\n```\n\nDetermine whether nonce reservation and broadcast lack an atomic boundary, and distinguish an actual duplicate transfer from a legitimate replacement transaction.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.87,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Build the SwiftUI transaction-detail screen with status timeline, network fee, addresses, confirmations, explorer action, warnings, and VoiceOver labels.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"Plan and implement a transaction-policy engine for custodial withdrawals. Begin with a design covering asset, destination, velocity, allowlists, sanctions signals, approvals, simulations, policy versioning, emergency controls, audit replay, and failure behavior. Then add the evaluator, policy APIs, decision traces, and conformance tests. Treat policy correctness and reproducibility as primary.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.98,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Set `BTC_CONFIRMATIONS` to 6","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Extract duplicated hexadecimal address normalization from deposit and withdrawal services while preserving validation.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement `/internal/chains/status` with head height, finalized height, peer count, lag, and last reorg.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.52,"slice":"boundary","lang":"en"}
|
|
{"prompt":"make the wallet look serious","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.41,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Find why Solana deposits occasionally disappear from balances after a fork rollback.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
|
|
{"prompt":"Explain how `FinalityTracker` distinguishes observed, confirmed, finalized, and reverted transactions. No edits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"Customer release notes source:\n\n```text\nFeature: withdrawal address book\nCustomers may save named addresses per asset and network\nNew addresses require email confirmation before use\nOrganizations can require a 24-hour cooling period\nAddress labels are private to the organization\nRemoving an address prevents new withdrawals but does not affect pending ones\nNetwork and memo/tag fields are part of the saved destination\nUnsupported contract addresses are rejected when detectable\nOld API clients can withdraw to saved or unsaved destinations as before unless policy requires allowlisting\n```\n\nTurn this into release notes and an administrator guide with clear security limits and compatibility behavior.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.46,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Move the network badge closer to the asset symbol","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Write an operator guide for replaying failed chain-index events without crediting deposits twice.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement deposit-address endpoints with asset validation, derivation metadata, pagination, and permissions, then document reuse, examples, and errors.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Map out a migration from one omnibus wallet to sharded wallets by risk tier, including address continuity, sweeping, reconciliation, monitoring, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
|
{"prompt":"Rename `txHsh` to `transactionHash` in `TransferMapper.kt`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Teach the chain indexer to checkpoint block hashes and rewind projections after bounded reorganizations.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
|
|
{"prompt":"Polish the portfolio balance card","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.28,"slice":"core","lang":"en"}
|
|
{"prompt":"Bump `ethers` to `6.15.0`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Rename `MasterKeySet` to `PrimaryKeySet` across services, ceremonies, dashboards, and tests while preserving serialized identifiers.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.68,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Split `WithdrawalService` into request, policy, signing, broadcasting, and reconciliation components without changing outcomes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.84,"slice":"core","lang":"en"}
|
|
{"prompt":"Implementation ticket:\n\n```text\nCHAIN-3112 — token contract metadata registry\nFields: network, contract address, symbol, decimals, display name, verification state\nUpdates require two-person approval\nDecimals changes after activation are forbidden without emergency migration\nIndexer rejects transfers for unknown contracts but stores raw events for replay\nDuplicate symbols are allowed across contracts\nPhishing and deprecated states suppress customer display\nEvery revision is immutable and signed\nExpose unknown-contract, suppressed-transfer, and metadata-version metrics\n```\n\nImplement storage, validation, approval, signing, publication, indexer integration, replay, metrics, and tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.86,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Investigate why the Android wallet shows an outdated fiat value after changing the selected currency.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the signing-request review UI and add a concise guide for simulation, policy findings, approvals, fees, and expiry.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the Bitcoin indexer retain orphaned block transactions after a reorg? Explain current audit behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.52,"slice":"core","lang":"en"}
|
|
{"prompt":"Rewrite the local setup for running Anvil, Bitcoin Core regtest, the indexer, and synthetic wallets.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.36,"slice":"core","lang":"en"}
|
|
{"prompt":"This signature test fails only for some secp256k1 outputs:\n\n```text\nFAIL TestSignatureCanonicalLowS\nmessage_hash=8a11...f2\nr=0x71a...c4\ns=0x9f2...81\nexpected normalized_s=n-s\nactual verifier accepts high-s signature\nsigner library version=0.14 changed default normalization=false\nEthereum recovery succeeds for both forms\nBitcoin policy rejects high-s relay\nfixture labels algorithm=ECDSA without chain context\n```\n\nDetermine whether normalization belongs in the generic signer or chain-specific encoder and why the current test assumption is ambiguous.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.75,"slice":"boundary","lang":"en"}
|
|
{"prompt":"finish the custody service","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Propose an architecture for MPC signing across regions, including quorum, share refresh, membership changes, audit, liveness, compromise recovery, and ceremonies.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.99,"slice":"core","lang":"en"}
|
|
{"prompt":"Add PSBT v2 decoding to `walletinspect`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Review excerpt:\n\n```diff\n async function approveWithdrawal(req) {\n- const simulation = await simulator.run(req.params.id)\n- if (!simulation.safe) throw new Error('unsafe transaction')\n- await approvals.record(req.user.id, simulation.digest)\n+ approvals.record(req.user.id, 'pending').catch(logger.warn)\n+ signer.enqueue(req.params.id)\n return { status: 'accepted' }\n }\n```\n\nThe author says simulation makes approval too slow. Review approval binding, asynchronous failure, transaction mutation, audit, authorization, and what accepted means. No patch requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.79,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Schreibe eine kurze Referenz für die bestehenden Transaktionsstatus und ihre Auswirkungen auf Salden und Wiederholungen. Kein Code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"boundary","lang":"de"}
|
|
{"prompt":"Build the desktop chain-monitor dashboard with heads, finality, reorgs, node health, filters, and accessible tables.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Review how deposit confirmations affect available balances, then turn the findings into an operations guide with examples.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.62,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Set the fee estimate TTL to 20s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Benenne `WalletCtx` repositoryweit in `WalletContext` um; JSON-Felder und Verhalten bleiben unverändert.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"de"}
|
|
{"prompt":"Consolidate network-name normalization across deposit and withdrawal APIs without changing values.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
|
|
{"prompt":"Diagnose the duplicate deposit alert","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"}
|
|
{"prompt":"Explain how the nonce manager handles pending transactions that disappear from the mempool.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Create API documentation for the existing fee-estimate endpoint, including expiry, priority, units, and errors.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Plan a migration from locally managed node RPC endpoints to a multi-provider routing layer, covering trust, consistency, failover, cost, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"}
|
|
{"prompt":"Mobile product ticket:\n\n```text\nScreen: send asset\nSteps: asset, network, destination, amount, review, confirmation\nDestination may require memo or tag\nShow fiat estimate with timestamp and stale state\nFee estimate can change before signing\nAddress book entries display verification and cooling-period status\nScanner must show parsed network and reject incompatible addresses\nReview screen distinguishes network fee from service fee\nAccessibility: long addresses have grouped spoken form and copy action\nNever imply a broadcast transaction is final\n```\n\nImplement the iOS flow and UI tests using the existing transfer coordinator.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Implement `POST /v1/withdrawals/{id}/cancel` with state checks, signer coordination, and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Remove the extra zero from the fee example","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"core","lang":"en"}
|
|
{"prompt":"Fix the clipped network chip and extract its duplicated padding into the shared token.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.35,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Replace scattered withdrawal booleans with one explicit lifecycle state while preserving transitions and UI.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Cambia `blkHgt` por `blockHeight` solo en `ChainState.swift`; no cambies la lógica.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"es"}
|
|
{"prompt":"Investigate why the wallet briefly displays another account's deposit address after switching organizations.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
|
|
{"prompt":"Summarize the current key-rotation ceremony for security and audit reviewers using code and runbooks.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
|
|
{"prompt":"Develop a capacity roadmap for indexing 200 supported chains and rollups. Include node traffic, finality, reorgs, storage, replay, and cost gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement idempotent staking-reward ingestion with source epochs and correction events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the Compose transaction-history screen with asset filters, status, network, pagination, and TalkBack summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Fix `withrawal` in `events.proto`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"}
|
|
{"prompt":"Merge duplicate chain-address types used by policy and indexing while preserving encoded forms.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Indexer reorg failure:\n\n```text\nchain=polygon head=48199201 finalized=48199073\nblock 48199180 hash=0xa1 parent=0x91 applied\nblock 48199181 hash=0xb2 applied credits=44\nnew canonical block 48199180 hash=0xc3 parent=0x91 observed\nreorg walker finds common ancestor=48199179\nrollback projection reverses block 48199181 but skips 48199180 reason='height already present'\napply new block 48199180 fails unique height constraint\npartition stops; balances retain credits from old block 48199180\n```\n\nDetermine why height-based identity prevents rollback and replacement of the forked block and which projections remain inconsistent.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Rename `adress_tag` to `address_tag` in the unreleased schema.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Assess whether unsigned token metadata can spoof asset names, icons, decimals, or network identity in customer views. Review only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the chain SDK into addresses, transactions, blocks, finality, and shared types, then write a maintainer note. Preserve APIs.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Plan the retirement of legacy destination tags stored outside address records, covering migration, validation, compatibility, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.83,"slice":"core","lang":"en"}
|
|
{"prompt":"Add immutable provenance chains to normalized token transfers.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the tablet approval queue with simulations, risk findings, policy, quorum, expiry, and accessible actions.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"do the wallet page","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.39,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Replace `TxRef` with `TransactionReference` across packages while preserving serialized fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Diagnose why exported statements omit reorg corrections, implement the verified projection fix, and add an operations note.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.81,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the signing service retain two previous policy bundles? Explain current rollback and verification behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Track down the memory leak in transaction simulation after repeated contract calls.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
|
|
{"prompt":"Write release notes for configurable withdrawal approval quorums, including thresholds, expiry, and emergency controls.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"core","lang":"en"}
|
|
{"prompt":"Key ceremony notes:\n\n```text\nCurrent root key uses 3-of-5 hardware tokens\nNew target: 4-of-7 with two additional regions\nExisting child keys remain valid until scheduled rotation\nCeremony must produce signed transcript and public key manifest\nNo single operator may initialize and attest the same token\nOne region may be unavailable during routine signing\nLost token replacement requires board approval\nEmergency recovery material stays offline\nOld verifier software supports only five participant identifiers\n```\n\nProduce an implementation-free migration and ceremony plan covering membership change, compatibility, liveness, attestation, transcripts, recovery, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Give the asset list clearer network grouping","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.31,"slice":"core","lang":"en"}
|
|
{"prompt":"Turn the current deposit-finality behavior into customer documentation, then review whether its confirmation and reorg claims match the implementation.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Outline a phased architecture for moving transaction history from Postgres to a chain-aware event store, without implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement version-aware destination allowlists with cooling periods and immutable revisions.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
|
{"prompt":"Create an operator guide for diagnosing deposits stuck below finality.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
|
{"prompt":"Move gas-estimate normalization out of `TransferController` while preserving displayed fees.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why revoked API credentials continue submitting withdrawals through one regional gateway.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add generation-fenced chain-configuration publication with simulation and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Set the withdrawal expiry to 30 minutes","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the responsive key-inventory view with status, location, attestation, rotation, and accessible tables.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Corrige apenas `transction` para `transaction` no novo alerta.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"}
|
|
{"prompt":"Review the transaction-simulation endpoint for SSRF through RPC URLs, state override abuse, tenant confusion, and resource exhaustion.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement chain-reorg history and write its API guide. Include depths, affected blocks, reversals, pagination, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Design a migration from static confirmation counts to chain-specific finality policies, including compatibility, audit, simulation, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
|
{"prompt":"Add resumable historical block backfills with hash checkpoints and reorg detection.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the desktop transaction simulator with decoded calls, balance changes, warnings, traces, and copyable output.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
|
{"prompt":"continue the nonce bug","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.56,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Extract asset-identifier normalization into one shared module while preserving canonical values.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.55,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Investigate why withdrawal approvals use an outdated risk score, implement the verified snapshot-binding fix, and update operator documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Assess the proposed browser wallet connection flow for phishing, origin binding, account leakage, replay, and session revocation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Find why one indexer partition retries an unsupported transaction forever.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
|
{"prompt":"Draft a migration guide for API clients moving from integer fees to decimal string amounts.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"core","lang":"en"}
|
|
{"prompt":"Reconciliation incident excerpt:\n\n```text\nasset=USDC network=ethereum date=2026-07-29\nonchain wallet balance=12,841,992.113421\ninternal customer liabilities=12,811,400.113421\npending withdrawals=20,592.000000\noperational reserve expected=10,000.000000\nreconciliation difference=0\nlater discovered one pending withdrawal was already confirmed onchain\nindexer confirmation event delayed behind backfill partition\nledger still classified amount as pending\nformula subtracts pending from liabilities and masks the stale status\n```\n\nDetermine why reconciliation balances despite an incorrect pending classification and which independent invariant is missing.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add confirmation count below the status","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the transaction indexer and document its chain-adapter interface. Preserve projections while separating fetch, canonicalize, apply, rollback, and checkpoint.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.83,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Architect a multi-region custody control plane with wallet ownership, signing, policies, failover, audit, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.99,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement signed balance snapshots with chain heads and ledger digests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
|
|
{"prompt":"Write an onboarding guide for adding a new blockchain, including addresses, transactions, finality, fees, fixtures, and monitoring.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"}
|
|
{"prompt":"Consolidate transaction-status formatting across portal and exports without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why removed assets remain visible in wallet search.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.59,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add transactional wallet ownership transfer with policy remapping and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
|
{"prompt":"Pin Bitcoin Core to `29.1`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile address-book manager with verification, cooling periods, search, delete, and accessible confirmations.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Remplace `Withrawal` par `Withdrawal` uniquement dans le nouveau titre.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"fr"}
|
|
{"prompt":"Inspect the raw-transaction broadcast endpoint for chain confusion, fee abuse, stale simulation, replay, and authorization gaps.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement signing-ceremony history and write its API documentation. Include participants, attestations, outputs, failures, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Develop a roadmap for replacing software signing keys with hardware-backed threshold signing, including compatibility, ceremonies, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.95,"slice":"core","lang":"en"}
|
|
{"prompt":"Add bounded transaction replay for wallet-balance projections with checkpoints.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the responsive policy-decision viewer with matched rules, simulations, approvals, and accessible explanations.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"fix finality","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.5,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Replace `ChainEvt` with `ChainEvent` across packages while preserving event names and schemas.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Diagnose why confirmed deposits still trigger pending reminders, implement the verified projection fix, and update customer documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.73,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the wallet service retain previous derivation ranges after address rotation? Explain current recovery behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Track down occasional missing internal calls in EVM transaction traces.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
|
{"prompt":"Write a troubleshooting guide for failed withdrawals, covering policy, approval, signing, broadcast, fees, and finality.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
|
{"prompt":"Security review packet:\n\n```text\nFeature: temporary withdrawal-limit increase\nOrganization administrator requests higher daily limit with amount, duration, and reason\nTwo different approvers required above configured threshold\nIncrease activates immediately after final approval and lasts up to 24 hours\nPending withdrawals count against both old and new limits\nRevocation returns limit to baseline but does not cancel already approved withdrawals\nApprovers receive simulation of projected exposure\nAudit stores request, approvals, policy version, activation, and expiry\nEmergency administrators may bypass one approver with incident reference\n```\n\nReview approval independence, activation race, pending amounts, revocation, emergency bypass, policy binding, and audit. No implementation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.78,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add a loading state to the transfer rows","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
|
{"prompt":"Plan and implement temporary withdrawal-limit increases. First define approvals, exposure calculation, expiry, revocation, emergency use, audit, and rollout; then add storage and enforcement.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.92,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Outline an architecture for chain-agnostic smart-contract risk analysis, including simulation, signatures, provenance, caching, and phased adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement snapshot-consistent wallet-statement exports with resumable chunks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Escribe una guía para integrar una nueva red, con direcciones, transacciones, comisiones, finalidad y pruebas.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"es"}
|
|
{"prompt":"Move confirmation-policy resolution out of the deposit worker without changing credits.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why the iOS app loses transaction filters after returning from background.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.55,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add atomic token-metadata publication with approval, signature, and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Remove the obsolete `legacy_nonce` flag","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the transaction-policy editor with conditions, thresholds, approvals, simulation, conflicts, and keyboard controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"`Transation confirmed` を `Transaction confirmed` に直して。新しい英語メッセージだけです。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"ja"}
|
|
{"prompt":"Review the signed-transaction download path for key material leakage, stale approvals, tenant confusion, and unsafe caching.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement wallet-policy history and write its API guide. Include revisions, approvals, activation, rollback, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Plan a disaster-recovery strategy for custody services, including keys, policies, wallets, indexers, ledgers, drills, and RTO tiers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"core","lang":"en"}
|
|
{"prompt":"Add content-hash deduplication to uploaded signing transcripts.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the desktop reconciliation workspace with chain balances, ledger entries, discrepancies, linking, and export.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"continue the policy cleanup","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.44,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Rename `KeyCer` to `KeyCeremony` across packages while preserving serialized event fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Investigate why removed allowlist addresses remain usable through one signing worker, implement the verified cache fix, and update operations docs.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.81,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Assess the proposed chain-data cache for fork awareness, tenant isolation, stale finality, provider disagreement, and invalidation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Find why a signer retries a permanently rejected quorum request forever.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Draft a support guide for recovering a transaction stuck before broadcast.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
|
{"prompt":"Signer state failure:\n\n```text\nrequest=sg_881 policy_version=72 quorum=3\napproval a1 committed\napproval a2 committed\napproval a3 committed\nsigning session created generation=18\nshare node n2 returns partial signature and times out before receipt commit\ncoordinator retries session generation=19\nn2 reuses deterministic nonce for same request but different session transcript\naggregator combines shares from generation 18 and 19\nsignature verification fails; n2 marks key share unhealthy\n```\n\nDetermine how retry generations permit nonce reuse and cross-session share mixing, and which transcript binding is missing.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add policy version below the approval title","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the signing coordinator and document its participant protocol. Preserve outputs while separating session, quorum, shares, aggregation, and receipts.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.88,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Architect a globally distributed chain-indexing platform with network ownership, fork handling, replay, projections, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement signed reconciliation snapshots with chain heads and liability digests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
|
{"prompt":"Write an onboarding guide for adding a new transaction-policy rule, including inputs, simulation, explanation, fixtures, and rollout.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"}
|
|
{"prompt":"Consolidate asset-amount formatting across portal and exports without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why deprecated token contracts remain in address autocomplete.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add transactional wallet reassignment between organizations with key-policy validation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
|
{"prompt":"Set the reorg alert threshold to 8 blocks","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile deposit screen with network selection, address, memo, QR, confirmations, and accessible copy actions.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"把 `Withrawal pending` 改成 `Withdrawal pending`,不要修改 key。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"zh"}
|
|
{"prompt":"Inspect the token-list import endpoint for signature bypass, duplicate contracts, decimal changes, remote-image abuse, and tenant confusion.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement transaction-simulation history and write its API documentation. Include state block, calls, findings, expiry, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|