Constimport { OnboardingBridgeSDK, ConsoleLogger } from '@stellar/c-address-onboarding-bridge-sdk';
const sdk = new OnboardingBridgeSDK({
contractId: 'CA...',
rpcUrl: 'https://soroban-testnet.stellar.org',
networkPassphrase: Networks.TESTNET,
hooks: ConsoleLogger,
});
Sample output:
[bridge-sdk] tx:start fundCAddress {"source":"G...","target":"C...","asset":"C...","amount":"1000000"}
[bridge-sdk] rpc:call sendTransaction {"contractMethod":"fund_c_address"} 142ms
[bridge-sdk] tx:ok fundCAddress {"hash":"abc...","status":"pending"} 185ms
A ready-made ObservabilityHooks implementation that writes structured log lines to the console using the
[bridge-sdk]prefix.onTransactionStart/onTransactionSuccesswrite toconsole.log.onTransactionErrorwrites toconsole.error.onRpcCallwrites toconsole.log.Pass this directly as
BridgeConfig.hooksfor zero-config debug output: