const transactionData = await rhinestoneAccount.prepareUserOperation({
chain: base,
calls: [
{
to: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045',
value: 0n,
data: '0xdeadbeef',
},
],
})
const signedData = await rhinestoneAccount.signUserOperation(transactionData)
const result = await rhinestoneAccount.submitUserOperation(signedData)
const status = await rhinestoneAccount.waitForExecution(result)