Deploy ProxyFactory with Buidler

Hi @shamb0,

Good luck with the Chainlink Hackathon. It looks like you have a week left.

From your description, you want the upgradeable contract to hold the $LINK tokens that you need to use ChainLink with the ability to upgrade the logic in the implementation contract.

I suggest that you look at OpenZeppelin Upgrades Plugins which are available for Truffle and Buidler (https://docs.openzeppelin.com/upgrades-plugins/1.x/). I also wrote some guides on using them: OpenZeppelin Truffle Upgrades and OpenZeppelin Buidler Upgrades

Feel free to ask all the questions that you need.