Interface UPClientChannelEvents

interface UPClientChannelEvents {
    accountsChanged: (accounts: `0x${string}`[]) => void;
    chainChanged: (chainId: number) => void;
    connected: () => void;
    contextAccountsChanged: (accounts: `0x${string}`[]) => void;
    disconnected: () => void;
    injected: (accounts: `0x${string}`[]) => void;
    requestAccounts: (accounts: `0x${string}`[]) => void;
    sentTransaction: (
        tx: {
            error?: JSONRPCError;
            from: `0x${string}`;
            result?: any;
            to: `0x${string}`;
            value?: bigint;
        },
    ) => void;
}

Properties

accountsChanged: (accounts: `0x${string}`[]) => void
chainChanged: (chainId: number) => void
connected: () => void
contextAccountsChanged: (accounts: `0x${string}`[]) => void
disconnected: () => void
injected: (accounts: `0x${string}`[]) => void
requestAccounts: (accounts: `0x${string}`[]) => void
sentTransaction: (
    tx: {
        error?: JSONRPCError;
        from: `0x${string}`;
        result?: any;
        to: `0x${string}`;
        value?: bigint;
    },
) => void