Skip to main content
POST
/
v2
/
modules
/
install
Typescript (SDK)
import { RaijinLabsLucidAi } from "raijin-labs-lucid-ai";

const raijinLabsLucidAi = new RaijinLabsLucidAi();

async function run() {
  const result = await raijinLabsLucidAi.modules.lucidInstallModule({
    chainId: "<id>",
    account: "81158790",
    moduleType: "<value>",
    moduleAddress: "<value>",
  });

  console.log(result);
}

run();
{
  "success": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.lucid.foundation/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Lucid API key (lk_live_... or lk_test_...)

Body

application/json
chainId
string
required
account
string
required

Smart account address

moduleType
string
required

Module type (validator, executor)

moduleAddress
string
required

Module contract address

initData
string

Optional init calldata (hex)

Response

Module installed

success
boolean
required