Skip to content

Fragment-Software/me-claimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magic Eden Claimer

English

Socials

Telegram channel: https://t.me/fragment_software

Telegram chat: https://t.me/fragment_software_chat

Installation

Prerequisites

Build

Clone the repository and build the project:

git clone https://github.com/Fragment-Software/me-claimer.git
cd me-claimer
cargo build --release

Running

  1. In the browser, open this link using a proxy (required!!!) which you will use in the claimer:

https://mefoundation.com/api/trpc/ixs.newClaimBatch?batch=1&input={"0":{"json":{"claimWallet":"veTbq5fF2HWYpgmkwjGKTYLVpY6miWYYmakML7R7LRf","allocationEvent":"tge-airdrop-final","ns":"acAvyneD7adS3yrXUp41c1AuoYoYRhnjeAWH9stbdTf","enableStake":false,"priorityFeeMicroLamports":80000}}}

  1. Navigate to the URL again (do not refresh the page; simply paste the URL into the address bar and open it again).

  2. Open the browser developer tools:

    • macOS: cmd + options (alt) + I;
    • Linux: ctrl + alt + I;
    • Windows: F12
  3. Go to the "Application" tab in the developer tools:

  4. On the left-hand side, open Cookies.

  5. Select https://mefoundation.com.

  6. Locate the cookie named cf_clearance and disable the HttpOnly flag:

  7. Go to the "Console" tab in the developer tools and run the following script:

await navigator.userAgentData.getHighEntropyValues([
    'architecture',
    'bitness',
    'model',
    'platform',
    'platformVersion',
    'uaFullVersion',
    'fullVersionList'
]).then((hints) => {
    console.log({
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
        'accept-language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
        'cache-control': 'no-cache',
        'cookie': document.cookie,
        'pragma': 'no-cache',
        'sec-ch-ua': navigator.userAgentData.brands
            .map(brand => `"${brand.brand}";v="${brand.version}"`)
            .join(', '),
        'sec-ch-ua-arch': `"${hints.architecture}"`,
        'sec-ch-ua-bitness': `"${hints.bitness}"`,
        'sec-ch-ua-full-version': `"${hints.uaFullVersion}"`,
        'sec-ch-ua-full-version-list': hints.fullVersionList
            .map(brand => `"${brand.brand}";v="${brand.version}"`)
            .join(', '),
        'sec-ch-ua-mobile': `?${navigator.userAgentData.mobile ? 1 : 0}`,
        'sec-ch-ua-model': `"${hints.model}"`,
        'sec-ch-ua-platform': `"${hints.platform}"`,
        'sec-ch-ua-platform-version': `"${hints.platformVersion}"`,
        'sec-fetch-dest': 'document',
        'sec-fetch-mode': 'navigate',
        'sec-fetch-site': 'none',
        'sec-fetch-user': '?1',
        'upgrade-insecure-requests': '1',
        'user-agent': navigator.userAgent
    });
}).catch(console.error);
  1. Copy the resulting object:

    1. Right-click on the logged object in the console.
    2. Select Copy object.
  2. Paste the copied object into data/headers.json.

Fill files in data/ directory

Execute the built binary:

cargo run --release

Русский

Наши ресурсы

Telegram channel: https://t.me/fragment_software

Telegram chat: https://t.me/fragment_software_chat

Установка

Предварительные требования

Сборка

Клонируйте репозиторий и соберите проект:

git clone https://github.com/Fragment-Software/me-claimer.git
cd me-claimer
cargo build --release

Запуск

  1. В браузере эту ссылку открыть используя прокси (обязательно!!!) которую будете использовать в клеймере:

https://mefoundation.com/api/trpc/ixs.newClaimBatch?batch=1&input={"0":{"json":{"claimWallet":"veTbq5fF2HWYpgmkwjGKTYLVpY6miWYYmakML7R7LRf","allocationEvent":"tge-airdrop-final","ns":"acAvyneD7adS3yrXUp41c1AuoYoYRhnjeAWH9stbdTf","enableStake":false,"priorityFeeMicroLamports":80000}}}

  1. После снова переходим по этой ссылке (НЕ ОБНОВЛЯЕМ СТРАНИЦУ, А СНОВА ВСТАВЛЯЕМ ЭТУ ССЫЛКУ)

  2. Открываем девтулз:

    • macOS: cmd + options (alt) + I;
    • Linux: ctrl + alt + I;
    • Windows: F12
  3. Переходим на вкладку Application -> слева на вкладке открываем Cookies -> https://mefoundation.com -> на куки cf_clearance снимаем галочку под HttpOnly (кликнуть 2 раза, чтобы пропала галочка)

  4. Открываем вкладку Console -> вставляем скрипт:

await navigator.userAgentData.getHighEntropyValues([
    'architecture',
    'bitness',
    'model',
    'platform',
    'platformVersion',
    'uaFullVersion',
    'fullVersionList'
]).then((hints) => {
    console.log({
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
        'accept-language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
        'cache-control': 'no-cache',
        'cookie': document.cookie,
        'pragma': 'no-cache',
        'sec-ch-ua': navigator.userAgentData.brands
            .map(brand => `"${brand.brand}";v="${brand.version}"`)
            .join(', '),
        'sec-ch-ua-arch': `"${hints.architecture}"`,
        'sec-ch-ua-bitness': `"${hints.bitness}"`,
        'sec-ch-ua-full-version': `"${hints.uaFullVersion}"`,
        'sec-ch-ua-full-version-list': hints.fullVersionList
            .map(brand => `"${brand.brand}";v="${brand.version}"`)
            .join(', '),
        'sec-ch-ua-mobile': `?${navigator.userAgentData.mobile ? 1 : 0}`,
        'sec-ch-ua-model': `"${hints.model}"`,
        'sec-ch-ua-platform': `"${hints.platform}"`,
        'sec-ch-ua-platform-version': `"${hints.platformVersion}"`,
        'sec-fetch-dest': 'document',
        'sec-fetch-mode': 'navigate',
        'sec-fetch-site': 'none',
        'sec-fetch-user': '?1',
        'upgrade-insecure-requests': '1',
        'user-agent': navigator.userAgent
    });
}).catch(console.error);
  1. Копируем объект (пкм -> Copy object)

  2. Вставляем в data/headers.json

Заполните файлы в data/

Запустите собранный бинарный файл:

cargo run --release

Releases

No releases published

Packages

No packages published

Languages