Socket
Socket
Sign inDemoInstall

@wagmi/core

Package Overview
Dependencies
Maintainers
2
Versions
490
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wagmi/core - npm Package Compare versions

Comparing version 0.0.0-canary-20240723064915 to 0.0.0-canary-20240725161634

2

dist/esm/utils/extractRpcUrls.js

@@ -8,4 +8,4 @@ export function extractRpcUrls(parameters) {

const transports = transport?.value?.transports || [transport];
return transports.map(({ value }) => value.url || fallbackUrl);
return transports.map(({ value }) => value?.url || fallbackUrl);
}
//# sourceMappingURL=extractRpcUrls.js.map

@@ -1,2 +0,2 @@

export const version = '0.0.0-canary-20240723064915';
export const version = '0.0.0-canary-20240725161634';
//# sourceMappingURL=version.js.map
import { type EIP6963ProviderDetail, type Store as MipdStore } from 'mipd';
import { type Address, type Chain, type Client, type ClientConfig as viem_ClientConfig, type Transport as viem_Transport } from 'viem';
import { type Address, type Chain, type Client, type EIP1193RequestFn, type ClientConfig as viem_ClientConfig, type Transport as viem_Transport } from 'viem';
import { type Mutate, type StoreApi } from 'zustand/vanilla';

@@ -86,7 +86,7 @@ import type { ConnectorEventMap, CreateConnectorFn } from './connectors/createConnector.js';

};
export type Transport = (params: Parameters<viem_Transport>[0] & {
export type Transport<type extends string = string, rpcAttributes = Record<string, any>, eip1193RequestFn extends EIP1193RequestFn = EIP1193RequestFn> = (params: Parameters<viem_Transport<type, rpcAttributes, eip1193RequestFn>>[0] & {
connectors?: StoreApi<Connector[]> | undefined;
}) => ReturnType<viem_Transport>;
}) => ReturnType<viem_Transport<type, rpcAttributes, eip1193RequestFn>>;
type ClientConfig = LooseOmit<viem_ClientConfig, 'account' | 'chain' | 'key' | 'name' | 'transport' | 'type'>;
export {};
//# sourceMappingURL=createConfig.d.ts.map

@@ -14,3 +14,3 @@ import { type TransportConfig } from 'viem';

export type ConnectorTransport = Transport;
export declare function unstable_connector(connector: Pick<Connector, 'type'>, config?: ConnectorTransportConfig): Transport;
export declare function unstable_connector(connector: Pick<Connector, 'type'>, config?: ConnectorTransportConfig): Transport<'connector'>;
//# sourceMappingURL=connector.d.ts.map

@@ -6,4 +6,4 @@ import type { Chain, Transport } from 'viem';

};
export declare function extractRpcUrls(parameters: ExtractRpcUrlsParameters): any;
export declare function extractRpcUrls(parameters: ExtractRpcUrlsParameters): any[];
export {};
//# sourceMappingURL=extractRpcUrls.d.ts.map

@@ -1,2 +0,2 @@

export declare const version = "0.0.0-canary-20240723064915";
export declare const version = "0.0.0-canary-20240725161634";
//# sourceMappingURL=version.d.ts.map
{
"name": "@wagmi/core",
"description": "VanillaJS library for Ethereum",
"version": "0.0.0-canary-20240723064915",
"version": "0.0.0-canary-20240725161634",
"license": "MIT",

@@ -6,0 +6,0 @@ "repository": {

@@ -10,2 +10,3 @@ import {

type Client,
type EIP1193RequestFn,
createClient,

@@ -586,7 +587,13 @@ type ClientConfig as viem_ClientConfig,

export type Transport = (
params: Parameters<viem_Transport>[0] & {
export type Transport<
type extends string = string,
rpcAttributes = Record<string, any>,
eip1193RequestFn extends EIP1193RequestFn = EIP1193RequestFn,
> = (
params: Parameters<
viem_Transport<type, rpcAttributes, eip1193RequestFn>
>[0] & {
connectors?: StoreApi<Connector[]> | undefined
},
) => ReturnType<viem_Transport>
) => ReturnType<viem_Transport<type, rpcAttributes, eip1193RequestFn>>

@@ -593,0 +600,0 @@ type ClientConfig = LooseOmit<

@@ -33,3 +33,3 @@ import {

config: ConnectorTransportConfig = {},
): Transport {
): Transport<'connector'> {
const { type } = connector

@@ -36,0 +36,0 @@ const { key = 'connector', name = 'Connector', retryDelay } = config

@@ -15,6 +15,6 @@ import type { Chain, Transport } from 'viem'

const transport = parameters.transports?.[chain.id]?.({ chain })
const transports = transport?.value?.transports || [transport]
return transports.map(
({ value }: { value: { url: string } }) => value.url || fallbackUrl,
)
const transports = (transport?.value?.transports as NonNullable<
typeof transport
>[]) || [transport]
return transports.map(({ value }) => value?.url || fallbackUrl)
}

@@ -1,1 +0,1 @@

export const version = '0.0.0-canary-20240723064915'
export const version = '0.0.0-canary-20240725161634'

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc