execute

Execute a transaction based on a prompt.

Example

import { Nebula } from "thirdweb/ai";
const result = await Nebula.execute({
client: TEST_CLIENT,
prompt: "send 0.0001 ETH to vitalik.eth",
account: TEST_ACCOUNT_A,
context: {
chains: [sepolia],
},
});
function execute(
input: Input & { account: Account },
): Promise<SendTransactionResult>;

Parameters

The input for the transaction.

Type

let input: Input & { account: Account };

Returns

let returnType: Promise<SendTransactionResult>;

The transaction hash.