ethers-opt
Version:
Collection of heavily optimized functions for ethers.js V6
53 lines (52 loc) • 4.96 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type * as openzeppelin from"./@openzeppelin/index.js";
export type { openzeppelin };
import type * as contracts from"./contracts/index.js";
export type { contracts };
import type * as solmate from"./solmate/index.js";
export type { solmate };
export * as factories from "./factories/index.js";
export type { WETH } from "./solmate/src/tokens/WETH.sol/WETH.js";
export { WETH__factory } from "./factories/solmate/src/tokens/WETH.sol/WETH__factory.js";
export type { ERC20 } from "./solmate/src/tokens/ERC20.sol/ERC20.js";
export { ERC20__factory } from "./factories/solmate/src/tokens/ERC20.sol/ERC20__factory.js";
export type { OwnableTest } from "./contracts/OwnableTest.sol/OwnableTest.js";
export { OwnableTest__factory } from "./factories/contracts/OwnableTest.sol/OwnableTest__factory.js";
export type { OpGasPriceOracleMock } from "./contracts/OpGasPriceOracleMock.sol/OpGasPriceOracleMock.js";
export { OpGasPriceOracleMock__factory } from "./factories/contracts/OpGasPriceOracleMock.sol/OpGasPriceOracleMock__factory.js";
export type { ERC20Mock } from "./contracts/ERC20Mock.sol/ERC20Mock.js";
export { ERC20Mock__factory } from "./factories/contracts/ERC20Mock.sol/ERC20Mock__factory.js";
export type { Strings } from "./@openzeppelin/contracts/utils/Strings.sol/Strings.js";
export { Strings__factory } from "./factories/@openzeppelin/contracts/utils/Strings.sol/Strings__factory.js";
export type { ShortStrings } from "./@openzeppelin/contracts/utils/ShortStrings.sol/ShortStrings.js";
export { ShortStrings__factory } from "./factories/@openzeppelin/contracts/utils/ShortStrings.sol/ShortStrings__factory.js";
export type { Nonces } from "./@openzeppelin/contracts/utils/Nonces.sol/Nonces.js";
export { Nonces__factory } from "./factories/@openzeppelin/contracts/utils/Nonces.sol/Nonces__factory.js";
export type { SafeCast } from "./@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.js";
export { SafeCast__factory } from "./factories/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast__factory.js";
export type { EIP712 } from "./@openzeppelin/contracts/utils/cryptography/EIP712.sol/EIP712.js";
export { EIP712__factory } from "./factories/@openzeppelin/contracts/utils/cryptography/EIP712.sol/EIP712__factory.js";
export type { ECDSA } from "./@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.js";
export { ECDSA__factory } from "./factories/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA__factory.js";
export type { IERC20 } from "./@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.js";
export { IERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20__factory.js";
export type { IERC20Permit } from "./@openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol/IERC20Permit.js";
export { IERC20Permit__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol/IERC20Permit__factory.js";
export type { IERC20Metadata } from "./@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.js";
export { IERC20Metadata__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata__factory.js";
export type { ERC20Permit } from "./@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol/ERC20Permit.js";
export { ERC20Permit__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol/ERC20Permit__factory.js";
export type { ERC20Burnable } from "./@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.js";
export { ERC20Burnable__factory } from "./factories/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable__factory.js";
export type { IERC5267 } from "./@openzeppelin/contracts/interfaces/IERC5267.sol/IERC5267.js";
export { IERC5267__factory } from "./factories/@openzeppelin/contracts/interfaces/IERC5267.sol/IERC5267__factory.js";
export type { IERC721Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC721Errors.js";
export { IERC721Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC721Errors__factory.js";
export type { IERC20Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC20Errors.js";
export { IERC20Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC20Errors__factory.js";
export type { IERC1155Errors } from "./@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC1155Errors.js";
export { IERC1155Errors__factory } from "./factories/@openzeppelin/contracts/interfaces/draft-IERC6093.sol/IERC1155Errors__factory.js";
export type { Ownable } from "./@openzeppelin/contracts/access/Ownable.sol/Ownable.js";
export { Ownable__factory } from "./factories/@openzeppelin/contracts/access/Ownable.sol/Ownable__factory.js";