bundler
const rhinestone = new RhinestoneSDK({ apiKey: rhinestoneApiKey, bundler: { type: 'pimlico', apiKey: pimlicoApiKey, }, })
paymaster
const rhinestone = new RhinestoneSDK({ apiKey: rhinestoneApiKey, paymaster: { type: 'pimlico', apiKey: pimlicoApiKey, }, })
const transactionResult = await rhinestoneAccount.sendTransaction({ chain: base, calls: [ { to: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', value: 0n, data: '0xdeadbeef', }, ], }) const status = await rhinestoneAccount.waitForExecution(transactionResult)
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)