# Superfluid Steps: - [ ] Mint WORK on mainnet Ethereum [check] - [ ] Bridge WORK to Polygon - [ ] Create the supertoken wrapper contract (i.e. the WORK token contract) via the supertoken factory via the command line --> https://www.notion.so/Create-Unlisted-SuperToken-aae042201e2f4df1a795e75c070baa5f - [ ] Have superfluid add the WORK token to their dashboard UI (allow up to 24 hours) by filling out the form on the token listing page. --> https://www.notion.so/Add-New-Tokens-to-Superfluid-8464f8c116c24cd6a0c5cb4f4174bb2d Will need... - [ ] Address of the proto-WORK token - [ ] Address of the wrapped WORK token - [ ] svg for the token image - [ ] hex color for the token (highlight color on the superfluid dashboard) - [ ] Deposit WORK token into the superfluid dashboard to wrap it ## Creating A Stream: Should be a SAFE App Click "send" enter WORK / Month *Batch Stream functionality takes address + # of tokens per second. (see:https://docs.google.com/document/d/1m8pzeqKjRw1aPRmUD0cBavuHxUf_WaywxKxQGQEhTz4/edit#) ### Instructions for Trustee Accounting (Eddie) Setup Connect to the Superfluid Dashboard from BoS Gnosis Safe via WalletConnect Go to Settings Select Unlimited Approve for the WORK token Sign the resulting message in the Safe to propose the transaction Have M of N Safe owners (the Board of Stewards) sign and execute that transaction Initiate Vesting Token Streams Create a new Safe (aka “Vesting Safe”) dedicated to vesting streams (same owners as BoS Safe) Load up the Vesting Safe with 4 years and 4 hours worth of WORK tokens Queue up transactions for streams to all vested token recipients Execute all transactions as quickly as possible 4 years from now, we’ll need to stop the streams (ideally at exactly 4 years from when each stream began) For each vesting recipient... Click Send in the Superfluid Dashboard Enter their address Select the WORK token Enter the amount x to stream per period Select the period If the recipient is receiving y tokens vesting over z years, then x = y / z and the period should be years For example, if Vitalik is receiving 100 WORK tokens vesting over 4 years, then select years as the period with a per-period amount of 25. Click Start Stream Add a zero to the SafeTxGas value — this is to ensure that the Safe allocates enough gas to cover the full transaction computation Sign the resulting message in the Safe to propose the transaction Have M of N Safe owners (the Board of Stewards) sign and execute that transaction Note: for vesting, each recipient must be set up via a separate transaction. The transactions can be set up in parallel, i.e. don't have to wait for the previous transaction to be executed by the Safe