Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compliance modules fixes & improvements #228

Merged
merged 7 commits into from
Oct 18, 2024

Conversation

aliarbak
Copy link
Contributor

@aliarbak aliarbak commented Oct 10, 2024

Added

  • Added removeTimeTransferLimit function to TimeTransferLimitsModule, allows removing time transfer limits for the given limitTime.
  • Added batchSetTimeTransferLimit and batchRemoveTimeTransferLimit functions to TimeTransferLimitsModule, allows setting and removing multiple time transfer limits at once.
  • Introduced Token Listing Restrictions Module: Investors can determine which tokens they can receive by whitelisting or blacklisting them
    Token issuers can choose the listing type they prefer for their tokens:
    WHITELISTING: investors must whitelist/allow the token address in order to receive it.
    BLACKLISTING: investors can receive the token by default. If they do not want to receive it, they need to blacklist/disallow it.
  • Added commercial licensing to all modules of compliance as they are part of Tokeny's IP.

Update

  • Updated the moduleCheck function of TransferRestrictModule to directly allow transfers when the _from or _to address is the null address, enabling mint and burn operations without additional restrictions.

mplelis
mplelis previously approved these changes Oct 18, 2024
pgonday
pgonday previously approved these changes Oct 18, 2024
@Joachim-Lebrun
Copy link
Collaborator

please update the changelog

@aliarbak aliarbak dismissed stale reviews from pgonday and mplelis via 59d2a32 October 18, 2024 08:35
@aliarbak aliarbak changed the title Add removeTimeTransferLimit and batch functions to TimeTransferLimitsModule Compliance modules fixes & improvements Oct 18, 2024
@aliarbak aliarbak requested a review from pgonday October 18, 2024 08:53
mplelis
mplelis previously approved these changes Oct 18, 2024
@Joachim-Lebrun Joachim-Lebrun merged commit a09cfd3 into main Oct 18, 2024
3 checks passed
@Joachim-Lebrun Joachim-Lebrun deleted the remove-time-transfer-limit branch October 18, 2024 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants