Loading...
Loading...
Overview and selection guide for Nexus Elements skills and prerequisites. Use when someone asks how to set up Nexus Elements, configure the registry, or choose which element (fast bridge, transfer, deposit, swaps, unified balance, view history, provider, common) to install.
npx skill4agent add availproject/nexus-elements nexus-elements-overviewcomponents.json/rNexusProviderhandleInit"use client";
import NexusProvider from "@/components/nexus/NexusProvider";
export default function RootLayout({ children }: { children: React.ReactNode }) {
return <NexusProvider>{children}</NexusProvider>;
}"use client";
import { useEffect } from "react";
import { useAccount } from "wagmi";
import type { EthereumProvider } from "@avail-project/nexus-core";
import { useNexus } from "@/components/nexus/NexusProvider";
export function InitNexusOnConnect() {
const { status, connector } = useAccount();
const { handleInit } = useNexus();
useEffect(() => {
if (status === "connected") {
connector?.getProvider().then((p) => handleInit(p as EthereumProvider));
}
}, [status, connector, handleInit]);
return null;
}https://elements.nexus.availproject.org/r/{name}.jsoncomponents.json"registries": {
"@nexus-elements/": "https://elements.nexus.availproject.org/r/{name}.json"
}nexus-elements-fast-bridgenexus-elements-transfertransferfast-transferswapAndExecutenexus-elements-depositbridgeAndExecutenexus-elements-bridge-depositnexus-elements-swapsnexus-elements-unified-balancenexus-elements-view-historyview-intentnexus-elements-nexus-providernexus-elements-commonsdk.bridgeNEXUS_EVENTS.STEPS_LISTSTEP_COMPLETEsdk.bridgeAndTransfersdk.swapAndExecuteswapIntentsdk.bridgeAndExecutesdk.swapWithExactInsdk.swapWithExactOutNEXUS_EVENTS.SWAP_STEP_COMPLETEsdk.getBalancesForBridgesdk.getBalancesForSwapNexusProvidersdk.getMyIntents()/rfiles[].targetfiles[].contentregistryDependenciesdependencies