Function createHttpTransport
- createHttpTransport(
config: Readonly<
{
dispatcher_NODE_ONLY?: Dispatcher;
fromJson?: (rawResponse: string, payload: unknown) => unknown;
headers?: Readonly<
{
accept?: undefined;
Accept?: undefined;
ACCEPT?: undefined;
"accept-charset"?: undefined;
"accept-Charset"?: undefined;
"Accept-charset"?: undefined;
"Accept-Charset"?: undefined;
"ACCEPT-CHARSET"?: undefined;
"access-control-request-headers"?: undefined;
"access-Control-Request-Headers"?: undefined;
"Access-control-request-headers"?: undefined;
"Access-Control-Request-Headers"?: undefined;
"ACCESS-CONTROL-REQUEST-HEADERS"?: undefined;
"access-control-request-method"?: undefined;
"access-Control-Request-Method"?: undefined;
"Access-control-request-method"?: undefined;
"Access-Control-Request-Method"?: undefined;
"ACCESS-CONTROL-REQUEST-METHOD"?: undefined;
connection?: undefined;
Connection?: undefined;
CONNECTION?: undefined;
"content-length"?: undefined;
"content-Length"?: undefined;
"Content-length"?: undefined;
"Content-Length"?: undefined;
"CONTENT-LENGTH"?: undefined;
"content-type"?: undefined;
"content-Type"?: undefined;
"Content-type"?: undefined;
"Content-Type"?: undefined;
"CONTENT-TYPE"?: undefined;
cookie?: undefined;
Cookie?: undefined;
COOKIE?: undefined;
date?: undefined;
Date?: undefined;
DATE?: undefined;
dnt?: undefined;
dNT?: undefined;
Dnt?: undefined;
DNT?: undefined;
expect?: undefined;
Expect?: undefined;
EXPECT?: undefined;
host?: undefined;
Host?: undefined;
HOST?: undefined;
"keep-alive"?: undefined;
"keep-Alive"?: undefined;
"Keep-alive"?: undefined;
"Keep-Alive"?: undefined;
"KEEP-ALIVE"?: undefined;
origin?: undefined;
Origin?: undefined;
ORIGIN?: undefined;
"permissions-policy"?: undefined;
"permissions-Policy"?: undefined;
"Permissions-policy"?: undefined;
"Permissions-Policy"?: undefined;
"PERMISSIONS-POLICY"?: undefined;
referer?: undefined;
Referer?: undefined;
REFERER?: undefined;
"solana-client"?: undefined;
"solana-Client"?: undefined;
"Solana-client"?: undefined;
"Solana-Client"?: undefined;
"SOLANA-CLIENT"?: undefined;
te?: undefined;
tE?: undefined;
Te?: undefined;
TE?: undefined;
trailer?: undefined;
Trailer?: undefined;
TRAILER?: undefined;
"transfer-encoding"?: undefined;
"transfer-Encoding"?: undefined;
"Transfer-encoding"?: undefined;
"Transfer-Encoding"?: undefined;
"TRANSFER-ENCODING"?: undefined;
upgrade?: undefined;
Upgrade?: undefined;
UPGRADE?: undefined;
via?: undefined;
Via?: undefined;
VIA?: undefined;
[key: `Proxy-${string}`]: undefined;
[key: `proxy-${Lowercase<string>}`]: undefined;
[key: `Proxy-${Lowercase<string>}`]: undefined;
[key: `proxy-${string}`]: undefined;
[key: `PROXY-${Uppercase<string>}`]: undefined;
[key: `Sec-${string}`]: undefined;
[key: `sec-${Lowercase<string>}`]: undefined;
[key: `Sec-${Lowercase<string>}`]: undefined;
[key: `sec-${string}`]: undefined;
[key: `SEC-${Uppercase<string>}`]: undefined;
} & { [headerName: string]: string },
>;
toJson?: (payload: unknown) => string;
url: string;
},
>,
): RpcTransport Parameters
- config: Readonly<
{
dispatcher_NODE_ONLY?: Dispatcher;
fromJson?: (rawResponse: string, payload: unknown) => unknown;
headers?: Readonly<
{
accept?: undefined;
Accept?: undefined;
ACCEPT?: undefined;
"accept-charset"?: undefined;
"accept-Charset"?: undefined;
"Accept-charset"?: undefined;
"Accept-Charset"?: undefined;
"ACCEPT-CHARSET"?: undefined;
"access-control-request-headers"?: undefined;
"access-Control-Request-Headers"?: undefined;
"Access-control-request-headers"?: undefined;
"Access-Control-Request-Headers"?: undefined;
"ACCESS-CONTROL-REQUEST-HEADERS"?: undefined;
"access-control-request-method"?: undefined;
"access-Control-Request-Method"?: undefined;
"Access-control-request-method"?: undefined;
"Access-Control-Request-Method"?: undefined;
"ACCESS-CONTROL-REQUEST-METHOD"?: undefined;
connection?: undefined;
Connection?: undefined;
CONNECTION?: undefined;
"content-length"?: undefined;
"content-Length"?: undefined;
"Content-length"?: undefined;
"Content-Length"?: undefined;
"CONTENT-LENGTH"?: undefined;
"content-type"?: undefined;
"content-Type"?: undefined;
"Content-type"?: undefined;
"Content-Type"?: undefined;
"CONTENT-TYPE"?: undefined;
cookie?: undefined;
Cookie?: undefined;
COOKIE?: undefined;
date?: undefined;
Date?: undefined;
DATE?: undefined;
dnt?: undefined;
dNT?: undefined;
Dnt?: undefined;
DNT?: undefined;
expect?: undefined;
Expect?: undefined;
EXPECT?: undefined;
host?: undefined;
Host?: undefined;
HOST?: undefined;
"keep-alive"?: undefined;
"keep-Alive"?: undefined;
"Keep-alive"?: undefined;
"Keep-Alive"?: undefined;
"KEEP-ALIVE"?: undefined;
origin?: undefined;
Origin?: undefined;
ORIGIN?: undefined;
"permissions-policy"?: undefined;
"permissions-Policy"?: undefined;
"Permissions-policy"?: undefined;
"Permissions-Policy"?: undefined;
"PERMISSIONS-POLICY"?: undefined;
referer?: undefined;
Referer?: undefined;
REFERER?: undefined;
"solana-client"?: undefined;
"solana-Client"?: undefined;
"Solana-client"?: undefined;
"Solana-Client"?: undefined;
"SOLANA-CLIENT"?: undefined;
te?: undefined;
tE?: undefined;
Te?: undefined;
TE?: undefined;
trailer?: undefined;
Trailer?: undefined;
TRAILER?: undefined;
"transfer-encoding"?: undefined;
"transfer-Encoding"?: undefined;
"Transfer-encoding"?: undefined;
"Transfer-Encoding"?: undefined;
"TRANSFER-ENCODING"?: undefined;
upgrade?: undefined;
Upgrade?: undefined;
UPGRADE?: undefined;
via?: undefined;
Via?: undefined;
VIA?: undefined;
[key: `Proxy-${string}`]: undefined;
[key: `proxy-${Lowercase<string>}`]: undefined;
[key: `Proxy-${Lowercase<string>}`]: undefined;
[key: `proxy-${string}`]: undefined;
[key: `PROXY-${Uppercase<string>}`]: undefined;
[key: `Sec-${string}`]: undefined;
[key: `sec-${Lowercase<string>}`]: undefined;
[key: `Sec-${Lowercase<string>}`]: undefined;
[key: `sec-${string}`]: undefined;
[key: `SEC-${Uppercase<string>}`]: undefined;
} & { [headerName: string]: string },
>;
toJson?: (payload: unknown) => string;
url: string;
},
>