hardhat-exposed

Automatically expose internal Solidity functions for smart contract testing.

Downloads
4.3K
Stars
83
Committers
3

Bot releases are visible (Hide)

hardhat-exposed - v0.3.15 Latest Release

Published by github-actions[bot] 7 months ago

  • Fix function clashes when ABI types are not able to disambiguate multiple functions.
hardhat-exposed -

Published by frangio 8 months ago

  • Fix import handling to fully consider indirect imports.
hardhat-exposed - v0.3.13

Published by frangio 8 months ago

  • Interfaces are not longer exposed.
  • A new imports: boolean config option allows generating exposed versions of imported contracts. Off by default.
  • Fix missing types when project uses aliased imports.
hardhat-exposed - v0.3.12

Published by github-actions[bot] about 1 year ago

  • Clean exposed files on hardhat compile --force.
hardhat-exposed - v0.3.11

Published by github-actions[bot] over 1 year ago

  • Fix error with types defined inside libraries.
hardhat-exposed - v0.3.10

Published by github-actions[bot] over 1 year ago

  • Fix "identifier not found" errors seen when the original source code uses explicit imports.
hardhat-exposed - v0.3.9

Published by github-actions[bot] over 1 year ago

  • Do not use fully qualified names for types in generated code unless necessary.
hardhat-exposed - v0.3.8

Published by github-actions[bot] over 1 year ago

  • Support custom paths.root in Hardhat config.
hardhat-exposed - v0.3.7

Published by github-actions[bot] over 1 year ago

  • Use a constant variable for the bytecode marker.
hardhat-exposed - v0.3.6

Published by github-actions[bot] over 1 year ago

  • Emit a payable constructor always.
hardhat-exposed - v0.3.5

Published by github-actions[bot] over 1 year ago

  • Emit a payable constructor if the contract requires it.
hardhat-exposed - v0.3.4

Published by github-actions[bot] over 1 year ago

  • Extend Hardhat's clean task to delete the directory of exposed contracts.
hardhat-exposed - v0.3.3

Published by github-actions[bot] over 1 year ago

  • Add optional support for OpenZeppelin Contracts-style initializers in upgradeable contracts.
hardhat-exposed - v0.3.2-4

Published by github-actions[bot] over 1 year ago

  • Fixed support for constructor arguments in inheritance list (contract A is B(...)).
hardhat-exposed - v0.3.2-3

Published by github-actions[bot] over 1 year ago

  • Fixed support for constructor arguments in inheritance list (contract A is B(...)).
hardhat-exposed - v0.3.2-2

Published by github-actions[bot] over 1 year ago

  • Fixed support for constructor arguments in inheritance list (contract A is B(...)).
hardhat-exposed - v0.3.2-1

Published by github-actions[bot] over 1 year ago

  • Fixed support for constructor arguments in inheritance list (contract A is B(...)).
hardhat-exposed - v0.3.2-0

Published by github-actions[bot] over 1 year ago

  • Fixed support for constructor arguments in inheritance list (contract A is B(...)).
hardhat-exposed - v0.3.2

Published by github-actions[bot] over 1 year ago

  • Fixed support for constructor arguments in inheritance list (contract A is B(...)).
hardhat-exposed - v0.3.1

Published by github-actions[bot] over 1 year ago

  • Added support for user defined value types.