Hi,๐Ÿ‘‹ we have updated the app and fixed multiple bugs. We are lacking funds, request to free user not to use Adblock. Ads are non intrusive. ๐Ÿ˜Š

Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
MetaMask ๐ŸฆŠ
@MetaMask

Hey all, we have a VERY important PSA to help keep your assets safe ๐Ÿ‘ฉโ€๐Ÿซ โš ๏ธ Disconnecting MetaMask from a dapp does NOT ensure your tokens are always safe! โš ๏ธ When ppl say ๐—ฟ๐—ฒ๐˜ƒ๐—ผ๐—ธ๐—ฒ, they mean at smart contract level. Disconnecting from dapps doesn't include contracts. 1/ ๐Ÿงต

Apply Image
Drag Post #2
MetaMask ๐ŸฆŠ
@MetaMask

Connecting MetaMask to a dapp (primarily) allows that dapp to: 1. see your address 2. ask you to confirm & send a transaction from that address. When a dapp requests that you make a tx, you see the confirm/reject prompt, meaning nothing can be sent without your input. 2/

Apply Image
Drag Post #3
MetaMask ๐ŸฆŠ
@MetaMask

While there's no harm in disconnecting MM๐ŸฆŠ from a dapp (and it is good for your privacy), please don't let it give you a false sense of security. There is another connection that is handled on-chain by the contracts you interact with. 3/

Apply Image
Drag Post #4
MetaMask ๐ŸฆŠ
@MetaMask

(Weโ€™re going to dive in a bit here because, honestly, it all makes perfect sense if you understand the structure of it all. Stay with us, it's not too bad. ๐Ÿ™ˆ) 4/

Drag Post #5
MetaMask ๐ŸฆŠ
@MetaMask

First, some find it helpful to note distinct dapp layers: ๐Ÿ‘€ Frontend / website / wallet layer = stuff you see that implies what's happening under the hood. โš™๏ธ Under the hood = backend / smart contracts / tokens = what you donโ€™t usually see = the actual ๐˜ฎ๐˜ฆ๐˜ค๐˜ฉ๐˜ข๐˜ฏ๐˜ช๐˜ค๐˜ด. 5/

Drag Post #6
MetaMask ๐ŸฆŠ
@MetaMask

Second, itโ€™s helpful to know what the ๐˜ฎ๐˜ฆ๐˜ค๐˜ฉ๐˜ข๐˜ฏ๐˜ช๐˜ค๐˜ด actually are! ๐Ÿ˜„ When sending ETH, you simply send 1 ETH to a recipient address. When sending a token, you send 0 ETH to the tokenโ€™s contract address & include instructions to โ€œsend 1 token to the recipient address.โ€ 6/

Drag Post #7
MetaMask ๐ŸฆŠ
@MetaMask

The same applies when you swap/mint/sell/stake/farm on all the fancy stuff built by amazing devs the past few years. When tokens need to be moved by a contract to facilitate an action, you must first *approve* that address to access/move those tokens. This is important. 7/

Apply Image
Apply Image
Drag Post #8
MetaMask ๐ŸฆŠ
@MetaMask

You can allow 1 token or an โ€œinfiniteโ€ amount of tokens to be moved by a specified address. In order to make your life easier and save on txn fees, itโ€™s common to use an โ€œinfiniteโ€ amount so that you donโ€™t need to repeatedly approve.. 8/

Drag Post #9
MetaMask ๐ŸฆŠ
@MetaMask

However, this means that the address you said could move 1,000,000,000 of your tokensโ€ฆCAN MOVE 1,000,000,000 YOUR TOKENS! ๐Ÿ’€ Ideally, they donโ€™t, unless first instructed by you. But they can and, if they are malicious or the contract is upgraded to be malicious, they do. 9/

Apply Image
Drag Post #10
MetaMask ๐ŸฆŠ
@MetaMask

It is this token approving action that has the potential to result in your assets being stolen and everyone on CT shouting REVOKE REVOKE DISCONNECT REVOKE! Disconnecting your MM๐ŸฆŠ will NOT protect you from this. Revoking your token allowances WILL protect you. 10/

Drag Post #11
MetaMask ๐ŸฆŠ
@MetaMask

Concerned about your own approvals? Until we incorporate token revocation directly in MM๐ŸฆŠ, you can see, adjust, and revoke your allowances onโ€ฆ ๐Ÿ‘ @RevokeCashโ€™s <a target="_blank" href="https://revoke.cash/" color="blue">revoke.cash</a> ๐Ÿ‘ @etherscanโ€™s <a target="_blank" href="https://etherscan.io/tokenapprovalchecker" color="blue">etherscan.io/tokenapprovalcโ€ฆ</a> ๐Ÿ˜ 11/

Apply Image
Drag Post #12
MetaMask ๐ŸฆŠ
@MetaMask

@RevokeCash @etherscan If this sounds like a lot of work - it is. ๐Ÿ˜… Having full control of your assets and financial sovereignty is a big undertaking. There are no middle-men to make you cozy and save the day. Being your own bank means being your own security, compliance, everything! ๐Ÿฆ 12/

Drag Post #13
MetaMask ๐ŸฆŠ
@MetaMask

@RevokeCash @etherscan Itโ€™s a good practice to revoke contracts that have large/infinite approvals, as well as any you donโ€™t remember or plan on using again anytime soon. Even better, be more mindful about what you approve in the first place! Stay safe out there. ๐ŸฆŠโค๏ธ <a target="_blank" href="https://metamask.zendesk.com/hc/en-us/articles/360059535551" color="blue">metamask.zendesk.com/hc/en-us/articโ€ฆ</a> 13/13