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

Drag along support #30

Open
veorq opened this issue Sep 16, 2022 · 2 comments
Open

Drag along support #30

veorq opened this issue Sep 16, 2022 · 2 comments
Labels
enhancement New feature or request Pause The issue is paused

Comments

@veorq
Copy link
Collaborator

veorq commented Sep 16, 2022

Outline of the scheme proposed:

Modification of CMTAT contract

  • governanceContract attribute, with the address of the governance contract

  • drag(src, dst, amount) function to force-transfer tokens between 2 addresses; callable by the Governance contract (and the issuer)

Creation of a Governance contract

Separate from the token contract. Owned by the issuer company.

Manages the governance tokens.

Fully separate/synchronized with asset token vs. single token vs. wrapped?

Also: "consideration" tokens (can potentially be any asset).

@sbisig
Copy link

sbisig commented Sep 16, 2022

The Governance contract does not necessarily need governance tokens. But the Governance contract defines contractually specified corporate actions according to "Shareholder´s agreement", as publicly visible in a separate attribute governanceContract

@CMTA CMTA deleted a comment from sirhill Sep 21, 2022
@veorq veorq changed the title [WIP] Drag along support Drag along support Sep 30, 2022
@rya-sge rya-sge added the enhancement New feature or request label Oct 5, 2022
@rya-sge
Copy link
Collaborator

rya-sge commented Sep 11, 2023

For the drag along, currently, you can manage the vote and the sell-offline and than burn/mint the corresponding token.
A part to reduce gas fee, it is not really useful to have a function drag

I propose to implement first a system to allow shareholder to vote on-chain with the blockchain
But the payment has to be performed off-chain
2. Secondly, a system to allow the paiment on-chain (e.g. with a stablecoin) like aktionnariat
But I think this second part will be more complicated to implement and I think it is actually to early to have a paiement on-chain (no real demand for it)

I don't think we should define a governance contract with governance token if the voting weight is proportional to the amount of token owned.

@rya-sge rya-sge added the Pause The issue is paused label Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Pause The issue is paused
Projects
None yet
Development

No branches or pull requests

4 participants
@veorq @rya-sge @sbisig and others