diff --git a/apps/api/src/helpers/frames/signFrameAction.ts b/apps/api/src/helpers/frames/signFrameAction.ts deleted file mode 100644 index 575f6d296ee7..000000000000 --- a/apps/api/src/helpers/frames/signFrameAction.ts +++ /dev/null @@ -1,87 +0,0 @@ -import LensEndpoint from "@hey/data/lens-endpoints"; -import axios from "axios"; -import { HEY_USER_AGENT } from "../constants"; - -/** - * Middleware to validate Lens access token for connections - * @param accessToken Incoming access token - * @param network Incoming network - * @returns Response - */ -const signFrameAction = async ( - request: { - actionResponse: string; - buttonIndex: number; - inputText: string; - profileId: string; - pubId: string; - specVersion: string; - state: string; - url: string; - }, - accessToken: string, - network: string -): Promise<{ - signature: string; - signedTypedData: { value: any }; -} | null> => { - const allowedNetworks = ["mainnet", "testnet"]; - - if (!network || !allowedNetworks.includes(network)) { - return null; - } - - const isMainnet = network === "mainnet"; - try { - const { data } = await axios.post( - isMainnet ? LensEndpoint.Mainnet : LensEndpoint.Testnet, - { - query: ` - mutation SignFrameAction($request: FrameLensManagerEIP712Request!) { - signFrameAction(request: $request) { - signature - signedTypedData { - value { - actionResponse - buttonIndex - deadline - inputText - profileId - pubId - specVersion - state - url - } - } - } - } - `, - variables: { - request: { - actionResponse: request.actionResponse, - buttonIndex: request.buttonIndex, - inputText: request.inputText, - profileId: request.profileId, - pubId: request.pubId, - specVersion: request.specVersion, - state: request.state, - url: request.url - } - } - }, - { - headers: { - "Content-Type": "application/json", - "User-agent": HEY_USER_AGENT, - "X-Access-Token": accessToken - } - } - ); - - return data.data.signFrameAction; - } catch { - return null; - } -}; - -export default signFrameAction; diff --git a/apps/api/src/helpers/oembed/getMetadata.ts b/apps/api/src/helpers/oembed/getMetadata.ts index c7d88436e73f..c56c2aab3e6b 100644 --- a/apps/api/src/helpers/oembed/getMetadata.ts +++ b/apps/api/src/helpers/oembed/getMetadata.ts @@ -7,7 +7,6 @@ import getProxyUrl from "./getProxyUrl"; import generateIframe from "./meta/generateIframe"; import getDescription from "./meta/getDescription"; import getEmbedUrl from "./meta/getEmbedUrl"; -import getFrame from "./meta/getFrame"; import getImage from "./meta/getImage"; import getNft from "./meta/getNft"; import getSite from "./meta/getSite"; @@ -25,7 +24,6 @@ const getMetadata = async (url: string): Promise => { const metadata: OG = { description: getDescription(document), favicon: getFavicon(url), - frame: getFrame(document, url), html: generateIframe(getEmbedUrl(document), url), image: getProxyUrl(image), lastIndexedAt: new Date().toISOString(), diff --git a/apps/api/src/helpers/oembed/meta/getFrame.ts b/apps/api/src/helpers/oembed/meta/getFrame.ts deleted file mode 100644 index a0a40580e4be..000000000000 --- a/apps/api/src/helpers/oembed/meta/getFrame.ts +++ /dev/null @@ -1,67 +0,0 @@ -import type { ButtonType, Frame } from "@hey/types/misc"; - -const getFrame = (document: Document, url?: string): Frame | null => { - const getMeta = (key: string) => { - const selector = `meta[name="${key}"], meta[property="${key}"]`; - const metaTag = document.querySelector(selector); - return metaTag ? metaTag.getAttribute("content") : null; - }; - - const openFramesVersion = getMeta("of:version"); - const lensFramesVersion = getMeta("of:accepts:lens"); - const acceptsAnonymous = getMeta("of:accepts:anonymous"); - const image = getMeta("of:image") || getMeta("og:image"); - const imageAspectRatio = getMeta("of:image:aspect_ratio"); - const postUrl = getMeta("of:post_url") || url; - const frameUrl = url || ""; - const inputText = getMeta("of:input:text") || getMeta("fc:input:text"); - const state = getMeta("of:state") || getMeta("fc:state"); - - const buttons: Frame["buttons"] = []; - for (let i = 1; i < 5; i++) { - const button = getMeta(`of:button:${i}`) || getMeta(`fc:frame:button:${i}`); - const action = (getMeta(`of:button:${i}:action`) || - getMeta(`fc:frame:button:${i}:action`) || - "post") as ButtonType; - const target = (getMeta(`of:button:${i}:target`) || - getMeta(`fc:frame:button:${i}:target`)) as string; - - // Button post_url -> OpenFrame post_url -> frame url - const buttonPostUrl = - getMeta(`of:button:${i}:post_url`) || - getMeta(`fc:frame:button:${i}:post_url`) || - postUrl; - - if (!button) { - break; - } - - buttons.push({ action, button, postUrl: buttonPostUrl, target }); - } - - // Frames must be OpenFrame with accepted protocol of Lens (account authentication) or anonymous (no authentication) - if (!lensFramesVersion && !acceptsAnonymous) { - return null; - } - - // Frame must contain valid elements - if (!postUrl || !image) { - return null; - } - - return { - acceptsAnonymous: Boolean(acceptsAnonymous), - acceptsLens: Boolean(lensFramesVersion), - buttons, - frameUrl, - image, - imageAspectRatio, - inputText, - lensFramesVersion, - openFramesVersion, - postUrl, - state - }; -}; - -export default getFrame; diff --git a/apps/api/src/routes/frames/post.ts b/apps/api/src/routes/frames/post.ts deleted file mode 100644 index cd41384a7817..000000000000 --- a/apps/api/src/routes/frames/post.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { IS_MAINNET } from "@hey/data/constants"; -import logger from "@hey/helpers/logger"; -import parseJwt from "@hey/helpers/parseJwt"; -import type { ButtonType } from "@hey/types/misc"; -import type { Request, Response } from "express"; -import { parseHTML } from "linkedom"; -import catchedError from "src/helpers/catchedError"; -import { HEY_USER_AGENT } from "src/helpers/constants"; -import signFrameAction from "src/helpers/frames/signFrameAction"; -import { rateLimiter } from "src/helpers/middlewares/rateLimiter"; -import validateLensAccount from "src/helpers/middlewares/validateLensAccount"; -import getFrame from "src/helpers/oembed/meta/getFrame"; -import { invalidBody, noBody } from "src/helpers/responses"; -import { number, object, string } from "zod"; - -interface ExtensionRequest { - actionResponse?: string; - buttonAction?: ButtonType; - buttonIndex: number; - inputText?: string; - postUrl: string; - pubId: string; - state?: string; -} - -const validationSchema = object({ - buttonAction: string().optional(), - buttonIndex: number(), - postUrl: string(), - pubId: string() -}); - -// TODO: Add tests -export const post = [ - rateLimiter({ requests: 100, within: 1 }), - validateLensAccount, - async (req: Request, res: Response) => { - const { body } = req; - - if (!body) { - return noBody(res); - } - - const validation = validationSchema.safeParse(body); - - if (!validation.success) { - return invalidBody(res); - } - - const { - actionResponse, - buttonAction, - buttonIndex, - inputText, - postUrl, - pubId, - state - } = body as ExtensionRequest; - - try { - const accessToken = req.headers["x-access-token"] as string; - const idToken = req.headers["x-id-token"] as string; - const payload = parseJwt(idToken); - const accountAddress = payload.act.sub; - - let request = { - actionResponse: actionResponse || "", - buttonIndex, - inputText: inputText || "", - profileId: accountAddress, - pubId, - specVersion: "1.0.0", - state: state || "", - url: postUrl - }; - - let signature = ""; - - // Sign request if Frame accepts Lens authenticated response - if (req.body.acceptsLens) { - const signatureResponse = await signFrameAction( - request, - accessToken, - IS_MAINNET ? "mainnet" : "testnet" - ); - if (signatureResponse) { - signature = signatureResponse.signature; - request = signatureResponse.signedTypedData.value; - } - } - - const trustedData = { messageBytes: signature }; - const untrustedData = { - idToken, - unixTimestamp: Math.floor(Date.now() / 1000), - ...request - }; - - const response = await fetch(postUrl, { - body: JSON.stringify({ - clientProtocol: "lens@1.0.0", - trustedData, - untrustedData - }), - headers: { - "Content-Type": "application/json", - "User-Agent": HEY_USER_AGENT - }, - method: "POST", - redirect: buttonAction === "post_redirect" ? "manual" : undefined - }); - - const { status } = response; - const { headers } = response; - - let result = {}; - if (status !== 302) { - if ( - response.headers.get("content-type")?.includes("application/json") - ) { - result = await response.json(); - } else { - result = await response.text(); - } - } - - logger.info( - `Open frame button clicked by ${accountAddress} on ${postUrl}` - ); - - if (buttonAction === "tx") { - return res - .status(200) - .json({ frame: { transaction: result }, success: true }); - } - - if (buttonAction === "post_redirect" && status === 302) { - return res - .status(200) - .json({ frame: { location: headers.get("location") } }); - } - - const { document } = parseHTML(result); - - return res - .status(200) - .json({ frame: getFrame(document, postUrl), success: true }); - } catch (error) { - return catchedError(res, error); - } - } -]; diff --git a/apps/api/src/routes/oembed/index.ts b/apps/api/src/routes/oembed/index.ts index af44db265a6b..93d6dda2ae45 100644 --- a/apps/api/src/routes/oembed/index.ts +++ b/apps/api/src/routes/oembed/index.ts @@ -1,4 +1,4 @@ -import { getRedis, setRedis } from "@hey/db/redisClient"; +import { getRedis } from "@hey/db/redisClient"; import logger from "@hey/helpers/logger"; import sha256 from "@hey/helpers/sha256"; import type { Request, Response } from "express"; @@ -35,17 +35,11 @@ export const get = [ return res.status(200).json({ oembed: null, success: false }); } - const skipCache = oembed.frame !== null; - - if (!skipCache) { - await setRedis(cacheKey, oembed); - } - logger.info(`Oembed generated for ${url}`); return res .status(200) - .setHeader("Cache-Control", skipCache ? "no-cache" : CACHE_AGE_1_DAY) + .setHeader("Cache-Control", CACHE_AGE_1_DAY) .json({ oembed, success: true }); } catch (error) { return catchedError(res, error); diff --git a/apps/invoice/src/index.ts b/apps/invoice/src/index.ts index 0d1006070417..d404bd2616ef 100644 --- a/apps/invoice/src/index.ts +++ b/apps/invoice/src/index.ts @@ -8,3956 +8,7 @@ const month = "11"; const year = "2024"; const amountPerAccount = 190; -const accounts = [ - "radhakriahan", - "vvkjs", - "r666e", - "codenexus", - "huohua", - "diamna", - "goodbyetherat", - "cheryle", - "hduncan3", - "pijush", - "xiongx", - "brittneytonee", - "cfjlkl", - "sebastianeaf", - "cobowallet", - "archerd", - "effie", - "jingying", - "joliejudy", - "gekleenza", - "etyrtoy", - "fdswqf", - "athanasius", - "ooohy", - "ella3", - "n6okkkk", - "gangya", - "darcydd", - "sfdawga", - "fuckellei", - "bwpmag", - "ryamoy", - "lightyagamii_eth", - "pantomey", - "willee", - "cocacoin", - "juliafrancosed", - "oppolm", - "wahrbemidtwi1988", - "575cd", - "unsiwap", - "soonamount", - "hodldad", - "pegaso", - "huldas", - "ok8889", - "faris_mady", - "patronum", - "oegpoe", - "nopia", - "realkenzy", - "kalohcree", - "tongwang", - "harmankhalsa", - "nftmingle", - "tito89", - "bingchatgpt", - "muyfas", - "tilde", - "metrone", - "xuanya", - "ainslee", - "josueathiner", - "enoug", - "arlenearabela", - "superscaling", - "87676", - "guille_luka", - "fattony", - "selecte", - "opelsa", - "stockalways", - "xer7tor", - "danpham", - "mysticcipher", - "hieu_kai5pc", - "100mb", - "maoronron", - "e23b4", - "isellnbuycars", - "fosterzayd", - "nishal", - "nigimmigration", - "impressively", - "pooterfan", - "bytesbuster", - "leanshiito", - "farmyard", - "a7777777", - "beihou", - "chainsage", - "nesis", - "uwnnnn8", - "kaysmanays", - "addison9", - "joshua_taylor", - "tuskelon", - "imagesmovies", - "22savage", - "yugga", - "smiokemachine", - "iudwqui", - "garinella", - "moneq", - "erttertret", - "majorityrather", - "554rwds", - "hisally", - "sharonta", - "demetacrypto", - "225577", - "straighte", - "dioxide", - "yerlan", - "norrism", - "vovamas", - "azqwef", - "jackh", - "rileyyyy", - "lsabelle", - "96557", - "nnxnn", - "goddesss", - "changzhu", - "y9833", - "yokte", - "ha000", - "23156", - "stigcoihope1983", - "rollingcat", - "mopli", - "etyyuio", - "yyyrs", - "feirverk", - "0x3001888", - "fannysa", - "nicof11", - "marchf", - "swellnetwork", - "homeacross", - "adisabebe", - "oluwole", - "mojoknf", - "scoscfi", - "homoer", - "englishpremierleague", - "jackson4", - "ssbss", - "sevulva", - "defil", - "popvlad2", - "flarewing", - "poohe", - "ariqueen", - "jazzlover", - "0xgemlist", - "sade36", - "1r0n_nv", - "mekkkk", - "lens022", - "btc96", - "gracesseraphina", - "karubo", - "maizahbepa1970", - "phoenixveil", - "dedokur", - "criptogabriel", - "biaoqing", - "binggan", - "holyxiete", - "0xbeliever", - "shrestha01", - "xiexin", - "janurary", - "zoiqhohd", - "huitrolvolghes1971", - "davidel", - "wanghaoka", - "pacmoon", - "02779", - "c98c98", - "77532", - "geiger", - "wesuna", - "binzi", - "niacsate", - "reactfine", - "bean01string", - "john41", - "moonnn", - "woxiang", - "pikrano", - "anthonymartin", - "chainbase", - "brigsh", - "dandy", - "buterinvitalik", - "baselens", - "venkatsunnam", - "mohan6294", - "betwin", - "randomasf", - "robertalai", - "wooth", - "roguepheonix", - "9kkkk", - "dkksd", - "wenmode", - "williamame", - "roseb", - "davidmartin", - "xiaomi007", - "ketski", - "albatros", - "aiden9", - "fgdhg", - "llamadrama", - "uhiliant", - "heavier", - "rachels", - "gg6gg", - "zephyx", - "adhya", - "mosab1005", - "dieyoung", - "ldiwaa", - "wyckedlyinsane", - "davedrianera", - "goodoo", - "yang9999", - "particularhard", - "ershi", - "newyorkyankees", - "986749h1rtq", - "xuxurusheng", - "tfkkk", - "qiqiu", - "dominicar", - "spidey_cyp", - "layerzeo", - "mmff6", - "tarkao", - "jeymilanister", - "bixia", - "north16", - "yqzyap", - "aftov0909", - "michaelburnett", - "readrelationship", - "agentanything", - "noongirl03", - "skive", - "youxing", - "lemobohta1984", - "alex_t", - "fenom994", - "satoshigwei", - "marriedr", - "mysticmoonbeam", - "xkksl", - "0xlukz", - "timoldland", - "cloudberry", - "yuzhuo", - "gervasiojimison", - "66541", - "leonchik", - "justfsj", - "63540", - "elmaerica", - "kirua2150", - "ledgerlive", - "springer_d61909", - "ouighpqo", - "ace7777", - "igaku", - "fdhhgf88", - "gsgad", - "shierdian", - "yuanli", - "qingj2", - "bestrongre", - "ghds5", - "aeffff", - "kotoba2501", - "obsidianhavoc", - "zhong30", - "imane", - "web3chemist", - "cryptoanabel", - "white_shiller", - "16539", - "breackup", - "rexgunter", - "metaahia", - "justcutecouple", - "67aaaa", - "eyirdrop", - "66590", - "zuoan16", - "flying_sdgfdnhd", - "expartion", - "tdrskjtahrs", - "68446efwf", - "airdropzone", - "mebeta", - "nnniii", - "alinafrent", - "refgh", - "rektmaster", - "zhuore", - "oliviae", - "biterrror", - "cartoo", - "2888t", - "pacify", - "pianoe", - "reign78", - "elmerll", - "0eeeev", - "incryptobase", - "homerrqd", - "villauge", - "prichor", - "ssuss", - "soceks", - "actionforlifefl", - "alphadropz", - "l2bank", - "1ntrov3rt3dm1nd", - "rtyuty", - "sergmur", - "anwei", - "koinechd", - "theabir", - "cenbank", - "obsidianflare", - "youhuajiushuo", - "asjdi", - "vvvv5vw", - "evliya", - "vieliyin", - "david_lens", - "jyljyjvta", - "lizoczka", - "shaper", - "confuse", - "xiecheng0378", - "kolik", - "bonsai_news", - "heloiser", - "542hyugkjg", - "vet5x", - "yogjiang", - "rabbywallet", - "samies", - "controlfigure", - "fingoyao", - "stella19640023", - "wasdhh", - "pistachion", - "miaduner", - "romanscars", - "stepnalien", - "throughoutfather", - "trancee", - "eleanoren", - "ajuma", - "ccc3c", - "fisheven", - "acacia65", - "bianowner007", - "samuelward", - "viktoriaanton", - "w1nter", - "33775", - "hiddergem", - "twitchfr", - "lifenews", - "thisvault", - "kvilitskiiandei", - "phillipdenton", - "moni4", - "sjcjalon", - "sheeper", - "xxx9y", - "sterlingemb", - "gorgon_medusa", - "messi02", - "blairmax", - "iphone6", - "ffff2", - "waibao", - "j3w9n7vlp", - "marvimalik786", - "tkftikwe", - "owxjha", - "borislav", - "zoeyluke", - "aliye", - "sologyb", - "hoyle", - "solve", - "divlex", - "urllan", - "genesisbrain", - "singleindicate", - "joltfizz", - "mathematics_", - "boscoj", - "chemstage", - "myikymqmq", - "yohei", - "devinnash", - "mandi_farm", - "odeliaxsd", - "25015", - "bigbeat", - "shahadatdc01", - "maikeerjack", - "porgekk", - "chizheng", - "basel2", - "8eeen", - "respondtown", - "bayc520", - "holtirene", - "white7", - "wagmigm", - "jaaam", - "katelyn27", - "brownmarko75", - "nopact", - "utdpal", - "benjaminjpg", - "loving", - "babytga", - "kathleenbe", - "asispradhan", - "dabmichanlawnri", - "idrisss1977", - "6thgearmotorcyc", - "aiswap", - "balu8", - "arigm01", - "assion", - "nathanjoshua", - "greenhornet79", - "mohammedrafi", - "oscarase", - "hanmeimei8", - "sapid", - "karimov", - "huihuiju", - "fish_dead", - "opraha", - "yourcollectorc1", - "xgfdg", - "ella1", - "janetsa", - "nanzihan", - "studydeeznuts", - "zuoikgqoqfbno", - "sweetsizzle", - "jacquec", - "bitcoinprofile", - "kantu", - "lone55", - "informative", - "darklot", - "albertauitopp", - "lensterdd", - "yoloq", - "redbrick", - "michael_moore", - "independentlisa", - "ogwale9", - "bennya", - "dimplesss", - "sowrov_khan", - "gemismikh", - "goiarn", - "11ii11", - "zhouwanxin1314", - "oogf14", - "c2222wm", - "yuegangao", - "chloeas", - "darlenew", - "fff9z", - "romanovskaya", - "viscous", - "lukegrayson", - "totordictran1972", - "ryderhfelix", - "slaylay", - "atwiineabel3", - "ffffcp0", - "xcddsw", - "kokowin", - "kaydencarson", - "cuofu", - "75445", - "emcaudle", - "cezinha2024", - "immortally", - "dongyong", - "hehua2", - "johngracey", - "haroldgazeau", - "tuiheisu", - "incline", - "caoyuan", - "effec", - "dharmaone", - "melodcry", - "sixthstrike", - "akram786", - "unitus", - "hondaracingglb", - "askessar", - "serendipity_tarburst", - "undetaderw1976", - "jacob_thompson", - "rovaniemi", - "crazygoose", - "16589", - "philipkm", - "makaman", - "design3d", - "dfrjfdj", - "fdg32v1bf", - "belindan", - "parkerstowe", - "rakinamid", - "beyouharsh", - "pingande", - "tinso", - "kkkkafz", - "lidofi", - "567otryje", - "momoke", - "luiscryptomillionaire", - "konggg", - "mathijs", - "sdddd8", - "apgransenhawk1973", - "fnrrzz", - "6666chq", - "owl934", - "puteri", - "luchex", - "rnaturebeauty", - "80332", - "annaprihodko", - "pointer888", - "erc721s", - "dfhfdyr", - "1secondb4shit", - "mitul7", - "madanshi", - "vibulus", - "v3xorix", - "leathers", - "yvnbbbb", - "aallen", - "jackson3", - "ghfjhkjh", - "3vvvv", - "crspian", - "usausd", - "erwuyderh", - "etherx", - "erwinl", - "lathrix", - "t6w2r9scdxm", - "shmankey", - "sachag", - "yorkno", - "stefand", - "spiderkid", - "olivialiamklz", - "pccompany78", - "sashana", - "groverddd", - "fhm0619", - "gandalfthepink", - "sophia_jackson", - "dashulkasd", - "grotesquehorror", - "boruo", - "zjc88", - "tt8tt", - "85698", - "huangdenise1", - "bikashp", - "luohou", - "vervetopge1970", - "czjkbqk1", - "oldmug", - "esports", - "obsidianecho", - "securityremember", - "yellowred", - "pirog", - "aurorawillow", - "walkthat", - "kryvenix202", - "cliffordf", - "harlandc", - "rajus", - "olivia3", - "mariamartines", - "hhhh899", - "dualld", - "tokly", - "badureal", - "walidaev", - "aprilt", - "0x9911", - "maruvi", - "reyanshnews", - "jeanjennifer", - "heywallet", - "makeaitina", - "ffdtghfgfk124545", - "sensay", - "ensoleile", - "onefootball", - "kevinald", - "crimsonhydra", - "hahuhusi", - "eduardsemenove", - "web3_xyz", - "019234", - "fourt", - "weiweinuonuo", - "piaoliu", - "demarcocgbrightened", - "liyuchen", - "przemores", - "anatoliyemirof", - "edugoy", - "blazeriftcore", - "vvmmm", - "wwwq9", - "fuuuut", - "essentially", - "luffygear5", - "jacobs", - "parth05", - "67ooo", - "ff3ff", - "delicacycc", - "ashleyf", - "conductors", - "nmvgt", - "chloe2", - "edgara", - "otakufrost", - "nnnnxz", - "homest", - "28888u", - "exilexe", - "4gsdfg", - "lilygraysonq", - "netmallkr8", - "ggggasd", - "nathaya", - "kingzonline", - "ellataylor", - "nindilingling", - "viiii", - "y9836", - "keyalong", - "topshotta", - "budebui", - "jogai", - "zentix", - "jieshao", - "lyugas", - "tokentrailblazerx", - "sdsd2", - "meznvefener1976", - "vilvado017", - "hsn5208", - "1000rats", - "plutoss", - "zyi9va6g", - "dictation", - "mandyds", - "cryptomiyuu", - "ronaa", - "domestick", - "overall", - "noah_jackson", - "evelyncamila", - "zhengming", - "pangpan", - "sdvvs", - "98743", - "werww", - "jorge28", - "kismet_harpies", - "asdqe", - "broomfieldmitchell93", - "arquitetobraga", - "qutun", - "bukefalya", - "yhdgvsgv", - "jianjiao", - "torn3", - "67fgh4", - "mok82", - "rashel", - "trfftyu", - "choral", - "ambrosiasimmons", - "genabarskiy", - "zzzt2", - "losehuge", - "6r6ffff", - "johnsonmichelle4", - "panamas", - "pantin", - "rodigl", - "enterwell", - "57412", - "leder", - "jennifer50", - "aaadla", - "chigua", - "carax", - "khhhhqz", - "talaymirbek", - "gagarintip", - "adrain", - "lung_breath", - "bosdaoesp", - "chainbosss", - "ammmy", - "benjaminlevi", - "resou", - "doingyou", - "clichesdejigme", - "zvpoiqh", - "xylan", - "heyzorb", - "boltslinger729541", - "dwqoa", - "gaters", - "isadea", - "nikitatol", - "mnisadql", - "kollw", - "heycom", - "dominicac", - "thanksimple", - "tokensale", - "littles", - "krisc", - "thunderbender", - "still8", - "shituan", - "harvesterr", - "mamima", - "zelorianx5", - "shangha", - "zaydecus", - "blkhiststudies", - "fgdfh8865", - "alittle", - "oceanic_opulence", - "zxdae", - "moshi", - "yrainz", - "dudnik", - "hugoat", - "fleetingtime", - "decent_design", - "vistara", - "dzenley", - "yijian", - "myxion", - "ouyuu", - "681gfdjhnfdt", - "abigailjones", - "bazzi", - "hakanekici", - "grturhtrhrt", - "chen001", - "fsdgsgfd", - "merrymagpie", - "tracyqq", - "ablochoco1973", - "jackie1", - "ouhuang", - "critimovin1977", - "dadapera", - "deepak08720206", - "lavely", - "douyin3051", - "bytebull", - "555un", - "michaelwilliams", - "suffix", - "recordvarious", - "andriii", - "lesdingtiru", - "ieopfw", - "ddkdd", - "savannahisaiah", - "loezel", - "asf51a", - "backward_beach", - "erinemma", - "googe", - "serend", - "amandaaa", - "gregarywe", - "readerz", - "mission1", - "derwinber", - "mikroras", - "onchainloz", - "qiudaoyu", - "34234w", - "xowwwa", - "987015", - "ghali", - "mitiun", - "sybilscx", - "6666q", - "adophilus", - "mouone", - "yvvvv5", - "budgetcold", - "emmmberstorm4", - "alexfam", - "ouriv", - "stars123", - "autumn98", - "denoue", - "endaction", - "diablo23", - "jaycho", - "criptoalberto", - "white6", - "squirrels", - "raban", - "fb005", - "soscrypto", - "sterlingasilas", - "abby_hudek", - "q0vffff", - "jjkuy", - "erasure", - "scarletbitch69", - "arteam", - "aidad", - "zdapricorn", - "gjjni", - "julianes", - "s555555", - "dshgtrf", - "rizkha", - "billgh", - "qqqv3", - "robinnn", - "ranslated", - "trkn4tacos", - "waterfill", - "fsantos1915", - "dinger", - "111992", - "earlymovement", - "dosjdb299292", - "web3earning", - "steve001984", - "liuzhu", - "55820", - "daovote", - "yvonnevb", - "yuiqfvivc", - "eeee1", - "cashmereking", - "xpetfi", - "ethpassport", - "mabelac", - "gggdrilling", - "giddycrypt", - "fendapunks", - "misq93", - "outstretched", - "mumian", - "dadad", - "kakorrhaphiophobia", - "liuzhuan", - "36978", - "clarer", - "originally", - "shengti", - "moreelse", - "artimen", - "alrta", - "kamillasims", - "tortbro", - "jackflare77", - "joan8789", - "steven13", - "warxy", - "cqrown", - "zhiqian", - "resplendentz", - "kouja", - "firoj", - "drucillaoo", - "shpakperdak", - "businessforce", - "6a125", - "merlingo", - "rsalvador", - "zxcade", - "merce", - "sadsdaw", - "reoo1", - "neon_ninja", - "sumatra", - "amazewor", - "pythondevs", - "dvvedw", - "wanghanbning", - "elizabethh", - "blankch", - "tarzon77", - "ethboss", - "professord", - "zzzzwhg", - "ggggqz5", - "busybee", - "bharatbadsiwal", - "formcut", - "palejackcrypto", - "eunicewe", - "oliviaodessa", - "timeg", - "ctheqian", - "pickfords", - "marschildtranic1974", - "laozhou", - "cathleen", - "xiaoshi", - "ethananderson", - "tamarind", - "tetherus", - "deframe", - "sepush", - "refine", - "khalido", - "echowinter", - "noraye", - "woriq", - "kayahayek", - "carlosf", - "shadowphoenix893", - "neuron", - "xiaos", - "toastandtales", - "lineai", - "yinlo", - "ivyer", - "tuluz", - "rebarbill", - "grahamtj", - "cctcc", - "eggs123", - "ai001qbl", - "handt", - "jessicn", - "nikitaborisenko", - "taisan", - "xrrrrb8", - "locgeheba1980", - "milligram", - "classicspace101", - "solarflare", - "hbrfhytfjmng", - "keminar", - "longewa", - "tronix", - "casemidio", - "newsolider", - "wendr0p", - "wendy123", - "mariod", - "miller7", - "dataprocess", - "jixie", - "10238", - "zer7ion", - "eleanorhannah", - "workfromhome", - "ggb888", - "dengren", - "sergioml316", - "etherealshadey", - "bangl", - "rusikova", - "zhu88", - "fnnerty", - "spectra", - "dragunovski", - "aminchik500", - "markvista63", - "nft_mission", - "lunchboxzx", - "sheval", - "nydila", - "f5dmmnzn92", - "swap1", - "wavess", - "ivtvi", - "piratik", - "selcuk552001", - "jeanx", - "humihumi", - "coursetraditional", - "ariasa", - "ertug", - "trustworthyo", - "yoang", - "qqqqu", - "0yyyywo", - "najoannash", - "revealstandard", - "alrwashdeh", - "teebeegray", - "asshead", - "ibnumathar", - "homily", - "eradicate", - "zonedelahonte", - "wonderofscience", - "togethe", - "twilightshade", - "sarabigtits", - "houtssimej", - "akenz", - "guanhang", - "rakutenfrance", - "kendrar", - "shizukuspa", - "merier", - "woodsypedia", - "pro77game", - "zunjing", - "liuzuxian", - "mmakae", - "wusew", - "alfonsoo", - "101717", - "240308", - "bitcoin2", - "boncoin", - "jacobgold", - "kenlmy", - "benny96", - "fargo_n", - "lilygrayso", - "iviiy", - "dl6n1kxhfs", - "slabost", - "rimals45", - "sophia8", - "crypto365", - "crypto_doping", - "ochakov", - "dushneko", - "88058", - "cyucon", - "deckdeck", - "clayhh", - "innergirldump", - "fankie", - "cardn", - "dickq", - "fuku88", - "rogierboodie", - "femelimeri", - "jasonrupertfc", - "zhunxu", - "beavers", - "pingjing", - "erinyhl", - "gracewq", - "june1nb", - "kkkkaaa", - "ding1488", - "ventory", - "james2", - "metamaskmage", - "evm0s", - "mashitahmashitah", - "otitis", - "dym_s", - "elizabeth1", - "misin", - "matyldastein", - "mmwmm", - "verix", - "unisex", - "noregretxi", - "absolu", - "jk0dioaw", - "colerichard", - "nyeue", - "cruderude", - "woduini", - "miguetal", - "canmol", - "l111222", - "ppoio", - "genie", - "riemiydonmi1976", - "whimsical_whisper", - "folacrypt", - "y9847", - "hffzzgn75l", - "james9", - "tabithaw", - "monicabt", - "breathez", - "mbmaybachfans", - "hy567", - "silassterling", - "olaph", - "wilam", - "saymilitary", - "mksvision", - "btc444", - "rohanvargas", - "baijinggz", - "mayaii", - "awayg", - "fgdfgh00", - "defimeowler", - "monreys", - "keinnguyen", - "onion12", - "seenxp", - "sharehappen", - "p2blab", - "trusttrail2", - "dedytyo", - "marcblanc", - "solarwind", - "sutopis3", - "cryptogirl24", - "saddasfdsfgfdfd", - "insommnia", - "goucon", - "haha0451", - "xenia96", - "chinaman", - "luciomerlo", - "uuvuu", - "geoargiana", - "suitcase", - "manre", - "mdsiam10f", - "asosicson1977", - "oksanaotvertka", - "baseorg", - "kakaobank", - "asdoia", - "hgvvv", - "rebesa", - "albinaalay", - "kevinnunez", - "egervod", - "ddddj", - "abigailjohnson", - "containalready", - "catheri", - "chiru", - "stargazing", - "earlkkw", - "lantiand", - "metamingle", - "yiwai", - "elephantsa", - "tristanoth", - "quin4trump", - "hash7", - "6d37d", - "g8555", - "ethan_williams", - "lorenpass", - "suehugsowe1978", - "veronisa", - "rayxz", - "sinsoledade", - "emarasherif", - "yarik100", - "jay69", - "11e11", - "crashmush", - "7o5555o", - "01598", - "mistermafiasdv", - "premkc", - "markpopov", - "effectshe", - "leviackerman", - "jovari", - "88627", - "ansari", - "17570", - "ameraedora", - "harlanu", - "teter", - "galama", - "coincascade", - "dashy", - "sweetylo", - "mishanoga", - "chhui", - "56211", - "investec", - "unaccounted", - "bastahere", - "variouh", - "prinaawwwva", - "sausadge", - "motic", - "maldives", - "gaffar", - "meiyijian", - "ontague", - "missouri", - "4qqqq", - "toshiakiart", - "faantastic", - "paytogader1986", - "kishorekumar", - "magdeburg", - "newseek", - "afonso", - "goodw", - "whynot", - "yiqie", - "exile", - "abcdefghijklm", - "tianhou", - "danilakhazov92", - "serendipitous_surprises", - "gotaga", - "sonbek", - "zatupok", - "32510", - "biopolymer", - "prakritisingh", - "metea", - "eulerlagrange", - "rucrypto", - "normawe", - "xinja12", - "519815161351585", - "kihig", - "wioooterame", - "nikan303", - "achnatito1976", - "dieforyous", - "zuihoude", - "85951", - "authorjamiller", - "feeif", - "wwwhn", - "kko98", - "abigailwhite", - "lnkll", - "clementoo", - "ameeska", - "fsdfae", - "odelette", - "solitude8", - "xuanze", - "cymchristin", - "sosokdikiy", - "dailydoseofinte", - "qvp777", - "rrroovnim", - "gettinginto", - "jumlie", - "gunmazdforthos1970", - "industrially", - "hakosan", - "cryptovoyage", - "nexvira", - "deathsquad", - "rebelstorm37", - "pachitodx", - "laylareis1", - "jamil1565", - "fredericasd", - "holyff", - "zoey9", - "huahuo", - "manawebdia1987", - "ethereumvoyagerf", - "azureqqq", - "errands", - "xyjbxhkkbd", - "drazke", - "aadagdgds", - "sdfdsfdsfds45234", - "brodyknaak", - "cryptoxyz", - "53147", - "shrubs", - "fiorellino", - "arronn", - "chloe_johnson", - "nguynloc", - "zh1v4ik", - "dreamydove", - "ey888", - "tathamigmie1970", - "zimran", - "perion", - "vdeeee", - "degendav3", - "77985", - "stockss", - "unshinet", - "india11", - "0t3333z", - "33bbb", - "shixmn", - "fisher", - "a5555n", - "dweepsikder", - "texnik", - "friez", - "soonso", - "vdghdn", - "xiaoyimo", - "ziqb1", - "lunarbear716", - "brucexu_eth", - "emral", - "paulines", - "livecatsos", - "fityoga", - "florance", - "picturematter", - "8kkkk", - "chuizhe", - "nexttwo", - "danieldacu", - "demureae", - "spacez", - "karenq", - "ashutoshnayak", - "zyuuu", - "11203", - "abigail3", - "hienpq", - "exton", - "eliotm", - "cryptoape33", - "meloda", - "yellow_tank", - "livingetc", - "23789", - "chloesa", - "muskbook", - "starwear", - "regular", - "happo", - "tommyswap", - "9x9_9", - "sunpeng", - "zlhbqoh", - "lenssi13", - "hometeam", - "chikin", - "100ordi", - "maymention", - "stral", - "vbcbv", - "yihanne", - "aohoimisailu", - "shorthg", - "lisk1478", - "ma2000", - "drip1", - "ephemeras", - "yourkey", - "tammyss", - "deleta", - "sagcontbira1976", - "mengdong", - "xousur", - "yesbetter", - "xiangku", - "tobi9930", - "marigolds", - "jianwai", - "starry_", - "nubwo", - "euv51rxwbi", - "insta", - "stylevip", - "mango888", - "shitai", - "dilip7", - "dobren", - "bitcoinp2e", - "pahilip", - "psssm", - "skaterking", - "detate", - "mrcrypto1717", - "jimen", - "pettitoes", - "lu218", - "traviss", - "dushe", - "spurscl", - "baitao", - "luse0923", - "xaviers", - "nengliang", - "jacob_davis", - "feiberwachar1970", - "fanktr", - "rebelspirittm", - "aminsamam63", - "newmexico", - "porfavor", - "paulinazandd", - "mochiki", - "6666d1c", - "renshen", - "f0sauv", - "happy1", - "dfchs", - "scanr", - "fanshou", - "baispecsejol1981", - "coincrown", - "zoeywhite", - "alexmiraz", - "astonish", - "linkon", - "nehekulsatoshi", - "38qqq", - "diemondlacht", - "asf5677", - "13250", - "enviable", - "garvin", - "weibing11", - "josekaema", - "cryptolover77", - "wutai", - "voplo", - "zuofei", - "estika", - "zoeymurphy", - "jesslivingston", - "prettyabsurd", - "bit333", - "syruuna", - "22535", - "suatia", - "unclespy", - "bkjxeff", - "homesame", - "86102", - "etretret4543543", - "belcarpi", - "gulya", - "harperevelyn", - "uranusyangji", - "9ccccz", - "wushuoyi", - "dakia", - "dskjs", - "paqian", - "saedw", - "alexanderewq", - "oxalpha", - "attrney", - "0x356alexa", - "systems", - "raise", - "nemezut", - "notitem", - "tolstiy", - "according", - "detonate", - "bodo_23", - "warriorg", - "sotbifati1982", - "nebibi", - "erqawerqaw", - "aleksandrustenko", - "doudou2", - "22g22", - "wyufopw", - "wittywarbler", - "yogi1800", - "courseevidence", - "eldwinf", - "rogerchu1984", - "kasteros", - "bouaguhue", - "taquito", - "alantaylorjones", - "patalik", - "oneaudio", - "believethat", - "deinnawcomthand1985", - "ziram", - "yomilern", - "lstx1385", - "xorathis", - "kiviv", - "traumatize", - "abigailcc", - "mganc", - "zont1x", - "againstcheck", - "responsibilityfamily", - "tiehe", - "hezctor", - "dilian", - "paomo", - "dogeto10", - "wugong", - "orgee", - "pfewrre", - "qingluo", - "moon_sygg", - "treddi", - "strainger", - "ganbuwan", - "khushu", - "facial", - "imrondev", - "tucao", - "zarubay", - "rudiewolskih", - "joshuax", - "ahmedcrypto83", - "lianpang", - "88y88", - "haipa", - "mudeo", - "59638", - "imsoft", - "bulgakova", - "xopyor", - "web3gohere", - "ngkman", - "laskodjwq", - "lightfly", - "chester24", - "endahi", - "raisepopulation", - "ycamacho", - "lilygrays", - "cyberstorm", - "tirexforyougoat5", - "tgykjg", - "crossle", - "1tttd", - "fagila", - "jiangsan", - "ellajohnson", - "juliank", - "brickred", - "curtainbb", - "shilostefa", - "digitokenvoyager", - "mwagazine", - "nicoleseven", - "bikasheth", - "aksence", - "666yu", - "artbyvesa", - "pepe33", - "sdoopf", - "jennyshen", - "juleser", - "painresult", - "qqkqq", - "izuku", - "kariletta89", - "pul67se4wave", - "sokka", - "teddy24", - "ersan103", - "coinhub", - "semakena", - "bellle", - "84968e4qw3", - "sunsa", - "cryptofrog247", - "nodoor", - "cfkuyf", - "embrangle", - "roddur", - "zhouwanxin", - "dinokasamis", - "apzketh", - "cedsako", - "ezetrader", - "xinxinfu7", - "oluwatobi_oj", - "ciatartiger1982", - "abideabide", - "zksynssd", - "zoha56278", - "qualityexperience", - "showdegree", - "razorpay", - "sofiathompson", - "yyyy1", - "meowwwo", - "sanskari", - "jiakeoo", - "cowefgvx", - "mikeklie", - "22580", - "uperficiald", - "derekg", - "theaterhl", - "consulters", - "onebeat", - "redydjn", - "r7p3d8kvl", - "leovioletf", - "madisonjosepht", - "alisa01", - "23024", - "rogerbarnes", - "calculation", - "weibing036", - "bfems", - "steveesmith", - "spsummer", - "dotco", - "lilyharris", - "spidermanha", - "arm_dvacher", - "cangbuzhu", - "stuit", - "moore2", - "youzs", - "welcomes", - "i4ixx", - "kolly", - "rikicat", - "pingban", - "dlfltsls", - "tingwoshuo", - "visiting", - "isabellarobinson", - "alphainvesting", - "widdes", - "thoughdrug", - "storycompany", - "josjednom", - "aetoj0808", - "aberdeen", - "toxicnebula", - "managertonight", - "uuduu", - "k6ssss", - "mlt21", - "olmo999", - "zilhq", - "vikcy", - "baroncc", - "cryptofather", - "gurharman", - "paintingwithout", - "yasuidelmy", - "famoeus", - "zzozz", - "fb008", - "pythagorean", - "newfront", - "aecoin_eth", - "interestingoff", - "spartoo", - "vidotentu1986", - "tewenenodo", - "wisetree", - "mulebule", - "0000gqa", - "junio", - "bw185", - "insignificant", - "stepienybarno", - "0xcold", - "downtowncha", - "wwwwwwwww", - "teslx", - "delicioussoupwithpepper", - "paynedd", - "hailxmary", - "shawtyniffera", - "wyxion", - "multipulty", - "gerbenll", - "ninael", - "bbcll356", - "baoyu", - "piratepride", - "vipinfindhah1988", - "ettorelandi", - "poowe", - "williams8", - "zksea", - "antipodeempire", - "johnson7", - "natalie_johnson", - "vexed", - "shuibaobao", - "suilegend", - "moonboy4", - "chesese", - "ven0m", - "getmerich", - "dwqfewgx", - "sdatseireran1987", - "sidewalk", - "sceneries", - "cryptoleo", - "fxxxxg", - "linhuanyangliyuchen", - "vanessaaw", - "mysticre", - "jade_core", - "ghati", - "yyyyqog", - "samuelca", - "talse", - "nbalb", - "differents", - "rublelalra1971", - "dieluo", - "elenaaaron", - "oksanasmechkova", - "televisionhappen", - "yourzora", - "alexandermiller", - "loltam", - "adam9", - "kinkymangas", - "x8pppp6", - "vongone", - "floordao", - "68959", - "lobsterpizza", - "mohitchauhan", - "timoty75", - "olivion", - "97784", - "booyo", - "leonic", - "strayfawmn", - "juebie", - "01549", - "aethemig", - "petrpomashov", - "bogatiyidepressivniy", - "unwa101", - "nfqtechnologies", - "rinho", - "taylor2", - "civicpass", - "safgawg", - "ryeeee", - "dnldtrmp", - "duozai", - "kifuw", - "ddrdd", - "qiankuai", - "franchezy", - "madisonjackson", - "jamesma", - "gracesebastian", - "serendipiity", - "draxion55", - "ukanda", - "fgjhgjhg", - "sibilant", - "za001", - "id000000", - "terdile", - "paishid", - "paganiauto", - "rayves", - "christophermm", - "iuzfgavqighd", - "panjinlian", - "qintian", - "bailedapolonia", - "frankasrak", - "threethank", - "ping91", - "jeffsmiggy", - "choicesport", - "mm7mm", - "0xrashid", - "lordshivaa", - "draglistx", - "cburnsley", - "rohit25", - "yan555", - "presentive", - "ramtrucks", - "sagreement", - "nadyan", - "hexilix", - "radiy", - "bl131", - "gioteconvers1974", - "igneb", - "odingolf", - "maneyboy", - "bbgbb", - "metaporn", - "9183e", - "yijiu", - "novagrey", - "supporting", - "ngtuzo333", - "vinhrocker", - "ottlo", - "nixonr", - "pixelcraze", - "opencrime", - "cusrhion", - "vfe0000", - "bnbebrahimpoor", - "radomil", - "jackward", - "dylanstella", - "starryfragments", - "jonathanup", - "anshul", - "laboratory", - "80807", - "zhongjiu", - "oo2oo", - "grandmarquis", - "oovverthinkingg", - "cicadaa", - "khaley23", - "7527jfg", - "hun7er", - "2tsss", - "matterradio", - "caibutou1", - "ananchenkowa", - "drycattle", - "login41", - "luoting", - "oskar130", - "nexogon", - "zxssss", - "k6888", - "etttt9", - "sbfxui666nom", - "bsgds", - "miasnikoff", - "renguodong", - "asuka777", - "cleaners", - "pakas", - "rejoicinga", - "hundergopnfas", - "senpaiecho", - "fahad01112", - "helensl", - "ysgillafik777", - "neverahead", - "trailblazers", - "wploop", - "gghgg", - "airndr", - "securitycheckpoint", - "cypero", - "ewilliams", - "yang1010", - "pixelzen", - "saporo", - "happymonkey2542", - "martin6", - "xilvinho", - "shishihou", - "saradance", - "levonidon", - "qdkdddd", - "anton_melnikov", - "authorityz", - "osopeligroso", - "vortexecho67", - "gallera", - "chele", - "sexylena", - "custodm", - "focusmancer", - "rfggggh", - "hikarl", - "likeproblem", - "broko", - "kinney", - "nexxus", - "anatoliikos", - "minotavr", - "equinoxer", - "zhuangzhou", - "difficultjames", - "bluffy", - "gladx", - "bbb1q", - "polemol", - "masxcs", - "gregory777", - "ninjaninnin", - "fdasdas", - "m5555r", - "reginaldd", - "rockmmm", - "jackie_cap", - "bahaargibi", - "similarity", - "teachsiodeno1974", - "dooggg", - "madman333", - "okdkowqui", - "houseq", - "arabijo", - "rrr3r", - "xu9122", - "ritzcarlton", - "gdfgd66", - "fauna", - "385est", - "jeffreyl43", - "octario", - "0xkennath", - "haishishenlou", - "theds", - "hyyfes", - "royalx9", - "8888n", - "jayden9", - "highassthinking", - "foxyfi", - "threehun", - "gen322", - "anobisi", - "claudekk", - "tongzhi", - "tingke", - "shazzad", - "jijilik546", - "masuma", - "02296", - "qianjia", - "strkss", - "9qvl7v4fuu", - "totalexactly", - "bit1314520", - "ananta", - "rafik_dgan", - "blazepanther498", - "maduritas", - "josephe", - "gajvoronskaa_oleksandra", - "ibwievrws", - "beyang", - "gmorris", - "liashaden", - "newspapers", - "alkji", - "x3zzzzr", - "05965", - "viditos", - "salshabiagaby", - "lens39", - "ellerys", - "grosvenmu", - "kimberleyna", - "honagu", - "designboomyjv", - "preachtinccrecser1977", - "skkrishnaji", - "1fang", - "09ooo", - "hasanbatu", - "kot000", - "uiolg", - "hadron", - "sophiaaa", - "metwo", - "xx8ryu", - "enure", - "qpatty", - "neodegen", - "suns993", - "ekocam", - "nonads", - "videovipe", - "nbvcwx", - "jonyair", - "volksgdl", - "liuzxc123456", - "vcqwcaae", - "midnightblaze62", - "apovverz", - "crrrr", - "qionsi", - "chaoreneth", - "mgood", - "guimi", - "faras", - "blockchainnomadsorcerer", - "uklos", - "zilla", - "reflexcat", - "jumpsk8", - "angejoliefan", - "58825", - "cosmiccraze", - "bg333", - "louisag", - "0x300300", - "davidbarrett", - "e2222", - "rabensandrep1985", - "fghjkmlios", - "attt8", - "byover", - "tanakaryoma", - "saiji", - "minuteper", - "yanghang888", - "voidwraith", - "hfghh5", - "hastiii", - "ashrley", - "outofluckclub", - "sheqiu", - "wrongwrite", - "peartarget", - "similarsuccessful", - "nevillejj", - "videv93", - "sixcentral", - "chequer", - "gugurl", - "zongshi", - "moore9", - "98636", - "fcf442ee", - "wudaidon", - "rezmik", - "biarrolli", - "5xxxx", - "murlik123", - "7nnnnxg", - "bjp27", - "unicornuniverse", - "bekmurat", - "manythose", - "otffffd", - "nnmoon", - "evvvrt01", - "optimuscryptime", - "miarobinson", - "duzz1", - "vunumafias", - "zkuca", - "starmith", - "tifee", - "bapamemo1975", - "scorpion27", - "echoecho_77", - "26598", - "wangzai", - "miosso", - "guolv", - "calvian", - "classiccarbuye2", - "serging", - "9pppp", - "0x356hey", - "0sdddd", - "everymovie", - "456412", - "shabiya", - "lidiademerchant", - "slowmist", - "sofiajones", - "ff888", - "bottegalolita", - "huertavic82", - "lotuslotuslotus", - "wenjiu", - "harcenkoev_genia", - "washingtondc", - "sugard", - "99656", - "devilyt", - "tm3lr", - "skorost0007", - "laughterm", - "ooyuty", - "iuiuikkui", - "wormholecrypto_", - "inmylifego", - "76662", - "youdianmaobing", - "thirdrabbit63", - "albertojlabajo", - "workertreat", - "michaelthompson", - "52013148889", - "hiwoorld", - "criptografo", - "aird0730", - "counter", - "affectd", - "butterflyt", - "0000z", - "saif78088", - "turncuminbe1985", - "karbine", - "gemos", - "hbrofman", - "marziamarzee", - "huhwsd", - "randolphseq", - "modelone", - "zkbase", - "frefdre", - "tqqqp", - "butterflyr", - "karenasn", - "web777", - "thorc3", - "xiaoyaojing", - "ferrariitalia10", - "anciently", - "hamidir", - "sanction", - "kkkkn", - "takaurawa", - "wrongsing", - "orlga", - "spoor", - "djtno", - "bluecar", - "mkorkrek", - "egbujorchidera", - "venleglov", - "sherlockk", - "saintsay", - "lygbjfvkw1", - "kuiubnoi", - "slavadv", - "yablachka", - "dron7tyx", - "morton27", - "dgggv", - "charmingu", - "metamaskdos", - "sexyg", - "serendipityss", - "ravenlens", - "flowering", - "lindalloyd", - "infernalshade", - "deepay", - "emberspecter48", - "sanator", - "lfgwagmi", - "96874", - "especiallynation", - "ten1endesyatok", - "rihalgg", - "feichi", - "vezuys", - "truckdriversusa", - "ttatt", - "armandocruzga11", - "linlhuany", - "jessicaf", - "dqwwww", - "yt668", - "rrkrr", - "huamnli27688", - "victoraka", - "ezbbbbe", - "mysteryer", - "loveablebs", - "kaarerobil1978", - "ramad", - "josephlayla", - "criptopasion", - "lilianhua", - "qiuaiu", - "papsrider", - "stayer", - "22bornhodler", - "sagasgas", - "samvossr", - "yabogat", - "iammichelle777", - "rustyy", - "fwarren", - "dandaviswrites", - "urbany", - "raceestablish", - "harrisuu", - "chloe9", - "yourkeys", - "zhuangzi", - "qpwrgcv", - "hasegawataizo", - "lazaregilgan2", - "mozhong", - "primo34004", - "olivia_anderson", - "morie", - "mmmm0", - "skendes", - "2bbbb6m", - "bababa", - "thatskinnychick", - "diversion", - "xiaohaijie", - "gaganode", - "nites", - "komori", - "treasure_xyz", - "crystalrage", - "peini", - "hiraydalio", - "volodimir", - "9ffffp", - "8854199", - "nennagiso1975", - "bidaddd", - "prerry", - "ynecqe", - "cratosgod", - "olche", - "haruharu999", - "vernelouis81382", - "shiyin", - "55179", - "teddybar", - "alonger", - "dark_haired", - "skytrackr", - "reprieve", - "lastheroes", - "stepa_garlic", - "ogremagi", - "cpunkbase", - "noraf", - "usefulyh", - "firesamurai218447", - "sauntres31", - "christopherni", - "stagemodern", - "urfatherlmao", - "crypto_witch", - "olivialiamkgcc", - "blockchainanalytics", - "hgkjhk", - "tempel", - "3wkkkk", - "moder", - "72345", - "yhuvuiyga", - "ershi20", - "hvchv", - "founfork", - "carlesc", - "dontknow", - "mianbao10", - "ymphony", - "responseyeah", - "optimis", - "xaken", - "heysara", - "kazuso", - "serjheadway", - "ivanlp12", - "amosw", - "llywelyn", - "romaniukgg", - "rizonusati", - "xavierreagan", - "stakings", - "djoscarg305", - "datawave", - "196754", - "coraline", - "otsilejk", - "nigeriannavy", - "flavieloarchness", - "muchmore", - "andrewteoh", - "suarorten", - "wsddfffff", - "spareness", - "6688fa", - "redstonedefi", - "pc1edge2501", - "ottok", - "mtoil", - "zoanfo", - "zolae", - "featureearning", - "bugattigty", - "julianlilyx", - "venomc", - "astralwalker", - "mariksoa57", - "kaligora", - "klimax", - "lcbnvhq", - "osiahe", - "geekshadow", - "zainixin", - "maddy", - "djmvdavilaideal", - "lindaparker", - "kick_fighter", - "tangguo", - "dreghf", - "exuberantexplorer", - "krythonis", - "3c3ce", - "yuboo", - "notisbok", - "eliuiop", - "mooncraft", - "bettey", - "tahiya", - "john55", - "nfnwedd", - "viewpix", - "menlimecar1977", - "plus500", - "mason_anderson", - "k88885", - "junkfoodcb", - "spying", - "gfsae", - "guazi", - "gk7elhn", - "kingofpolygon", - "edgarjackson5", - "linkeliu", - "calendart", - "jedi_mind", - "elxion", - "reviewe", - "leelemon", - "shanquan", - "angrey", - "goodk", - "canniester", - "r5qqq", - "cuxizk", - "yuxueqiyuan", - "ziugaig", - "jiejiao", - "sebworldtennis", - "nakita", - "woshibnc1096", - "freersh", - "lukrinn", - "dianan", - "fente", - "sdgpr", - "meijin", - "colaaptos", - "burbito", - "sanam1", - "zhonghuaa", - "joseph89", - "diwate", - "iamfierless", - "shrimpe", - "5vvvv", - "frametracer", - "syl5tros", - "ponnuma", - "vssmartboy", - "bikau", - "cccatch", - "bitget05", - "yunzhao", - "davisstephanie4", - "quintoescalon", - "macabre", - "humanidl", - "seaistheupsidedonwsky", - "alaba", - "spectralhawk", - "halamadrid", - "sicoob", - "caese", - "shinnft3", - "acchafourqui1977", - "dddys", - "lilikwuk", - "ceolymp", - "crypto24x7", - "kexuan", - "bzzzz81", - "llama6666", - "9830yuyali", - "kirkheeva", - "thisadult", - "onthisday", - "ceqsccc", - "paoxia", - "evidencealso", - "lollipopfizz", - "songxx", - "rabbitts", - "offprevent", - "cpelikaan", - "yixie", - "reteis", - "stellarfox362", - "recognizeforeign", - "f0rester", - "mrjaylar", - "neonak", - "nadhirah", - "depinva", - "85466", - "stroeng", - "zhuren", - "yehudmly", - "00000011", - "yulak", - "0x3001792", - "gavinas", - "unban", - "everymovieplugwge", - "percivall", - "jooope", - "retrofugazy", - "gractabregold1981", - "nuirsa", - "qiuzhe", - "404_er", - "thestickfig", - "dnguyen1", - "puarto", - "zeantr", - "thechip", - "viggo", - "moneymama", - "camilley", - "fiverr", - "kitaec", - "randolpht", - "kkoiu", - "donaldlittle", - "biudutd", - "bkitch1bodie", - "minervaga", - "emmanuelt", - "imetiu", - "koffe", - "yinghua", - "arvat", - "autoclassique", - "cathr", - "popow", - "gennyondablokk", - "hazelcharles", - "0xeddardstark", - "ohalexshot", - "yungj", - "rubbly", - "346856", - "kellaogg", - "spar_kling", - "oihagka", - "liyi8", - "857777b", - "blend", - "kugih", - "quyng", - "liutao", - "petkoraci", - "vaughannm", - "pl4xor", - "chaoscipher", - "silvaflory", - "roade", - "playfulpandora", - "kindwhile", - "jolgin", - "jeki4", - "vantoan2024", - "lindseyd", - "bangzi", - "wyegun", - "tomatina", - "alicecct", - "falknerpl", - "agingwheels", - "t666g", - "characteristic", - "crisp", - "baadsaah007", - "dmitriepavel", - "ericaxx", - "renbague", - "emmie", - "nofaced3dcrypto", - "floydyj", - "cisufa", - "zhuye", - "thomasinaug", - "harryty", - "ericachi", - "dotajoker", - "martaib", - "jazmakin55", - "eeeeyaq", - "fection", - "sapphireshade", - "thyatira225", - "wowow", - "nttt7", - "couldgowrongvid", - "coverme", - "responzibility", - "shanmu", - "qidian", - "deviil", - "dra7lon", - "qoboooo", - "oppose", - "skurt", - "catcarpet", - "portblowictrod1982", - "jarimattiwrc", - "888bf", - "candanceuio", - "qqqqy", - "bmwmotorradesp", - "paledge", - "moldcaderbkan1983", - "wallet_2", - "garu777", - "daniebangsad", - "shengyin", - "savannahclaire", - "rytjqw", - "williso", - "iamhania", - "ebell3", - "phabfg3wing", - "atchel", - "180levels", - "kotko", - "bokehh", - "darylen", - "poisonz", - "u2me2", - "acquired", - "heavenly_hosts", - "dobrodel", - "asgasg41", - "fremo", - "huobei", - "vippc", - "nilesh2020", - "evelynnn", - "vhhjk", - "beckyme", - "lacsilk", - "jkluyj", - "zouxiu", - "oskxk", - "qefse", - "theheng", - "quasarus", - "updotor", - "tahollrema1974", - "writnelson", - "consoles", - "tanya0", - "maidam", - "criptosv77", - "bernhardhoeger", - "9dd66", - "d6555", - "ttttb1", - "denisewallace", - "finnblaze91", - "nnnn8n", - "kimperco", - "tivoli", - "environ", - "ianii", - "tobiasesk", - "gladd", - "asf56727", - "1amen", - "amandanunes", - "nikitv", - "espeon", - "gnarr", - "bonez", - "fkunbv", - "heyster", - "msyzova", - "koramola12", - "geribertin", - "kennease", - "02157", - "jfalk", - "fraine", - "splayer", - "breakin", - "1111f", - "traumaz", - "bluetooth", - "sadosu", - "darkhumour", - "67623", - "ethusiast", - "brave2ale", - "0000me2", - "jishufen", - "tacky", - "denisbelov", - "riverrhapsody", - "zenemission", - "worldtrue", - "qqq6t", - "ufisher1", - "mxxxx5z", - "9rfff", - "mindmodifier", - "slush", - "wastoogentlecau", - "fenshu", - "ccqrf4", - "m6666ba", - "horeurfc", - "neura", - "codepulset", - "wilsonk", - "frankie101", - "rickaroo12", - "velvetvortex1", - "tipupe", - "xiaoery", - "treatmean", - "techmogul", - "morganvv", - "animezenith", - "lilsilv", - "rr7rr", - "gkgvkf", - "e17drivingforce", - "grantorino101", - "manymatty", - "kikbi", - "barneyff", - "sabrinac", - "bottttt", - "mrpamfil", - "exploded", - "pledgei", - "digikala", - "dacihua", - "arnoldas", - "togetherfall", - "32261", - "xinting", - "lilibet76", - "remainargue", - "khalid1963", - "toffeepop", - "cinnamon_bun", - "nolost", - "7tzzzz", - "elonmask5", - "ankita584", - "yotuel", - "favuur", - "679679", - "romankova", - "titou", - "santor", - "sharsh", - "kred31", - "tyud12", - "kwatt", - "adamlz", - "ashleys", - "77788899", - "5b777", - "vini170874", - "jerryt", - "diantai", - "franciscopr", - "orange3", - "9999z", - "suanna", - "sofiasmith", - "shijieacwei", - "hannibal69", - "escluciv", - "3ff8888", - "joshuagarcia", - "79b87", - "pmking", - "xiatiane", - "catmao", - "presentsw", - "lawrences", - "elxilu", - "coinmarketcap2024", - "charlottruy", - "utkars", - "ftgjf", - "28188", - "weever", - "y_ahmednaeem", - "xenoncipher", - "juniorg", - "catycaty", - "ceolane", - "berty", - "ministers", - "fruitss", - "miraskywalker45", - "frichards", - "fanney", - "bfmwess", - "phamquocvuong", - "wanderer8", - "rsdriver00", - "rubyrapture", - "davod", - "kane88", - "skgg01", - "liberationbella", - "bundemcrypto", - "ereeeq", - "khovailzzz", - "tsk3720202", - "for3zylor", - "ronufra", - "keatonw", - "yyamm", - "educationeffort", - "valyailyin", - "hujiaof", - "twihards", - "arcticbear269", - "tuijian", - "renatapo", - "seechan", - "mostasim", - "web3trailblazer", - "widereason", - "sarofan", - "fresh696", - "jishikuai", - "911913", - "sodapop_fr", - "ruptnetftalink1971", - "zhengwu", - "zeus6969", - "aadillone", - "soogf", - "whythat", - "wisepangolin", - "jingxing", - "thunders", - "eeee5", - "fisherno", - "atlasseverest", - "rodrigosbcg", - "wei22", - "ilushaa", - "xishuai", - "akshays", - "liopw", - "coucou", - "kerrin", - "beercoin", - "siya888", - "cerebose", - "asdae", - "mednonagon1986", - "worktrascompbe1984", - "ratetwo", - "includingidentify", - "cuartodemillamx", - "itsvishal123", - "arthtonampadu", - "markna8c", - "jiangxuejilv", - "sahmat", - "sagaa", - "frankyribs", - "rosanneh", - "v9999my", - "isekaix", - "lewisjh", - "anthonygf", - "modison", - "fintechwolf", - "xsss6", - "fff6s", - "catauciu", - "321ee", - "blockchainburst", - "ggggb", - "anisim", - "coinfuture", - "abrahamh", - "ishna", - "burtonkk", - "suckrawk", - "caravangroup", - "dishil", - "shaok", - "liyun2422", - "zhouqianhua", - "weiliang", - "a5a8s8plus", - "medinrecords", - "bybit03", - "nnnnvp1", - "speakdog", - "francys", - "6kkkk", - "mystic_mountains", - "tet1234", - "haurel", - "bafeil", - "kuhna", - "sepour", - "wymanwf", - "binance2025", - "sillybilly", - "qwflo9xwaq", - "shakesometimes", - "calebanthony", - "11019", - "bioreda", - "jxh2583691488", - "stellajulian", - "gorohere", - "aidenharris", - "contr", - "saemi", - "unspoken", - "lapytheti1982", - "djstruan", - "haimianbaobao", - "88h88", - "wwww8g1", - "wasda", - "mgmi6", - "gdfgfdgdfg", - "pnvu183712", - "mutnombfulria1989", - "zv2xt74hxb", - "moban", - "laughlast", - "peterd", - "vasa05", - "asge86", - "alexvavilove", - "0uehhhh", - "arkanlneriman", - "liamqq", - "wastone", - "ping90", - "dmitriimeow", - "vlo55", - "behindarm", - "susanhunter", - "wayne54543", - "fathercommon", - "dracarisdaineris", - "1xxxxk", - "hatdq", - "archinerds", - "martynsorokin", - "ignment", - "calebchristopher", - "receivecatch", - "jamesgarcia", - "olivii", - "37776", - "zenvo", - "66jin", - "sima1", - "jacksonq", - "aldobergx", - "himanshu2002", - "oepal", - "mraddas", - "salaad", - "chekisheva", - "danielmartin", - "ofwejcc", - "yangliu", - "daodaime", - "e599823e", - "q9992", - "asdhas", - "matrixbera", - "kisaragi", - "viren06", - "sean19", - "lesser_screes", - "lundongdong", - "ashishtripathi", - "yuncai", - "lion3", - "brodersilk", - "marca113", - "stilldre", - "princcess", - "noah6", - "vvvaf", - "1core", - "muying", - "geniuscrypt", - "582wow", - "z666s", - "tinnonbashor5", - "fen95", - "hantong", - "nicolen", - "xzdaqe", - "theaviationart", - "chenfengde", - "hellocryptoworld", - "gambito", - "offsetstan", - "aggggasss", - "sereink", - "laile", - "592732", - "solarbane", - "verpeka", - "implore", - "centralnearly", - "oiumk", - "xiezi", - "ening", - "polak", - "metacosmic", - "breadw", - "gtrewsaxz", - "kingpepys", - "owv0au2mu3", - "hashhero1000", - "cabebage", - "mirtacantatore", - "effectivee", - "shiftt", - "spoker", - "lsapg", - "doydy", - "yangqi", - "nvuso", - "davidj", - "banke", - "stroenger", - "nemanigeria", - "upa9p1uu", - "misan", - "faithfulhge", - "wumisandao", - "btca012", - "carspixels", - "williams1", - "avakolker", - "dhusdks", - "bfdbfdgrer", - "cloundying", - "villbrenons", - "brownalan", - "stayhe", - "chloe_brown", - "crenk", - "menda", - "puboobi", - "agencydirection", - "aliceq", - "rangamati", - "z2z2z2z2", - "kinojoker", - "graceanderson", - "ajndrancher", - "btcaur", - "biglove", - "happenedcz", - "nonbiebeencnul1978", - "cryposs", - "sneepfox", - "hogwerts", - "joseph_miller", - "memeland2", - "masonx1a", - "outter", - "races19", - "clulel", - "quickk", - "raging", - "asfa65", - "lucasjackson", - "topinsider", - "uifvidyutx", - "earlyleast", - "tomclancy", - "duibai", - "jeroensormani", - "christineuii", - "danielcharlotte", - "jm5509", - "lifeet", - "lensairdrop18", - "gfdjf", - "appless", - "talente", - "trenny", - "cassiamae", - "noslisiy", - "serpentshroud", - "pacmahn", - "totalsomething", - "fallcard", - "rockm333", - "kirtan", - "asishkumar_eth", - "hlktjrl", - "vipstylemag", - "evan_mann", - "nonameartisttt", - "placeexplain", - "cyberphantome", - "jonathankk", - "ethereumsorceryvoyager", - "palpitates", - "caseres", - "to1bsn5ft5", - "swdww", - "hugoxx", - "horatioa", - "ranag", - "canteene", - "listens", - "liveperson", - "magoua", - "twicacgrenfi1981", - "halsecy", - "buzzing", - "triastanto", - "juniperkeegan", - "noah_harris", - "ld1818", - "christopherjj", - "wdandripd", - "77u77", - "2rzzz", - "p3333o", - "dennyy", - "carlosp", - "versuskh", - "zyrox", - "tangruo", - "aplaguetale", - "nauseous", - "gruuv", - "decvfr", - "commendation", - "jasonnosajdeff", - "zxcs45asd", - "guocheng", - "dfletcher", - "four5584", - "taobi", - "bvuey83e3", - "0xsteven", - "kkk6g", - "eliotol", - "b115c", - "changegood2", - "mmmpr", - "altitudes", - "agahehehe", - "naomile", - "stronghg", - "priya90", - "obsess", - "alohakoh", - "99806", - "skina", - "sergmak", - "toiqaitiwa", - "bibheylee", - "exalt", - "qq8qq", - "tonyleetop", - "sensitively", - "tiffanynn", - "aubreyey", - "hodgwheabapi1977", - "goodcrypto", - "stellafa", - "outloscova1970", - "fianso", - "fobby", - "junne", - "kelaier", - "x10000", - "kyukyu", - "yayajihi", - "zoulai", - "sergasfsbe", - "weodjtbqe4", - "beautifulcp", - "neflibata", - "tkkkv", - "66126", - "sexysara", - "alexiscripto", - "thresher", - "shehuikhb", - "kingfar", - "sarag", - "ocxzncioa", - "chubulai", - "fencun", - "minaji", - "arcanenova", - "gesongzhe", - "srinathji", - "josephgraff3", - "kuziekush", - "temisan", - "layups_hash", - "hould", - "noahspecter67", - "gggg6", - "ld1919", - "soundcloud", - "radywe", - "cnaskdl", - "mamahaha", - "gideongd", - "lishang", - "willo", - "andreisoikin84", - "chabuduo", - "stylety", - "zbyna", - "ratty", - "chgsui", - "tiliang", - "lindap", - "bingdundun", - "elite43", - "shuvankarsantra99", - "thevjan", - "crobee", - "lantu", - "freeca", - "arcaneshade", - "bestdesign", - "aevotrade", - "jieran", - "mingriziben", - "rrrr1", - "gorillaglue", - "hgfdjh", - "6tukkkk", - "agnesiiu", - "cryptobluewhale", - "nnzan786", - "suifeng", - "hemmertkyle", - "karimvai", - "sdadsa", - "hopenet", - "stealy", - "sf28430", - "yorobliss", - "mipakaka", - "btcmonn11", - "clararodriguez", - "teslarati", - "oddard", - "scarlette", - "oxliu", - "rich2024", - "meow_cat", - "soraypink", - "swampardeterm1978", - "mia_white", - "jobfive", - "xxx999", - "linacarolina", - "p960uep2e0", - "anmonika", - "oldix", - "naomimty", - "carltonnn", - "lukaakcenov", - "hui333", - "matwatsoncars", - "nikolas1", - "seamens", - "anilorak", - "johnlee", - "zzzzp", - "marycc", - "nathanara", - "cvvvx", - "improvebank", - "demurzo", - "liangtang", - "web3ninjas", - "syuia", - "podee", - "cppppxx", - "qqqqaoa", - "king07", - "lu168", - "nonetheless", - "jet4567", - "pinbox", - "lizizi", - "nora11", - "apligianc", - "wwww7", - "amorxrwee", - "ryzeu", - "dhanush19", - "zephyro", - "pbbbbfy", - "reachprocess", - "augensternq", - "8854202", - "jamesqqw", - "therockgac", - "andrewer", - "zkweb3", - "kanika", - "rwefdh33", - "mrtitan", - "olivialiamklk", - "6dhyyyy", - "sukabliat", - "dilocondibujos", - "miamor", - "mr_automotive_", - "tokugava", - "exelarr", - "sl666", - "vilka", - "mangguo", - "faltzhaydelz", - "moriamoska21", - "qnai3", - "cabba", - "babylon5", - "meandwh", - "omgoott", - "maintough", - "dixiacheng", - "carlosferiag", - "nicolaporchela69", - "web3mart", - "cristiu", - "daniel4", - "vadersbuddy", - "meganhall", - "simonio", - "linxiaopigdidi", - "tubueys", - "dalen", - "inkle", - "dushara", - "seva1", - "bodaci", - "florantin", - "dimgba", - "mason77", - "jtyuuuu", - "angeltears", - "dhfgfgh11", - "68980", - "3333av", - "yakinasu3", - "wxyhzys520", - "daxzeam", - "sandydy", - "puffe", - "triiiplice", - "hardwoker", - "ryzen0", - "xxxxvs7", - "arooba", - "bytrjnrwsovcwoen", - "minescence", - "1becau", - "mwaii10", - "ibelike", - "planned", - "equipmen", - "ika03", - "matiuds", - "supermee", - "kretfilibu1980", - "0x54a", - "abovefish", - "waxon", - "dropmachine", - "oldharry", - "tarayummy", - "zanyza", - "packergirl", - "bienuuu", - "renmwl2002", - "akshayrao2000", - "pueluo", - "ravikumarverma", - "metroo", - "lukka", - "mrnoob", - "12303", - "branfordbee", - "bibiftogini", - "zhong39", - "xjb44", - "grandreaper", - "8wwwwd3", - "sandy92", - "uniona", - "suqqqq", - "quartztrad", - "alannab", - "shivz99", - "62598", - "07643", - "babyzhang", - "eford", - "yujinxiang", - "yanlei", - "handsome112", - "nika1993", - "iamfamous247", - "allahsol", - "hdhdthj", - "rufusf", - "muwimo", - "meimeih", - "luanngo", - "monadd", - "lensninja", - "bashirov", - "hayui", - "x6a81w", - "55168", - "beihuanlihe", - "jiver", - "keyide", - "criny", - "saruk", - "edytheolesya", - "nightfallsigma", - "blocky", - "polypolyy", - "kirildumaet", - "zaizheli", - "abbasai", - "etherexplorerx", - "kaorlorecv", - "ratherbelieve", - "a5555a", - "kuigeanze", - "dianada", - "saedas", - "hardpencil", - "okx06", - "kkk1o", - "bradygh", - "rd666", - "985474", - "mvhhh", - "cryptocanvascraft1", - "givez", - "5rrrr", - "panteleev", - "21881", - "hadppy", - "joshua8", - "bouke", - "secretarygeneral", - "tilda", - "renerastracing", - "anthony9", - "corsosan", - "aiboweb", - "amped", - "gantie", - "sophiawqew", - "powerfulninja", - "srikanth", - "jessicafa", - "12828", - "24634", - "jenny16", - "convincing", - "divineashik", - "serity", - "alkado", - "kualalumpur", - "hospitals", - "zeuz013", - "semennikitinn", - "ledonk00", - "dyerlori7", - "yizu01", - "yator0", - "martinez0", - "33956", - "teozka", - "nonamer", - "abrr014", - "abc11", - "nuclear", - "lianxiaoqingf", - "subdermal", - "lovetsou", - "payal", - "alhawk", - "i4593207", - "ec474", - "yanborsk", - "taeiit", - "tyjtyewerh", - "ellawilson", - "arnoldik", - "magace", - "yolokalika", - "zoezoey", - "containsupport", - "tsukatta", - "dfgfhg", - "srhgsrhsh", - "teddenham", - "fightqxc", - "structurecultural", - "saha14", - "guilhermerugeri", - "00001yd", - "jinkela", - "noah_carter", - "yogeshrk", - "ethxy", - "feoktistowaleksandr", - "easyfilling", - "moszlaphgu", - "trimferresim1989", - "matybebe", - "hgwewf", - "maxzen", - "polinavilenskiy", - "huaile", - "peaceprotect", - "88kkkkd44", - "bluerose", - "imera", - "mixedmartials", - "web3zoo", - "humanbot", - "attack51", - "fdsdf", - "xyzmoney", - "gaunzhu", - "mashaunitaz", - "xiaonezhalab", - "rathna81", - "furro", - "xoralis", - "blazechaser48", - "avtoritetniy", - "ininunab1989", - "gennady", - "lovechang", - "fenyx", - "d7629", - "bkbk4", - "methan", - "ytriyutiuyt", - "neighbourhood", - "piing", - "coinconquest777", - "awtok2222", - "ns222", - "racier", - "insided", - "predat", - "wastepottery", - "fieuw", - "purazoocord1975", - "suanmeizhi", - "o5555", - "sashanak", - "yunwei", - "clustr", - "huanita", - "peperino", - "msnsm", - "2kyyy", - "q6t8p5bml", - "azzaz", - "asgas65", - "xitranch", - "hieronymus777", - "trixxl", - "vitalux", - "pobitrabiswas", - "serte", - "anythingtype", - "cblaireau", - "yamali", - "zhongx", - "banked", - "token8", - "driend", - "suchenka_pod_kaifom", - "sayhot", - "5neoz", - "prosperousi", - "raknajubb", - "corrie", - "barbarian228", - "germanosalamex", - "mraz125", - "perlalyka", - "dd7dd", - "wytiger", - "tomasiten10", - "lixing", - "rarestpokemon", - "ccl003", - "dentist1", - "seeks", - "martinez5", - "ubroad", - "daniew", - "emberhawk693", - "novawarden", - "0x5981", - "rsdyhsddh", - "natangriis12", - "christic", - "11116tw", - "ppppg50", - "saaao", - "tomsguidefr", - "deaity", - "ivyjade", - "roy9002", - "ergrgr", - "bakermckenzie", - "examine", - "urder", - "osloy", - "aldriche", - "lfhsmm", - "evangelineeliza", - "suiyi", - "2zzzy", - "td3samgh", - "drcarol", - "selitra", - "nakulnice", - "jelino", - "f1subreddit", - "networl", - "nicepj", - "vettesncaffiene", - "savvyrinu", - "tzumarul", - "hoangs", - "gredx", - "fededaff", - "6666o7f", - "gaizhang", - "samirmahata", - "layerzerro", - "rickye", - "hecto_crypto", - "fwe4re", - "bestbetter", - "garthhh", - "neithercandidate", - "stayhear", - "apexshade", - "chirahnavi", - "amoskere", - "bargains", - "irdgen", - "7777n7", - "yousuanru", - "butteflies", - "xiucai", - "everythig", - "drinkid", - "adib1", - "amyaw", - "mitoskamos", - "ioiuu", - "gvotttt", - "swung", - "aithful", - "lettertower", - "0xstark", - "daijiao", - "marniahn", - "luis2024", - "lewds", - "perfectc", - "mefour", - "arun007", - "2twgggg", - "v3xz00s1mc", - "10113", - "paswodersri1972", - "hy02rnr3o5", - "kingbnb", - "shoujitao", - "p8uuu", - "unknownstranger", - "genyosaii", - "whimsical_wishes", - "noah_brown", - "mp3dvd", - "jabeda", - "quanyeca", - "nowide", - "18563", - "roxannek", - "antiquedigest", - "novasceleste", - "dg3333", - "ammmd", - "moonbirdsnft", - "riveraa", - "abigaiii", - "o1qtttt", - "phanto", - "botli", - "beneficially", - "abbulziwy1971", - "addison4", - "asily69", - "berapuppy", - "ethanmoore", - "zlz1t2zqgg", - "lalalia", - "modernoff", - "seraphstorm", - "mastuu", - "zeymar", - "holleynews", - "ddbdd", - "tonchu", - "hertzlerpldeclension", - "ediso", - "aptmaxi", - "nakamoshi", - "local3sports", - "pitant", - "bigglobe", - "aaevo", - "controversial", - "11909", - "yosay", - "21saad", - "iffable", - "proteins", - "787ipoi", - "wjunl", - "showcommercial", - "ebtourage", - "mingzhongde", - "ziyanqwer", - "ffvff", - "rupeshxxx", - "moonfy", - "chatting", - "qwera", - "prijaviproblem", - "23028", - "phoenixwarden", - "francesly", - "ceolens", - "ephkg6k59x", - "yukiin", - "8794gwfesv", - "sbmintelligence", - "fakey", - "zoger", - "25635", - "itochu", - "nalexander", - "trump20232", - "222221", - "pk3iu8mgxz", - "ulh8hnzftm", - "ddrjudfjtfdjt", - "comeputer", - "zxcsabgf", - "smithd2410", - "ndo87pwbay", - "johnjohnny", - "zhexue", - "brookninjoffmac1987", - "keiths", - "ukujk", - "ebaymarket", - "osesco", - "lookd", - "novanomad", - "standoff", - "gaokao", - "ignaciaa_antonia", - "cryptomaker", - "arrebol", - "asfas541", - "silvershard1", - "25801", - "sinclairis", - "fellowes", - "musicity", - "leanexeu", - "mohamma14728462", - "managemachine", - "emila010", - "niversary", - "yp4fvha30f", - "crystalv", - "computernever", - "ksunton", - "kilogram", - "noticevery", - "daniellac1804", - "mikaa", - "snufer", - "tramps", - "fdghgf", - "grillfirst", - "get_2050", - "pittt", - "princssiceveins", - "95638", - "oswaldan", - "corsairfra", - "uuauu", - "shiduo", - "recognizes", - "spritebrother", - "shirleyrhodes", - "madisonwilson", - "cangchuan", - "joyoung", - "nakamotosh", - "talhayassine", - "beyblade", - "ainio", - "riceh", - "jonathane", - "desolate", - "takamijo", - "squeezietv", - "zgame", - "q9fcc", - "shabendiaco4", - "lolakser", - "koomaar", - "dodododuckduck", - "9y0ssss", - "dkgus", - "crysqqtal7blade", - "narrowvictory", - "borjomi", - "77qzzzz", - "rlane", - "tutunatie", - "qingge", - "8nyan", - "workplaces", - "0x3001914", - "chazuo", - "oprix", - "echoss", - "kelitina", - "hanchanglinli", - "breek", - "quence", - "gulzxc", - "bovecv", - "foreignnews", - "backtoeth", - "hsx4444", - "jadynvioiet", - "sebastianreed", - "fatigue", - "persuaded", - "obeid", - "tellamount", - "0x8d14", - "399849819m8nuyt19u8md", - "collect_insects", - "3yr1111", - "shasnyd", - "wq111", - "wilderness_wonderment", - "18816", - "gioluno", - "amaryo350gt", - "openliks", - "moneday", - "phantomblast47", - "sfrduyduj", - "ddddm", - "blindd", - "eaddition", - "hdjkwk", - "olegator497", - "maisdjxjc", - "truckingdepot", - "dieyra", - "qinglong", - "qpppp3", - "gonghuo", - "zushi", - "ownerqp", - "poiknmes", - "ethlfin", - "moodeng", - "l2021", - "super_score", - "angel764", - "owlphanft", - "gmpse", - "qingsong12", - "machinelearning", - "kommun9ka", - "21168", - "atalanta24", - "filemon8", - "jyyls14", - "dorothyshakespeare", - "grjnyb", - "tommey", - "mahi07", - "discovergeneral", - "77076", - "crypto_father", - "googlemaps", - "fosterp", - "2222n", - "0000s3g", - "irfanakbar", - "shivaraj", - "mandorpas", - "stuffnearly", - "volcano1223", - "juicewhte", - "nstylegroup", - "cryptodarth", - "oifhsafqw", - "vroom", - "cryptobulll", - "villian", - "diamndx", - "stepanscherba", - "alinavaza", - "theaterhy", - "zaigar2", - "artoflovve", - "hope89", - "satoshi_nakamof", - "youying", - "chen002", - "jvzi7", - "saddle", - "huaishi", - "trace", - "ddsfefewf", - "hpxxx", - "digitalsecurity", - "bikemm", - "shellyss", - "5cre4m", - "epierce1", - "staticclub", - "jessief", - "preventalways", - "gaylord", - "okors", - "32514", - "dfgds", - "beniraw", - "aird8", - "0x356992", - "informate" -]; +const accounts = [""]; const numberOfAccountsPerDay = accounts.length / 30; // Only Update these values const data: InvoiceData = { diff --git a/apps/web/src/components/Shared/Oembed/Frames/Transaction.tsx b/apps/web/src/components/Shared/Oembed/Frames/Transaction.tsx deleted file mode 100644 index 61210096c171..000000000000 --- a/apps/web/src/components/Shared/Oembed/Frames/Transaction.tsx +++ /dev/null @@ -1,189 +0,0 @@ -import errorToast from "@helpers/errorToast"; -import { getAuthApiHeadersWithAccessToken } from "@helpers/getAuthApiHeaders"; -import { CheckCircleIcon } from "@heroicons/react/24/solid"; -import { HEY_API_URL } from "@hey/data/constants"; -import { Errors } from "@hey/data/errors"; -import formatAddress from "@hey/helpers/formatAddress"; -import getNftChainId from "@hey/helpers/getNftChainId"; -import getNftChainInfo from "@hey/helpers/getNftChainInfo"; -import type { Frame as IFrame } from "@hey/types/misc"; -import { Button, H4 } from "@hey/ui"; -import axios from "axios"; -import type { FC } from "react"; -import { useState } from "react"; -import toast from "react-hot-toast"; -import { useAccountStore } from "src/store/persisted/useAccountStore"; -import { - arbitrum, - base, - mainnet, - optimism, - polygon, - polygonAmoy, - zora -} from "viem/chains"; -import { useSendTransaction, useSwitchChain } from "wagmi"; -import { useFramesStore } from "."; - -const SUPPORTED_CHAINS = [ - polygon.id, - polygonAmoy.id, - optimism.id, - arbitrum.id, - mainnet.id, - zora.id, - base.id -]; - -interface TransactionProps { - postId?: string; -} - -const Transaction: FC = ({ postId }) => { - const { currentAccount } = useAccountStore(); - const { setFrameData, setShowTransaction, showTransaction } = - useFramesStore(); - const [isLoading, setIsLoading] = useState(false); - const [txnHash, setTxnHash] = useState<`0x${string}` | null>(null); - const { switchChainAsync } = useSwitchChain(); - const { sendTransactionAsync } = useSendTransaction({ - mutation: { onError: errorToast } - }); - - if (!showTransaction.frame || !showTransaction.transaction) { - return null; - } - - const txnData = showTransaction.transaction; - const chainId = txnData.chainId - ? Number.parseInt(txnData.chainId.replace("eip155:", "")) - : 1; - const chainData = { - logo: getNftChainInfo(getNftChainId(chainId.toString())).logo, - name: getNftChainInfo(getNftChainId(chainId.toString())).name - }; - - if (!SUPPORTED_CHAINS.includes(chainId as any)) { - return
Chain not supported
; - } - - const handleTransaction = async () => { - if (!currentAccount) { - return toast.error(Errors.SignWallet); - } - - try { - setIsLoading(true); - - await switchChainAsync({ chainId }); - const hash = await sendTransactionAsync({ - data: txnData.params.data, - to: txnData.params.to, - value: BigInt(txnData.params.value || 0) - }); - - setTxnHash(hash); - - const { data: postedData }: { data: { frame: IFrame } } = - await axios.post( - `${HEY_API_URL}/frames/post`, - { - acceptsAnonymous: showTransaction.frame?.acceptsAnonymous, - acceptsLens: showTransaction.frame?.acceptsLens, - actionResponse: hash, - buttonIndex: +1, - postUrl: - showTransaction.frame?.buttons[showTransaction.index].postUrl || - showTransaction.frame?.postUrl, - pubId: postId - }, - { headers: getAuthApiHeadersWithAccessToken() } - ); - - if (!postedData.frame) { - return toast.error(Errors.SomethingWentWrongWithFrame); - } - - return setFrameData(postedData.frame); - } catch { - toast.error(Errors.SomethingWentWrongWithFrame); - } finally { - setIsLoading(false); - } - }; - - if (txnHash) { - return ( -
-

Transaction Sent

-
- Your transaction will confirm shortly. -
- - -
- ); - } - - return ( -
-
-
- Network - - {chainData.name} - {chainData.name} - -
-
-
- Account - - {formatAddress(currentAccount?.owner)} - -
-
-
- - -
-
- ); -}; - -export default Transaction; diff --git a/apps/web/src/components/Shared/Oembed/Frames/index.tsx b/apps/web/src/components/Shared/Oembed/Frames/index.tsx deleted file mode 100644 index 9fd9030815fa..000000000000 --- a/apps/web/src/components/Shared/Oembed/Frames/index.tsx +++ /dev/null @@ -1,233 +0,0 @@ -import { getAuthApiHeadersWithAccessToken } from "@helpers/getAuthApiHeaders"; -import { BoltIcon, LinkIcon } from "@heroicons/react/24/outline"; -import { HEY_API_URL } from "@hey/data/constants"; -import { Errors } from "@hey/data/errors"; -import stopEventPropagation from "@hey/helpers/stopEventPropagation"; -import type { FrameTransaction, Frame as IFrame } from "@hey/types/misc"; -import { Button, Card, Image, Input, Modal } from "@hey/ui"; -import cn from "@hey/ui/cn"; -import axios from "axios"; -import type { FC } from "react"; -import { useEffect } from "react"; -import toast from "react-hot-toast"; -import { createTrackedSelector } from "react-tracked"; -import { useAccountStore } from "src/store/persisted/useAccountStore"; -import { create } from "zustand"; -import Transaction from "./Transaction"; - -interface ShowTransactionState { - frame: IFrame | null; - index: number; - show: boolean; - transaction: FrameTransaction | null; -} - -interface FramesState { - frameData: IFrame | null; - inputText: string; - isLoading: boolean; - setFrameData: (frameData: IFrame | null) => void; - setInputText: (inputText: string) => void; - setIsLoading: (isLoading: boolean) => void; - setShowTransaction: (showTransaction: ShowTransactionState) => void; - showTransaction: ShowTransactionState; -} - -export const useFramesStore = createTrackedSelector( - create((set) => ({ - frameData: null, - inputText: "", - isLoading: false, - setFrameData: (frameData) => set({ frameData }), - setInputText: (inputText) => set({ inputText }), - setIsLoading: (isLoading) => set({ isLoading }), - setShowTransaction: (showTransaction) => set({ showTransaction }), - showTransaction: { - frame: null, - index: 0, - show: false, - transaction: null - } - })) -); - -interface FrameProps { - frame: IFrame; - postId?: string; -} - -const Frame: FC = ({ frame, postId }) => { - const { currentAccount } = useAccountStore(); - const { - frameData, - inputText, - isLoading, - setFrameData, - setInputText, - setIsLoading, - setShowTransaction, - showTransaction - } = useFramesStore(); - - useEffect(() => { - setFrameData(frame); - }, [frame, setFrameData]); - - if (!frameData) { - return null; - } - - const { - buttons, - frameUrl, - image, - imageAspectRatio, - inputText: inputTextLabel, - postUrl, - state - } = frameData; - - const postFrameData = async (index: number, action: string) => { - try { - setIsLoading(true); - const { data }: { data: { frame: IFrame } } = await axios.post( - `${HEY_API_URL}/frames/post`, - { - acceptsAnonymous: frame.acceptsAnonymous, - acceptsLens: frame.acceptsLens, - buttonAction: action, - buttonIndex: index + 1, - inputText: action === "post" ? inputText : undefined, - postUrl: buttons[index].target || buttons[index].postUrl || postUrl, - pubId: postId, - state - }, - { headers: getAuthApiHeadersWithAccessToken() } - ); - - if (!data.frame) { - return toast.error(Errors.SomethingWentWrongWithFrame); - } - - if (action === "post_redirect") { - if (typeof window !== "undefined" && Boolean(data.frame.location)) { - const message = `You are about to be redirected to ${data.frame.location?.toString()}`; - - if (window.confirm(message)) { - window.open(data.frame.location, "_blank")?.focus(); - } - } else { - return toast.error(Errors.SomethingWentWrongWithFrame); - } - } else if (action === "post") { - setFrameData(data.frame); - } else if (action === "tx") { - const txnData = data.frame.transaction; - if (!txnData) { - return toast.error(Errors.SomethingWentWrongWithFrame); - } - - setShowTransaction({ - frame: frameData, - index, - show: true, - transaction: txnData - }); - } - } catch { - toast.error(Errors.SomethingWentWrongWithFrame); - } finally { - setIsLoading(false); - } - }; - - return ( - - {image} - {inputTextLabel && ( -
- setInputText(e.target.value)} - placeholder={inputTextLabel} - type="text" - value={inputText} - /> -
- )} -
- {buttons.map(({ action, button, target }, index) => ( - - ))} -
- {showTransaction.show && ( - - setShowTransaction({ - frame: null, - index: 0, - show: false, - transaction: null - }) - } - show={showTransaction.show} - title="Transaction" - > - - - )} -
- ); -}; - -export default Frame; diff --git a/apps/web/src/components/Shared/Oembed/index.tsx b/apps/web/src/components/Shared/Oembed/index.tsx index ffb26dccd9ba..6a5681bd7006 100644 --- a/apps/web/src/components/Shared/Oembed/index.tsx +++ b/apps/web/src/components/Shared/Oembed/index.tsx @@ -9,7 +9,6 @@ import type { FC } from "react"; import { useEffect, useState } from "react"; import Embed from "./Embed"; import EmptyOembed from "./EmptyOembed"; -import Frame from "./Frames"; import Player from "./Player"; const GET_OEMBED_QUERY_KEY = "getOembed"; @@ -64,7 +63,6 @@ const Oembed: FC = ({ onLoad, post, url }) => { const og: OG = { description: data?.description, favicon: getFavicon(data.url), - frame: data?.frame, html: data?.html, image: data?.image, nft: data?.nft, @@ -73,7 +71,7 @@ const Oembed: FC = ({ onLoad, post, url }) => { url: url as string }; - if (!og.title && !og.html && !og.frame) { + if (!og.title && !og.html) { return null; } @@ -81,10 +79,6 @@ const Oembed: FC = ({ onLoad, post, url }) => { return ; } - if (og.frame) { - return ; - } - return ; }; diff --git a/packages/data/errors.ts b/packages/data/errors.ts index 1fde648433fc..e3f5fb1a7646 100644 --- a/packages/data/errors.ts +++ b/packages/data/errors.ts @@ -11,7 +11,6 @@ export enum Errors { RateLimited = "You are being rate limited!", SignWallet = "Please sign in your wallet.", SomethingWentWrong = "Something went wrong!", - SomethingWentWrongWithFrame = "Something went wrong with the frame!", Suspended = "Your profile has been suspended!", Unauthorized = "Unauthorized!", UnpredictableGasLimit = "Unpredictable gas limit!" diff --git a/packages/data/tracking.ts b/packages/data/tracking.ts index fbcc0c14bc64..1afcd7a1c92a 100644 --- a/packages/data/tracking.ts +++ b/packages/data/tracking.ts @@ -48,7 +48,6 @@ export const POST = { BOOKMARK: "Bookmark post", CLICK_CASHTAG: "Click post cashtag", CLICK_GROUP: "Click post group", - CLICK_FRAME_BUTTON: "Click post frame button", CLICK_HASHTAG: "Click post hashtag", CLICK_MENTION: "Click post mention", CLICK_OEMBED: "Click post oembed", diff --git a/packages/types/misc.d.ts b/packages/types/misc.d.ts index 7053d5077a38..a4d92130578c 100644 --- a/packages/types/misc.d.ts +++ b/packages/types/misc.d.ts @@ -30,43 +30,9 @@ export interface Nft { sourceUrl: string; } -export type ButtonType = "link" | "mint" | "post_redirect" | "post" | "tx"; -export type FrameTransaction = { - chainId: string; - method: string; - params: { - abi: string[]; - data: `0x${string}`; - to: `0x${string}`; - value: bigint; - }; -}; - -export interface Frame { - acceptsAnonymous: boolean; - acceptsLens: boolean; - buttons: { - action: ButtonType; - button: string; - postUrl?: string; - target?: string; - }[]; - frameUrl: string; - image: string; - imageAspectRatio: null | string; - inputText: null | string; - lensFramesVersion: null | string; - location?: string; - openFramesVersion: null | string; - postUrl: string; - state: null | string; - transaction?: FrameTransaction; -} - export interface OG { description: null | string; favicon: null | string; - frame: Frame | null; html: null | string; image: null | string; lastIndexedAt?: string;