Skip to content
This repository has been archived by the owner on Jan 14, 2020. It is now read-only.

Define how throwaway accounts are to be created #509

Open
cuongdo opened this issue Sep 20, 2018 · 4 comments
Open

Define how throwaway accounts are to be created #509

cuongdo opened this issue Sep 20, 2018 · 4 comments

Comments

@cuongdo
Copy link
Contributor

cuongdo commented Sep 20, 2018

To simplify deployment of contracts, we will:

  1. Deploy contracts using a "throwaway account"
  2. Set the owners of the token and marketplace contracts to a multi-sig wallet

The question is: what are the steps to create the "throwaway account"? Also, the throwaway account needs ETH to pay for the gas for the deployments. So, this process needs to include transferring enough ETH to the throwaway account. Plus, we should transfer back any ETH before we throw away the account.

cc @joshfraser

@joshfraser
Copy link
Contributor

It's easy to create a new wallet in Metamask. I'm happy to send funds to whoever is doing the deploy.

@franckc
Copy link

franckc commented Sep 20, 2018

We currently deploy all our contracts (token, marketplace, identity) using the same account because we use the truffle migrate tool.

Are we comfortable throwing away the account we use for deploying the identity contracts ?
Is there any chance we would need that account for some operations on those contracts in the future ? I can't think of anything but CCing @tyleryasaka and @nick to make sure...

@joshfraser
Copy link
Contributor

We don't actually have to throw away the keys, the point is that the ownership is going to be transferred to a mutisig wallet. The identity contacts don't have an owner, so it shouldn't matter for them.

@franckc
Copy link

franckc commented Sep 20, 2018

Yes, you are right, the identity contracts don't have an owner so should not matter.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants