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
check
command: checks integrity of generated ABI and deployment files - new
removeSourceEntries
command: removes allsource:
entries from generated deployment files generate
command 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.json
toabiniser.js
new deployments output structure
- complete revamp of deployments output structure
- change default output directories:
abiniser/abis
andabiniser/deployments
- recursively create output subdirs if they don't exists
- added
--network-id
option
First pass release
first pass basic implementation