Releases: Augmint/abiniser
Releases · Augmint/abiniser
Fix check command: when multiple contracts have the same ABIs
Multiple contracts might use the same ABIs. Output of abiniser check was incorrect in that case , it has been fixed now
Maintenance commands: check and removeSourceEntries
- new
checkcommand: checks integrity of generated ABI and deployment files - new
removeSourceEntriescommand: removes allsource:entries from generated deployment files generatecommand moved to a separate command
Don't include contract source by default
encapsulate deployedAbis in deploys file
- abi deployment info is now encapsulated into deployedAbis for easier iteration:
deployedAbis: {
<abi version hash>: {
deployments: {
<contract address>: { }
}
}
}
regenerate deploy info even when address exists if deploy info changed
regenerate deploy info even when address exists but contract deployment info changed - special case for local chains where address can be the same for different contracts.
minor package.json fix
- updated
main:inpackages.jsontoabiniser.js
new deployments output structure
- complete revamp of deployments output structure
- change default output directories:
abiniser/abisandabiniser/deployments - recursively create output subdirs if they don't exists
- added
--network-idoption
First pass release
first pass basic implementation