[SEP 22] Unpause SAFE Token Contract (Enabling Transferability)

This proposal was previously posted in Phase 0 discussion: [Discussion] Unpause SAFE Token Contract (Enabling Transferability)

Title: [Draft] Unpause SAFE Token Contract (Enabling Transferability)

Authors: LuukDAO (Kolektivo Labs), Nneoma_StableLab (StableLab), jierlich (Den), ittaisvidler (Den), calchulus (Impossible Finance), Daniel, Vijay (Superfluid), 0xAA (PeopleDAO, WTF Academy), coolhorsegirl (Tally), bonustrack87 (Snapshot), auryn (Gnosis Guild), abbey (Radworks), blockchainjames (FireEyes), maxdesalle (Sablier), Soptq (Soptq), tarungupta1475 (Coinshift), Mariano (Makergrowth), Jen Senhaji (Chronicle Labs), Reldev (Worldcoin).

Created: 2024-03-22

Abstract
​This proposal will call the unpause method of the token contract (using the SafeSnap module), which would make the SAFE token transferable. Unvested tokens would remain in the vesting contract and thus would not become transferable after unpausing the SAFE token.

Due to safeguards in place, the earliest possible date for the SAFE token to become transferable is eight days after the voting period ends, tentatively Tuesday, 23 April 2024.

This proposal is a direct follow-up on completing all milestones established in SEP #3 Towards clarity on milestones before voting on enabling transferability again.

Proposal types
State which proposal type this proposal belongs to.

SEP: Constitutional Proposals

SEP: Governance Proposals

Other SEPs

Proposal details

Purpose and Background
When the SAFE token was launched in September 2022, it was non-transferable, with SafeDAO governance in control of the unpause function in the token contract that could make SAFE transferable.

An initial SafeDAO proposal (SEP #2) to call the unpause function to make the SAFE token transferable was submitted in November 2022. SafeDAO governance voted against (73.63% no votes) making the token transferable, as many stakeholders felt there was a need for more clarity about the function of the token and operations of SafeDAO.

After the denial of SEP #2, SAFE stakeholders defined milestones that should be met before Token transferability is again put up for a vote. SEP #3 was submitted and passed in December 2022 (58,28% votes out of three options), ratifying a list of five milestones that SafeDAO Governance agreed must be met before SAFE transferability is put up for a vote again.

The final milestone was met on March 18th, 2024, with the passing of SEP #21 . As such, SAFE transferability can be voted on again.

This proposal aims to call the unpause method of the token contract (using the SafeSnap module), which would make the SAFE token transferable following the successful completion of all milestones established in SEP #3.

Overview of Milestones
An overview of Milestones defined in SEP #3 and proof of completion is provided below.

Milestone Completion
A. The claim period has passed The initial period to claim the Safe token ($SAFE) ended on December 27, 2022, at 12 PM CET.
B. An SEP on a constitution proposal has been ratified SEP #4 - SafeDAO Constitution passed on February 23rd, 2023, with 99.79% of votes in favor.
C. An SEP on a governance framework has been ratified SEP #7 - Governance Framework passed on October 20th, 2023, with 99.6% of votes in favor.
D. An SEP on a resource allocation framework has been ratified SEP #8 - Outcomes-based resources allocation framework (OBRA) passed on November 28th, 2023, with 99.98% votes in favor.
E. An SEP on token utility has been ratified SEP #21 - SAFE Token Utility passed on March 18th, 2024, with 96.41% of votes in favor.

Transaction payload

[

{

"to": "0x8cf60b289f8d31f737049b590b5e4285ff0bd1d1",

"operation": "0",

"value": "0.0",

"data": "0xe009cfde00000000000000000000000029067f28306419923bcff96e37f95e0f58abdbbe000000000000000000000000a0b937d5c8e32a80e3a8ed4227cd020221544ee6",

"method": "disableModule(address,address)",

"params": [

"0x29067F28306419923BCfF96E37F95E0f58ABdBBe",

"0xA0b937D5c8E32a80E3a8ed4227CD020221544ee6"

]

},

{

"to": "0x8cf60b289f8d31f737049b590b5e4285ff0bd1d1",

"operation": "0",

"value": "0.0",

"data": "0xe009cfde0000000000000000000000004ecefc422c98a096ed8b56ead67477c4b6e8702b00000000000000000000000029067f28306419923bcff96e37f95e0f58abdbbe",

"method": "disableModule(address,address)",

"params": [

"0x4ECeFC422c98a096eD8b56EaD67477c4B6e8702b",

"0x29067F28306419923BCfF96E37F95E0f58ABdBBe"

]

},

{

"to": "0x8cf60b289f8d31f737049b590b5e4285ff0bd1d1",

"operation": "0",

"value": "0.0",

"data": "0xe009cfde0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c0fde70a65c7569fe919be57492228dee8cdb585",

"method": "disableModule(address,address)",

"params": [

"0x0000000000000000000000000000000000000001",

"0xC0fde70A65C7569Fe919bE57492228DEE8cDb585"

]

},

{

"to": "0x5afe3855358e112b5647b952709e6165e1c1eeee",

"operation": "0",

"value": "0.0",

"data": "0x3f4ba83a",

"method": "unpause()",

"params": []

}

]

Summary of the Snapshot Proposal
The Snapshot proposal should be set up along the voting options as follows:

  • Option 1: Enable token transferability
  • Option 2: Make no changes
  • Option 3: Abstain

Type of voting system: Single-choice voting

The default SafeDAO Snapshot settings and norms apply.

Effects and Impact Analysis
Calling the unpause function to make the SAFE token transferable will transition SafeDAO into a new stage, significantly increasing stakeholders’ ability to move in and out of the SAFE token. It will also expose SafeDAO to new market forces and responsibilities, as the SAFE token will become liquid and thereby increase its utility.

Another key part of having a transferable token is strengthening token utility as outlined in the recent token utility proposal [SEP #21] SAFE Token Utility . In the short term, SAFE transferability will enhance the day-1 utility of the Safe Activity Program.

Additionally, it enables outside contributors to participate in Safe Governance’s voting mechanisms, which supports Safe’s ecosystem growth. In that regard, a more diverse holder base will also contribute to a more decentralized governance infrastructure.

Once the token contract is unpaused (and therefore, the token is transferable), it is impossible to pause it again (e.g., once transferable, forever transferable).

Regardless, the benefits of having a transferable token and the ability to use it to grow SafeDAO and generalize value likely outweigh the costs of transferability.

Alternative Solutions
The main alternative is to not put SAFE token transferability up for a vote; however, based on the significant majority votes on each milestone (each proposal having at least 96.41% yes votes), there is sufficient reason to assume stakeholders want to vote on SAFE token transferability again.

Implementation
No significant additional code is required to make the token transferable.

A 3-day (259200 seconds) SafeSnap/Reality timeout period begins if the proposal successfully passes. During this period, anyone can request the execution of this proposal and set an outcome, provided they have posted the required bond.

Unless the outcome is challenged within this timeout period, the outcome is finalized, and the 5-day (432000 seconds) cooldown period starts. Once the cooldown period has ended, there is a time window of 7 days (604800 seconds), the answer expiration period, during which the outcome can be executed as a transaction by anyone.

The token will become transferable no earlier than eight days after the voting period ends. Since the voting period ends on Monday, 15 April 2024, the earliest possible date for the token to become transferable is Tuesday, 23 April 2024.

Payload breakdown
Using the enabled Reality module (eth:0x4ECeFC422c98a096eD8b56EaD67477c4B6e8702b), the SAFE token controller (eth: 0x8CF60B289f8d31F737049B590b5E4285Ff0Bd1D1) will first remove the three airdrop modules made redundant by this proposal (eth:0xC0fde70A65C7569Fe919bE57492228DEE8cDb585, eth:0x29067F28306419923BCfF96E37F95E0f58ABdBBe, and eth:0xA0b937D5c8E32a80E3a8ed4227CD020221544ee6), and will then call the unpause() function on the Safe token contract (0x5aFE3855358E112B5647B952709E6165e1c1eEEe).

The payload is simulated here.

Disclaimer
The tx payload and other details of this proposal are still in review and open for further SafeDAO stakeholder input. There is no guarantee that the final proposal will include any of the details written in this document. Consider this a working draft until passed by SafeDAO governance.

Copyright
Copyright and related rights waived via CC0.

21 Likes

any plans for a liquidity pool?

3 Likes

Let’s start this

As a delegate with sufficient voting power , I consider this proposal ready to move to a vote.

4 Likes

lfg the best project

1 Like

Support circulation GO GO

nice project! Support!

nice project! Support!

nice project! Support!

As a delegate with sufficient voting power sufficient voting power, I believe this proposal ready to move to a vote.

5 Likes

As a delegate with sufficient voting power , I consider this proposal ready to move to a vote.

6 Likes

Please check your link. It doesn’t seem to be working

2 Likes

As a delegate with sufficient voting power , we believe that this is ready to move to a vote!

3 Likes

As a delegate with sufficient voting power, I consider this proposal ready to move to a vote.

4 Likes

As a delegate with sufficient voting power , I consider this proposal ready to move to a vote!

4 Likes

As a delegate with sufficient voting power, I consider this proposal ready to move to a vote.

5 Likes

As a delegate with sufficient voting power, I consider this proposal ready to move to a vote!

5 Likes

I stand with @BraveNewDeFi

My favorite project.
To the moon

1 Like

:exclamation: Vote ! Vote !! Vote !!!
This proposal is readily available for voting
https://snapshot.org/#/safe.eth/proposal/0x5b7b35a5baa1b5fe02f2264191d068d7c4270d7975dfcce2cb05b88dcf8d5080

Take it above Quorum with your YES - Enable token transferability :white_check_mark:

4 Likes

As of April 15, 2024, this proposal has been ratified.

The proposal is moved to implementation phase.

3 Likes