{"repo":"solidstate-network/hardhat-abi-exporter","free":true,"listed":false,"github":"https://github.com/solidstate-network/hardhat-abi-exporter","clone":"git clone https://github.com/solidstate-network/hardhat-abi-exporter.git","description":"🧰 Export Ethereum contract ABIs on compilation ⚙️","language":"TypeScript","stars":78,"topics":["hardhat","buidler","abi","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Hardhat ABI Exporter Export Ethereum smart contract ABIs on compilation via Hardhat. Versions of this plugin prior to 3.0.0 were released as hardhat-abi-exporter , outside of the @solidstate namespace. Versions of this plugin prior to 2.0.0 were released as buidler-abi-exporter . Installation Usage Load plugin in Hardhat config: Add configuration under the abiExporter key: option description default -------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------ path path to ABI export directory (relative to Hardhat root) './abi' runOnCompile whether to automatically export ABIs during compilation false clear whether to delete old ABI files in path on compilation and on clean false flat whether to flatten output directory (may cause name collisions) false only Array of String matchers used to select included contracts, defaults to all contracts if length is 0 [] except Array of String matchers used to exclude contracts [] spacing number of spaces per indentation level of formatted output 2 pretty whether to use interface-style formatting of output for better readability false filter Function with signature (abiElement: any, index: number, abi: any, sourceName: string, contractName: string) = boolean used to filter elements from each exported ABI () = true format format type ( 'minimal' , 'full' , 'json' , 'typescript' ) 'json' rename Function ","default_branch":null,"files":null,"tree":[],"storefront":"/r/solidstate-network","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/solidstate-network/hardhat-abi-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}