Determine the upload strategy for the Bulletin Chain.
Resolution order:
If an explicit signer is provided, use it directly (backwards-compatible path).
If running inside a host container (Polkadot Desktop / Mobile) and
@novasamatech/product-sdk is available, use the host preimage API —
the host signs and submits the transaction automatically.
Otherwise fall back to Alice's dev signer (pre-funded on test chains).
Parameters
OptionalexplicitSigner: PolkadotSigner
Optional signer provided by the caller. When present,
skips auto-detection entirely.
Determine the upload strategy for the Bulletin Chain.
Resolution order:
@novasamatech/product-sdkis available, use the host preimage API — the host signs and submits the transaction automatically.