script to share keep truffle's contract-artifacts in sync
Feature Description
we should all be able to connect to the same version of the fathom network on rinkeby. (Currently, everyone has to deploy their own fathom network)
Motivation and Context
When instantiating contract-objects, we rely on the truffle artifacts in the build-folder, which is not part of the git-repo.
For local testnets, this is of no consequence, yet when we want to interact with the same version of the fathom-network on rinkeby, we can't.
Possible Implementation
We keep a separate folder in the git repo, where we maintain the addresses of the contracts on rinkeby.
A script is provided which can be used to modify the json-files in the build-folder such that the rinkeby-addressess, (and ABI's) are replaced with the ones from the folder (backing up the local version)
Another script can reverse the process; restoring the local backup
Related Issues/Tasks
resolves fathom/org#14 (closed) and https://gitlab.com/fathom/assess/issues/149
This is part of the 'Run an assessmnet'- MIlestonte because it would be cool to run the assessment from diffferent computers