Skip to content

Conversation

WRRicht3r
Copy link

Notes: references:
- shared-features-spm pin 6d6cb16
- web3-swift dedupe 7.7.7
- optional Google keys injection
- FearlessKeys gated by INCLUDE_FEARLESS_KEYS

- Add AGENTS.md aligned to Android repo (iOS specifics)

- Add ROADMAP.md with SDK alignment steps

- Enable tests in Jenkins (appTests=true)

- Add scripts/test-matrix.sh (Debug+Release)

- Update README with testing instructions
Signed-off-by: William Richter <[email protected]>
…on, ci: make private pod auth optional; bump FearlessKeys to 0.1.5
…decov at last known config

Signed-off-by: William Richter <[email protected]>
…load from compile sources

Signed-off-by: William Richter <[email protected]>
…arlessKeys text exclusion

Signed-off-by: William Richter <[email protected]>
…lla header during CI to fix modulemap on Xcode 18.x
…er in include; pin shared-features-spm to 2b13aea
…rent; keep modulemap patch; pin shared-features-spm
Provide  to satisfy existing call sites (e.g., WalletConnect/Ethereum).
Capture signing payload via builder.signing closure, then sign it with TransactionSigner and return encoded MultiSignature.
…ry symbol

Provide a local RuntimeCoderFactoryProtocol implementation backed by RuntimeSnapshot and use it in RuntimeProvider.
…idators

- Fallback to static min-amount mapping when inspector throws
- Drop .liberland and .acala cases no longer present in Chain enum
Fallback to sorting by asset symbol when price list is unavailable in current models.
ExternalApiExplorerType may not include .oklink in current models; omit and fall through to default (no action).
… and unwrap APY optionals

- Cast to ChainRegistryProtocol/ChainRegistry to call sync getRuntimeProvider/getSubstrateConnection
- Use Array(secretKey) for EthereumPrivateKey init to avoid RawSpan
- Safely unwrap nested optionals when mapping APY responses
- Remove .oklink branch from ExternalApiExplorerType action title
Change public extension on PolkaswapLiquidityPoolService to internal extension to satisfy access level rules.
- Use literal key path to avoid #keyPath(CDAsset.id) ambiguity
- Map type from  instead of deprecated
- Remove usage of ; set empty price list
Safely map  by double-compactMap to extract poolId and APY list.
ChainModel no longer allows assets mutation; notify PricesUpdated without persisting prices into chain assets.
…rypt SSE2 guard; align SPM pins and fixes

Signed-off-by: William Richter <[email protected]>
…' into chore/ci-utils-roadmap-hardening

Signed-off-by: William Richter <[email protected]>
- Use 'WalletConnect' product instead of non-existent 'WalletConnectSign'.
- Align FearlessDependencies with WalletConnectSwiftV2 1.20.x; remove WalletConnectAuth, add WalletConnectSign.
- Export Auth for convenience.

Signed-off-by: William Richter <[email protected]>
(cherry picked from commit 658707d649fef210a815a171de41107fd6cfb44b)
Signed-off-by: William Richter <[email protected]>
…alletConnectURI; qualify RejectionReason

Signed-off-by: William Richter <[email protected]>
…e.reject for proposal rejection

Signed-off-by: William Richter <[email protected]>
…id spurious try? warning

Signed-off-by: William Richter <[email protected]>
…lacking Web3Wallet.reject

Signed-off-by: William Richter <[email protected]>
…; keep code WalletKit-ready

Signed-off-by: William Richter <[email protected]>
…efer WalletKit.configure when available

Signed-off-by: William Richter <[email protected]>
…es to reown-swift and export ReownWalletKit; drop Web3Wallet fallback

Signed-off-by: William Richter <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant