@cartesi/token
Version:
Cartesi ERC-20 Token - CTSI
30 lines (29 loc) • 2.36 kB
TypeScript
import type * as openzeppelin from "./@openzeppelin";
export type { openzeppelin };
import type * as contracts from "./contracts";
export type { contracts };
export * as factories from "./factories";
export type { MinterRole } from "./@openzeppelin/contracts/access/roles/MinterRole";
export { MinterRole__factory } from "./factories/@openzeppelin/contracts/access/roles/MinterRole__factory";
export type { Context } from "./@openzeppelin/contracts/GSN/Context";
export { Context__factory } from "./factories/@openzeppelin/contracts/GSN/Context__factory";
export type { Ownable } from "./@openzeppelin/contracts/ownership/Ownable";
export { Ownable__factory } from "./factories/@openzeppelin/contracts/ownership/Ownable__factory";
export type { ERC20 } from "./@openzeppelin/contracts/token/ERC20/ERC20";
export { ERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/ERC20__factory";
export type { ERC20Detailed } from "./@openzeppelin/contracts/token/ERC20/ERC20Detailed";
export { ERC20Detailed__factory } from "./factories/@openzeppelin/contracts/token/ERC20/ERC20Detailed__factory";
export type { ERC20Mintable } from "./@openzeppelin/contracts/token/ERC20/ERC20Mintable";
export { ERC20Mintable__factory } from "./factories/@openzeppelin/contracts/token/ERC20/ERC20Mintable__factory";
export type { IERC20 } from "./@openzeppelin/contracts/token/ERC20/IERC20";
export { IERC20__factory } from "./factories/@openzeppelin/contracts/token/ERC20/IERC20__factory";
export type { TokenTimelock } from "./@openzeppelin/contracts/token/ERC20/TokenTimelock";
export { TokenTimelock__factory } from "./factories/@openzeppelin/contracts/token/ERC20/TokenTimelock__factory";
export type { CartesiToken } from "./contracts/CartesiToken";
export { CartesiToken__factory } from "./factories/contracts/CartesiToken__factory";
export type { CartesiTokenTimelock } from "./contracts/CartesiTokenTimeLock.sol/CartesiTokenTimelock";
export { CartesiTokenTimelock__factory } from "./factories/contracts/CartesiTokenTimeLock.sol/CartesiTokenTimelock__factory";
export type { MineTimelock } from "./contracts/MineTimelock";
export { MineTimelock__factory } from "./factories/contracts/MineTimelock__factory";
export type { SimpleFaucet } from "./contracts/SimpleFaucet";
export { SimpleFaucet__factory } from "./factories/contracts/SimpleFaucet__factory";