Closed lucasvo closed 3 years ago
LGTM, maybe we can call time
=> lifetime
or validUntil
and minimumDelay
=> minLifetimeFromNow
or minValidFromNow
?
I changed it to validUntil
but the other variable shouldn't be renamed IMO.
Okay, no strong feelings :)
Summary
This spec describes how we need to modify our standard DROP & TIN ERC20 contract to support the necessary functionality needed to comply with the securities restrictions most of our users use.
There are three key features:
members
list, this is a list of addresses that are allowed to receive transfers. This can be changed/ammended by an authorized entity.Members List
The members list is a simple contract that exposes a list of
members
that are allowed to receive tokens.We should add a list of administrators to the token that can modify the member lists but not add or remove administrators.
Members-Only ERC20
We should modify the
transfer
,transferFrom
,mint
function to verify that theto
address is a valid member.