Files
proxmox/docs/PLACEHOLDERS_AND_TBD.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

4.6 KiB

Placeholders and TBD Items

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


Documented placeholders and TBD items in the codebase. Resolve or update when real values/APIs are available.

AlltraAdapter — Bridge Fee

  • Location: smom-dbis-138/contracts/bridge/adapters/evm/AlltraAdapter.sol
  • Status: FIXED. estimateFee() now returns configurable bridgeFee (default 0.001 ALL). Use setBridgeFee(uint256) to update after deployment when ALL Mainnet fee structure is known.

Smart Accounts Kit

  • Location: smom-dbis-138/script/smart-accounts/DeploySmartAccountsKit.s.sol
  • Status: UPDATED. Script reads ENTRY_POINT, SMART_ACCOUNT_FACTORY, PAYMASTER from env. Set these when contracts are deployed; otherwise deploy manually and add to .env.

Quote Service — Fabric ChainId

  • Location: smom-dbis-138/orchestration/bridge/quote-service.ts
  • Status: FIXED. Uses FABRIC_CHAIN_ID env var when set; falls back to 999 for routing until Fabric is integrated.

EnhancedSwapRouter / DODOPMMProvider

  • Location: smom-dbis-138/contracts/bridge/trustless/EnhancedSwapRouter.sol, smom-dbis-138/contracts/liquidity/providers/DODOPMMProvider.sol
  • Status: UPDATED. (1) EnhancedSwapRouter: setUniswapQuoter(address) added; uniswapQuoter used in _getUniswapV3Quote when set. Balancer: getPoolTokens + spot price in _getBalancerQuote when poolId configured. 1inch: clear revert message. (2) DODOPMMProvider: _createOptimalPool delegates to DODOPMMIntegration.createPool; optimizePoolParameters documented (oracle-driven).

CMC / CoinGecko Chain Support

  • Location: Token Aggregation adapters (coingecko-adapter.ts, cmc-adapter.ts)
  • Current: ChainId 138 and 651940 are not supported by CoinGecko/CMC; adapters return null for those chains.
  • Action: Report API still returns our token/pool data; external price/volume for our chains will be empty until platforms add support or another source is used.

WETH Bridges — Mainnet Receiver

  • Location: smom-dbis-138/script/deploy/bridge/DeployWETHBridges.s.sol
  • Current: addDestination is only called when MAINNET_WETH9_BRIDGE_ADDRESS and MAINNET_WETH10_BRIDGE_ADDRESS are set in env.
  • Action: Set these env vars to the deployed WETH9/WETH10 bridge addresses on mainnet when configuring cross-chain destinations.

Tezos Relay / Mint (multi-chain-execution)

  • Location: multi-chain-execution (Chain138→Tezos USDtz route planning, adapter-tezos.ts)
  • Current: TezosChainAdapter supports read operations and transaction injection via TzKT/RPC. There is no dedicated "TezosRelayService" for native Tezos mint/transfer; route planning and execution use the adapter.
  • Action: When native Tezos mint/transfer relay is implemented, add a service and document here. Until then, treat as documented mock path via adapter.

dbis_core — Prometheus / Redis / PagerDuty / AS4

  • Location: dbis_core (arbitrage metrics, cache, alert.service, as4-metrics, IRU monitoring)
  • Current: TODOs in code: Prometheus integration when monitoring stack is deployed; Redis client optional (caching disabled if not set); PagerDuty alert channel stub (log only); AS4 Redis health in metrics. Docs and config exist: DEPLOYMENT_PLAN.md, monitoring/prometheus-as4.yml, as4-alerts.yml, AS4 setup guides.
  • Action: Implement Redis client, Prometheus push/scrape, and PagerDuty API when ops stack is deployed. See docs/settlement/as4/ and COMPLETE_TASK_LIST.md for Redis/Prometheus tasks.

OMNIS — Sankofa Phoenix SDK

  • Location: OMNIS/ (Sankofa/Phoenix migration; see docs/migration/MIGRATION_TO_SANKOFA_PHOENIX.md, SANKOFA_PHOENIX_MIGRATION_STATUS.md)
  • Current: Migration from Azure to Sankofa/Phoenix documented. Sankofa Phoenix SDK (or equivalent) integration is a dependency for full feature parity.
  • Action: Integrate Sankofa Phoenix SDK when available, or document dependency and timeline in OMNIS docs/implementation roadmap.
  • Location: the-order/services/legal-documents/src/services/court-efiling.ts, e-signature.ts, document-security.ts
  • Current: Placeholder implementations with TODOs: court e-filing (integrate with actual system), e-signature (DocuSign/Adobe Sign or similar), document-security (fetch PDF, watermark/redact, re-upload).
  • Action: Implement or document vendor/roadmap. See GAPS_AND_RECOMMENDATIONS_CONSOLIDATED.md and PLACEHOLDER_IMPLEMENTATIONS.md.