0.1.8 • Published 6 years ago
@truffle-types/address-saver v0.1.8
Addresses saver for deployed contracts
Provides utils for managing addresses during deployment and delivery processes.
Usage
APIs
To import functions to work with contract addresses
import { getDeployedAddresses, getUnwrappedDeployedAddressSync } from "@truffle-types/address-saver";
// or
const { getDeployedAddress, getUnwrappedDeployedAddressSync } = require("@truffle-types/address-saver");Commands
Have several bins that could be integrated with tests and CI
Merge addresses
That is usual operation when you update your contracts and need to update artifacts and addresses of already deployed contracts.
npx merge-addresses --source=./imported-deployed-addresses.json --target=./deployed-addresses.json --output=./deployed-addresses-new.jsonOutput option could be ignored, then results will be saved to target path.
Clean deployed addresses
Usually suitable while running tests and need to clean up temporary networks.
npx clean-addresses --addresses=./deployed-addresses.json --network=88If you want to leave only selected range of networks run
npx clean-addresses --addresses=./deployed-addresses.json --saveNetworks=1 4 42 88It will remove all network records except provided.