Socket
Socket
Sign inDemoInstall

wagmi

Package Overview
Dependencies
Maintainers
1
Versions
629
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wagmi - npm Package Compare versions

Comparing version 0.0.10 to 0.0.11

15

dist/declarations/src/context.d.ts

@@ -32,9 +32,18 @@ import * as React from 'react';

autoConnect?: boolean;
/** Key for saving connector preference to browser */
/**
* Key for saving connector preference to browser
* @default 'wagmi.wallet'
*/
connectorStorageKey?: string;
/** Connectors used for linking accounts */
/**
* Connectors used for linking accounts
* @default [new InjectedConnector()]
*/
connectors?: Connector[] | ((config: {
chainId?: number;
}) => Connector[]);
/** Interface for connecting to network */
/**
* Interface for connecting to network
* @default getDefaultProvider()
*/
provider?: BaseProvider | ((config: {

@@ -41,0 +50,0 @@ chainId?: number;

1

dist/declarations/src/hooks/accounts/useAccount.d.ts
export declare type Config = {
/** Fetches ENS for connected account */
fetchEns?: boolean;

@@ -3,0 +4,0 @@ };

import { BigNumber } from 'ethers';
import { Unit } from 'wagmi-private';
export declare type Config = {
address?: string;
/** Address or ENS name */
addressOrName?: string;
/** Units for formatting output */
formatUnits?: Unit | number;
/** Disables fetching */
skip?: boolean;
/** ERC-20 address */
token?: string;
/** Subscribe to changes */
watch?: boolean;
};
export declare const useBalance: ({ address, formatUnits, skip, token, watch, }?: Config) => readonly [{
export declare const useBalance: ({ addressOrName: address, formatUnits, skip, token, watch, }?: Config) => readonly [{
readonly data: {

@@ -12,0 +17,0 @@ formatted: string;

import { Bytes } from 'ethers/lib/utils';
export declare type Config = {
/** Message to sign with wallet */
message?: Bytes | string;

@@ -4,0 +5,0 @@ };

import { ContractInterface, Signer } from 'ethers';
import { Provider } from '@ethersproject/providers';
export declare type Config = {
/** Contract address or ENS name */
addressOrName: string;
/** Contract interface or ABI */
contractInterface: ContractInterface;
/** Signer or provider to attach to contract */
signerOrProvider?: Signer | Provider;
};
export declare const useContract: <Contract_1 = any>({ addressOrName, contractInterface, signerOrProvider, }: Config) => Contract_1;
import { ethers } from 'ethers';
import { Config as UseContractConfig } from './useContract';
declare type Config = {
/** Subscribe to changes */
watch?: boolean;

@@ -5,0 +6,0 @@ };

declare type Config = {
/** Address or ENS name */
addressOrName?: string | null;
/** Disables fetching */
skip?: boolean;

@@ -4,0 +6,0 @@ };

declare type Config = {
/** Address to look up */
address?: string;
/** Disables fetching */
skip?: boolean;

@@ -4,0 +6,0 @@ };

import { EnsResolver } from '@ethersproject/providers';
declare type Config = {
/** ENS name */
name?: string | null;
/** Disables fetching */
skip?: boolean;

@@ -5,0 +7,0 @@ };

declare type Config = {
/** Disables fetching */
skip?: boolean;
/** Subscribe to changes */
watch?: boolean;

@@ -4,0 +6,0 @@ };

import { FeeData } from '@ethersproject/providers';
import { Unit } from 'wagmi-private';
declare type Config = {
/** Units for formatting output */
formatUnits?: Unit | number;
/** Disables fetching */
skip?: boolean;
/** Subscribe to changes */
watch?: boolean;

@@ -7,0 +10,0 @@ };

import { TransactionRequest, TransactionResponse } from '@ethersproject/providers';
export declare type Config = {
/** Object to use when creating transaction */
request?: TransactionRequest;

@@ -4,0 +5,0 @@ };

import { TransactionReceipt, TransactionResponse } from '@ethersproject/providers';
export declare type Config = {
/**
* Number of blocks to wait for after transaction is mined
* @default 1
*/
confirmations?: number;
/** Transaction hash to monitor */
hash?: string;
/** Disables fetching */
skip?: boolean;
timeout?: number;
/** Function resolving to transaction receipt */
wait?: TransactionResponse['wait'];

@@ -8,0 +15,0 @@ };

@@ -555,3 +555,3 @@ 'use strict';

var {
address,
addressOrName: address,
formatUnits = 'ether',

@@ -558,0 +558,0 @@ skip,

@@ -555,3 +555,3 @@ 'use strict';

var {
address,
addressOrName: address,
formatUnits = 'ether',

@@ -558,0 +558,0 @@ skip,

@@ -532,3 +532,3 @@ import * as React from 'react';

var {
address,
addressOrName: address,
formatUnits = 'ether',

@@ -535,0 +535,0 @@ skip,

@@ -5,3 +5,3 @@ {

"license": "MIT",
"version": "0.0.10",
"version": "0.0.11",
"ethereum": "awkweb.eth",

@@ -35,3 +35,3 @@ "repository": "tmm/wagmi",

"@ethersproject/providers": "^5.5.1",
"wagmi-private": "0.0.10",
"wagmi-private": "0.0.11",
"walletlink": "^2.2.8"

@@ -46,5 +46,5 @@ },

"walletlink": "^2.2.8",
"wagmi-testing": "0.0.10"
"wagmi-testing": "0.0.11"
},
"readme": "<p>\n <a aria-label=\"NPM version\" href=\"https://www.npmjs.com/package/wagmi\">\n <img\n alt=\"\"\n src=\"https://img.shields.io/npm/v/wagmi.svg?style=for-the-badge&labelColor=161c22\"\n />\n </a>\n <a aria-label=\"License\" href=\"/LICENSE\">\n <img\n alt=\"\"\n src=\"https://img.shields.io/npm/l/wagmi.svg?style=for-the-badge&labelColor=161c22\"\n />\n </a>\n</p>\n\n# wagmi\n\n**React Hooks library for Ethereum, built on [ethers.js](https://github.com/ethers-io/ethers.js).**\n\nšŸš€ &nbsp; Hooks for connecting wallets, signing messages, sending transactions, etc.\n\nšŸ’¼ &nbsp; Built-in wallet connectors: MetaMask, WalletConnect, Coinbase Wallet\n\nšŸŒ€ &nbsp; Auto-refresh data on wallet and network changes\n\nšŸ¦„ &nbsp; TypeScript ready\n\nšŸ’Ø &nbsp; Zero-dependencies (besides ethers.js peer dependency)\n\nšŸŒ³ &nbsp; Test suite and documentation\n\nšŸ“– &nbsp; MIT License\n\n## Documentation\n\nVisit https://wagmi-xyz.vercel.app to view the full documentation.\n\n## Usage\n\n```bash\npnpm add wagmi ethers\n```\n\n## Development\n\n```bash\npnpm i\npnpm dev\n```\n\n### Docs\n\n```bash\npnpm dev:docs\n```\n\n### Examples\n\n```bash\npnpm dev:example:next\npnpm dev:example:vite-react\n```\n\n### Testing\n\n```bash\npnpm test\npnpm test:watch\n```\n\n### CI\n\n[Add secrets](https://github.com/tmm/wagmi/settings/secrets/actions) to GitHub:\n\n```\nNPM_TOKEN\n```\n\n## Thanks\n\n- [ricmoo.eth](https://twitter.com/ricmoo) for creating and continued work on [ethers.js](https://github.com/ethers-io/ethers.js)\n\n<br />\n\nwagmi\n"
"readme": "<p>\n <a aria-label=\"NPM version\" href=\"https://www.npmjs.com/package/wagmi\">\n <img\n alt=\"\"\n src=\"https://img.shields.io/npm/v/wagmi.svg?style=for-the-badge&labelColor=161c22\"\n />\n </a>\n <a aria-label=\"License\" href=\"/LICENSE\">\n <img\n alt=\"\"\n src=\"https://img.shields.io/npm/l/wagmi.svg?style=for-the-badge&labelColor=161c22\"\n />\n </a>\n</p>\n\n# wagmi\n\n**React Hooks library for Ethereum, built on [ethers.js](https://github.com/ethers-io/ethers.js).**\n\nšŸš€ &nbsp; Hooks for connecting wallets, signing messages, sending transactions, etc.\n\nšŸ’¼ &nbsp; Built-in wallet connectors for MetaMask, WalletConnect, and Coinbase Wallet\n\nšŸŒ€ &nbsp; Auto-refresh data on wallet and network changes\n\nšŸ¦„ &nbsp; TypeScript ready\n\nšŸ’Ø &nbsp; Zero-dependencies (besides ethers.js peer dependency)\n\nšŸŒ³ &nbsp; Test suite and documentation\n\nšŸ“– &nbsp; MIT License\n\n## Documentation\n\nVisit https://wagmi-xyz.vercel.app to view the full documentation.\n\n## Usage\n\n```bash\npnpm add wagmi ethers\n```\n\n## Development\n\n```bash\npnpm i\npnpm dev\n```\n\n### Docs\n\n```bash\npnpm dev:docs\n```\n\n### Examples\n\n```bash\npnpm dev:example:next\npnpm dev:example:vite-react\n```\n\n### Testing\n\n```bash\npnpm test\npnpm test:watch\n```\n\n### CI\n\n[Add secrets](https://github.com/tmm/wagmi/settings/secrets/actions) to GitHub:\n\n```\nNPM_TOKEN\n```\n\n## Thanks\n\n- [ricmoo.eth](https://twitter.com/ricmoo) for creating and continued work on [ethers.js](https://github.com/ethers-io/ethers.js)\n\n<br />\n\nwagmi\n"
}

@@ -22,3 +22,3 @@ <p>

šŸ’¼ &nbsp; Built-in wallet connectors: MetaMask, WalletConnect, Coinbase Wallet
šŸ’¼ &nbsp; Built-in wallet connectors for MetaMask, WalletConnect, and Coinbase Wallet

@@ -25,0 +25,0 @@ šŸŒ€ &nbsp; Auto-refresh data on wallet and network changes

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