Create Proxy Contracts for Assessment.sol and Concept.sol
Description of Issue:
- Current Behavior (describe what currently happens, at present):
the function logic is redeployed with every concept/assessment.
- Expected Behavior (describe what you expect to happen, instead, once the issue is resolved):
concepts/assessments only save the data and delegatecall to the proxycontract
Motivation and Context:
motivation is to decrease gas-costs.
Related Issues:
Links:
This tutorial is pretty good. It will inform our first approach to this:
https://blog.gnosis.pm/solidity-delegateproxy-contracts-e09957d0f201
maybe this can be helpful: https://gist.github.com/GNSPS/ba7b88565c947cfd781d44cf469c2ddb
Notify Relevant Individuals:
Edited by dju