Links
Comment on page

Glove (GLO) Wrapdrop

This is a wrap-claimdrop of ~765 Glove (GLO) tokens open exclusively to LobsterDAO and BlockArt NFT holders.
GLO is a fungible token, not an NFT

Requirements

There's no whitelist or snapshot of addresses. The basic requirements are that, when interacting with the Wrapdrop contract:
  • you own at least 1000 WUSD
  • you own at least 1 LobsterDAO NFT or 1 BlockArt Ether Marble NFT
The Wrapdrop has no time limit.

Getting WUSD

The 2 ways to get WUSD are via the Bypasser and the Wrapped USD contract itself. Deciding on either depends on how lucky you think you are.

Bypasser

This gives WUSD for wrapping USDC and simultaneously has you provide GLO liquidity on Uniswap v3. To do this, you can use a frontend like this.
This method allows you to participate up to 5 times in the Wrapdrop without having to (un)wrap every other round

Requirements

  • your wallet has ~2 GLO
  • at least 1000 USDC, which will be wrapped 1:1 for WUSD, plus 420 USDC that will be paired with your GLO for liquidity
The liquidity is owned by you and can be removed — with forfeit() — 24 hrs later

Wrapped USD

This is the standard method for getting WUSD tokens. However, unlike via the Bypasser, you will only be required to (un)wrap in every new Wrapdrop round you wish to enter. To do this, you can use a frontend like this.
This method will prevent you from using the Bypasser later unless you fully unwrap

Wrapdrop

The process is split into two parts and happens directly on Etherscan — there is no "official UI".

Taking a spot

Available for as long as tokens can be earned.
  • status()'s first output shows the spots per NFT already taken in the round()
  • selected() and epoch 0 in entered() shows if you can enter the round()

Collecting GLO

This can only be done after the Wrapdrop has ended i.e. ended() is true.
  • go to the contract page and "Connect to Web3"
  • click collect() and confirm the transaction
  • if you haven't already, add GLO's address to your wallet to see them: 0x70c5f366dB60A2a0C59C4C24754803Ee47Ed7284
selected() shows if your account is eligible to collect any GLO

Overview

Stages

There are 3 continuous stages to the Wrapdrop, and each stage has ~255 GLO in total to be earned by participants.
Selected participants with LobsterDAO NFTs get 10, 5, and 2.5 GLO per round in each respective stage while those with BlockArt NFTs get 5, 2.5, and 1.25 GLO.
Up to 1 of the GLO earned will be fully credited depending on the amount of WUSD owned e.g. owning 100K or more WUSD gives 1 GLO credit while 1K WUSD gives just 0.01 credited GLO. If the WUSD was gotten via the Bypasser, an extra GLO credit is given if 50 rounds have passed.
  • If an account has both NFTs, only the LobsterDAO NFTs are considered
  • An account must have the same number of NFTs in the next round() to earn credit
A stage is split into rounds. In each round, there's — using Stage 1 as an example — 10 or 5 GLO to be earned depending on which NFT is being used. Rounds continue until all ~255 GLO allocated to the stage have been earned and then the next stage begins automatically.

Rounds

In each round, there are 50 account spots available, 25 for LobsterDAO NFT holders and 25 for BlockArt EtherMarble NFT holders.
When all 50 spots of a round have been taken and at least one new WUSD epoch has begun since its start, a winner for the previous round is randomly selected and then a new round begins. Simply, the winner for the previous round is randomly selected at the end of the current round.
If an account has taken a spot for some round, it cannot participate in the immediate next round and, assuming it wasn't selected as a winner, must wait until the round after in order to re-participate.

Re-participating & Bypassing

If you've participated in some earlier round and 2 or more rounds later, using selected(account), discover that you weren't selected, you can re-participate. To do this, there are two options
  • bypassing and/or refreshing
  • (un)wrapping WUSD

Bypassing & Refreshing

Using the Bypasser allows you to retry up to 5 times in the Wrapdrop without having to worry about (un)wrapping WUSD.
If you've still not been selected after these attempts, you can "refresh" your status. This is explained here.

Requirements

Refreshing is open to only users that have used the Bypasser at least once and that you don't have an active wrap.
With refreshing, no liquidity is provided so the only requirement is the minimum amount of 1000 USDC. You can use a frontend like this for the process.

(Un)Wrapping

(Un)wrapping some fiatcoin resets your account's active wrap epoch to the latest. Afterwards, you can participate in the current round. However, unlike bypassing, you will need to repeat this for every other round.
The account must still have at least 1000 WUSD afterwards to use enter()

Squeezing

A squeeze allows collecting earned GLO before the end of the Wrapdrop. This comes at the cost of a 50% penalty on the earned amount as well as forfeiting any credit that would've been earned.
This is available only after 60 days have passed since the deployment of the Wrapdrop contract. In addition, 7 days must have passed since the last squeeze to use it.

Errors

If your transaction fails, you see an error in your wallet, or/and you see a gas fee exceeding ~2M, it is due to one of any of the conditions mentioned in the tables below.

Wrapdrop

enter()

Name
Meaning
ended
The Wrapdrop has ended
selected
You've already been selected as for an earlier round
wrap
You have an expired bypass or haven't wrapped to get WUSD
stale
Your (un)wrap was prior to the WUSD epoch that started this round
smol
You have less than 1000 WUSD
wait
You entered in the last round and must wait for the next
entered
You entered in the current round and must wait 2 rounds
shrimp squiggle
You have neither LobsterDAO nor BlockArt NFTs
dull
You don't have, specifically, Ether Marble BlockArt NFTs
next
You must wait until the next WUSD epoch
packed
All 25 LobsterDAO spots for this round have been taken
molded
All 25 EtherMarble spots for this round have been taken

collect()

Name
Meaning
!ended
The Wrapdrop hasn't ended
!selected
You have no GLO to collect as you were never selected
dipper
You have an active wrap, and it's not from the most recent epoch

squeeze()

Name
Meaning
!selected
You have no GLO to squeeze out as you were never selected
dipper
You have an active wrap, and it's not from the most recent epoch
collect
The Wrapdrop has ended so you must collect instead
!squeezable
You must wait 60 days since deployment, or 1 week since last use

Bypasser

bypass()

Name
Meaning
ended
The Wrapdrop has ended
smol
The amount is less than 1000 USDC
bypassed
You've already used bypass()
wrapping
You have an active WUSD wrap

refresh()

Name
Meaning
ended
The Wrapdrop has ended
smol
The amount is less than 1000 USDC
bypassed
You've not yet used bypass()
wrapping
You have an active WUSD wrap

forfeit()

Name
Meaning
bypassed
You have nothing to forfeit as you never used bypass()
wrapping
You have an active WUSD wrap
!withdrawable
You must wait 24 hrs since the last use of bypass()
Last modified 5mo ago