> For the complete documentation index, see [llms.txt](https://redefined.gitbook.io/connect/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://redefined.gitbook.io/connect/integerate-redefined/redefined-sdk/customization.md).

# Customization

We are committed to continuous improvement

## Reference

```typescript
export type EnsParams = { node: string };
export type UnstoppableParams = { mainnetNode?: string, polygonMainnetNode?: string };
export type RedefinedParams = { node?: string, allowDefaultEvmResolves?: boolean };
export type SidParams = { bscNode: string, arbitrumOneNode: string };
export type BonfidaParams = { cluster: string };
export type LensParams = { apiUrl: string };

export type ResolversParams = {
    redefined?: RedefinedParams,
    unstoppable?: UnstoppableParams,
    ens?: EnsParams,
    sid?: SidParams,
    bonfida?: BonfidaParams,
    lens?: LensParams,
}
```

## Set your Nodes

Documented [here.](/connect/integerate-redefined/redefined-sdk/set-your-own-node-urls.md)

## Init with params

```typescript
const resolver = new RedefinedResolver({
      resolvers: RedefinedResolver.createDefaultResolvers({
        // specify only params that you want to change
        redefined: {
          node: "https://evm.node.io/123",
          allowDefaultEvmResolves: false
        },
        // uncomment if you want to specify params for ens, otherwise defaults used
        // ens: { node: "https://evm.node.io/123abc" }
      })
});
```
