const result = await sdk.getLoan({
collateralBTC: 0.1, // 0.1 BTC as collateral
loanAmountUSD: 5000, // Borrow $5,000
ltv: 70, // 70% loan-to-value ratio
// Callbacks for real-time updates
onStatusUpdate: (status) => {
console.log(`[${status.step}] ${status.label}`);
},
onDepositReady: (info) => {
console.log(`\nDeposit Required:`);
console.log(` Amount: ${info.amountBTC} BTC`);
console.log(` Address: ${info.address}`);
},
onComplete: (result) => {
console.log('\nLoan Complete!');
},
onError: (error) => {
console.error('Error:', error);
}
});
console.log('Workflow ID:', result.workflowId);
console.log('Selected Quote:', result.quote);