Darwin-Coin / darwin-token-contracts

Darwin Protocol Smart Contracts
https://darwinprotocol.io
0 stars 0 forks source link

DC: DarwinCommunity Admins #14

Closed SomeTimesIInvent closed 1 year ago

SomeTimesIInvent commented 1 year ago

We need to set each of these as admins on DarwinCommunity:

Kieran: 0xe4e672ED86b8f6782e889F125e977bcF54018232 George: Thesios.eth Samuel: 0x9F8857DFA3b71171E1D3e50B7392cFB83Fb9cC37 Moses: 0x197B034cf68096b07643f4Bd4DB6fB4221fF3DCe

thesios commented 1 year ago

I think these are too many

SomeTimesIInvent commented 1 year ago

You can reduce them to core members if you want? I just included everyone in the team as we cover a wide range of timezones between us.

SomeTimesIInvent commented 1 year ago

You need to add your wallet to this list @kingofclubstroyDev

thesios commented 1 year ago

@SonOfMosiah lets add a script to implement this

SomeTimesIInvent commented 1 year ago

Did you mean to assign this to me @thesios ?

thesios commented 1 year ago

sorry

SomeTimesIInvent commented 1 year ago

No worries

SonOfMosiah commented 1 year ago

@thesios @SomeTimesIInvent DarwinCommunity is currently ownable (meaning there is a single address as the owner).

Do we want these wallets included as signers on a multisig that act as the owner of the contract, or do we want to switch to an admin system directly on the contract?

SomeTimesIInvent commented 1 year ago

I'm not sure what will be happening with this.

My original idea was the owner of the contract to be the community itself. Only the community can change things. We are just admins on the community to make sure things run smoothly.

George and Jordan want roles assigned though to change how things work. So I think what happens depends on that.

SomeTimesIInvent commented 1 year ago

Have we added anyone to be admins on DarwinCommunity?

Until we do roles we have to have this as a minimum @thesios @kingofclubstroyDev

SomeTimesIInvent commented 1 year ago

I have updated the admins to be these 4 that we need on there:

Kieran: 0xe4e672ED86b8f6782e889F125e977bcF54018232 George: Thesios.eth Samuel: 0x9F8857DFA3b71171E1D3e50B7392cFB83Fb9cC37 Moses: 0x197B034cf68096b07643f4Bd4DB6fB4221fF3DCe

thesios commented 1 year ago

we need this a pre written script.

thesios commented 1 year ago

@SonOfMosiah ETA on THIS

thesios commented 1 year ago

@SomeTimesIInvent can u check these ? what are wallet1 and 2 used for do we need a deployer?

{"name":"Wallet 1", "wallet":"0x0bF1C4139A6168988Fe0d1384296e6df44B27aFd, //) - whitelisted from everything + can trade tokens before launch {"name":"Wallet 2", "wallet":"0xBE013CeAB3611Dc71A4f150577375f8Cb8d9f6c3, //) - whitelisted from everything {"name":"Charity", "wallet":"0xf74Fb0505f868961f8da7e423d5c8A1CC5c2C162"}, //) - whitelisted from everything except will not receive reflections {"name":"Giveaways", "wallet":"(0x33149c1CB70262E29bF7adde4aA79F41a2fd0c39"}, //) - whitelisted from everything except will not receive reflections {"name":"Bounties", "wallet":"(0xD8F251F13eaf05C7D080F917560eB884FEd4227b"}, //) - whitelisted from everything except will not receive reflections {"name":"Community Fund", "wallet":""}, // - whitelisted from everything except will not receive reflections {"name":"Reflections", "wallet":""}, //) - whitelisted from everything except will be TAXED at 100% once reflections are received {"name":"Kieran", "wallet":"0xe4e672ED86b8f6782e889F125e977bcF54018232"}, //) - can trade tokens before launch {"name":"DarwinDrop", "wallet":""}, {"name":"George", "wallet":"Thesios.eth"}, {"name":"Samuel", "wallet":"0x9F8857DFA3b71171E1D3e50B7392cFB83Fb9cC37"}, {"name":"Moses", "wallet":"0x197B034cf68096b07643f4Bd4DB6fB4221fF3DCe"},

SomeTimesIInvent commented 1 year ago

Looks correct. With DarwinDrop that is whitelisted from everything and can trade tokens before launch.

The George, Samuel, and Moses wallets are admins on DarwinCommunity but aren't whitelisted from anything.

With regards to Wallet 1 and Wallet 2 they are purposely separate to ensure funds aren't all held in 1 place and for potential tax reasons.

SomeTimesIInvent commented 1 year ago

As for deployer. That's up to you.

How will they be deployed? If we don't have one?

SomeTimesIInvent commented 1 year ago

Could you edit the admin list so that we have these admins please @SmartGambleDev :

Kieran: 0xe4e672ED86b8f6782e889F125e977bcF54018232 George: Thesios.eth Samuel: 0x9F8857DFA3b71171E1D3e50B7392cFB83Fb9cC37 Moses: 0x197B034cf68096b07643f4Bd4DB6fB4221fF3DCe

Please also add yourself as an admin.

The part about the white listing George mentions above I believe you handle already dealt with but I would check it just in case.

Thanks.

ghost commented 1 year ago

Done. Added the addresses in the last Kieran comment with their respective usernames to the database and set them as admins. Some of them were already there so I just modified the user type from normal to admin. I also added my address (0x745309f30deB0a8271F5f521925222F5E1280641) as Kieran asked.