Skip to content

luoyeETH/autoFreeMint_pkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autoFreeMint_pkg

关联项目
在线多钱包mint、挂单、合约批发 https://dddd8.xyz
Blur bid监控提醒、自动撤销bid、自动bid https://github.com/luoyeETH/blur_bid_alert

快速开始

windows教程 linux教程

下载地址release
download

免费试用版(截止2022-10-23 20:00)

mint链接: https://etherscan.io/address/0xf3b866a14b7e80b7a7968413117ca8926b85602e#writeContract#F2
mint价格: 0.02eth

一张pass卡对应一个跟单钱包 五张pass卡后加入的跟单钱包后不再验证pass卡
持有pass卡的钱包可以使用 https://dddd8.xyz

简单演示视频查看

有问题可以提issue提issue

使用说明

文件目录说明

autofreemint-win.exe/autofreemint-linux 跟单程序
keystore 加密后的私钥将保存在这个目录下
config.json 配置文件
privateKey.json 首次运行时填写私钥和密码

首次运行流程

windows教程

1.在release中下载最新版本的exe程序
2.双击启动跟单程序,第一次运行时会闪退,然后会多出keystore和privateKey.json两个文件
3.在privateKey.json中填写私钥和密码
本地使用文本编辑器或vscode等软件编辑,或在线编辑json

{
    "privateKeyList": [
        "私钥1",
        "私钥2"
    ],
    "password": "密码"
}

3.重新启动跟单程序,按提示配置相关设置即可

linux教程

1.使用xshell等工具连接服务器
2.新建目录
mkdir autofreemint
3.切换到该目录
cd autofreemint
4.一键获取最新版跟单脚本并生成初始化文件
wget -N --no-check-certificate https://raw.githubusercontent.com/luoyeETH/autoFreeMint_pkg/main/install.sh && chmod 775 install.sh && bash install.sh
5.配置privateKey.json
vim privateKey.json (或使用xftp等工具打开编辑,填入私钥和密码)
{
    "privateKeyList": [
        "私钥1",
        "私钥2"
    ],
    "password": "密码"
}
6.运行程序
./autofreemint-linux 按要求完成配置
(7.)保持后台运行 
nohup ./autofreemint-linux & 

配置项说明

默认配置说明

默认配置只需要用户填写alchemyKey和followAddress
将默认开启pending跟单模式,并以最大50,优先费2的预设gas发送交易,只跟免费交易,不做gas消耗限制,启动全部账户。

配置项详解

required 必填项
alchemyKey alchemyKey提供的apiKey,申请地址,填写到双引号中
followAddress 要跟随的地址,填写的格式为["地址1","地址2"]

optional 可选项
password keystore的密码,可不填。不填写时需要每次启动时手动输入密码
runMode [pending/log] 两种跟单模式,pending更快,但有可能跟到非mint的操作,log慢一个区块,只会跟mint操作。默认为pending模式
mintToMode [self/collect] 针对mintTo方法,跟单会自动替换为自己地址,self模式会替换到发送者地址,需要手动归集或重复授权上架,collect会替换为第一个加载的账户地址,mint时即完成归集,但可能受不同合约影响mint失败。默认为self模式
maxPriority 预设的优先费,优先费越高的交易在同一区块中更快被确认。默认为2
maxGasPrice 预设的最大gasPrice。默认为50

预设gas只在autoGas关闭情况下生效

maxValue 最大跟单时的付费金额,单位eth。默认为0
autoGas 自动gas模式
----enable [true/false] autoGas开关,打开时为自动gas模式,关闭时为预设gas模式。默认关闭
----gasMode [fast/normal] 自动gas速度选择,fast速度更快,消耗gas更多,normal消耗gas略低,但可能会失败。默认fast
maxGas_USD 以美元计价的最大gas限制
----enable [true/false] maxGas_USD开关,打开后会预估gas消耗。默认关闭
----value 直接填写数字,不需要双引号。默认0
useAccount 开启跟单的账户,填0全部开启。默认0
----enable [true/false] useAccount开关。默认关闭
----value 直接填写数字,不需要双引号。默认0
multiAccountConfig 动态多账户模式
----enable [true/false] 动态多账户开关。默认关闭
----gasGearsList gas档位配置[档位1, 档位2, 档位3]
----useAccountGearsList 使用账号档位配置[账号数1,账号数2,账号数3]

举例

以下配置效果为:在gas0-10时使用5个账号跟单,10-20时使用3个账号跟单,20-50时使用一个账号跟单  
"multiAccountConfig": {
   "enable": true,
   "gasGearsList": [10, 20, 50],
   "useAccountGearsList": [5, 3, 1]
   },

messagePushConfig 消息推送配置
enable [true/false] 消息推送开关。默认关闭
pushFlag_dc [true/false] 推送discord开关。默认关闭
discordKey discord-webhook-key 填写https://discordapp.com/api/webhooks/${discordKey}discordKey部分
pushFlag_bark [true/false] 推送bark开关。默认关闭
barkKey IOS推送软件bark的key 填写https://api.day.app/${barkKey}/barkKey部分
contractBlacklist 合约地址黑名单。默认包含opensea,x2y2,looksrare,ens,gem等合约地址,在pending跟单模式中,当接受方在黑名单地址中,交易不会发送
methodBlacklist 方法黑名单。默认包含setApproveForAll,Approve,tansferFrom等方法,在pending跟单模式中,当跟单地址进行这些操作时,交易不会发送
pause 指定时间区间内暂停跟单
----enable [true/false] 暂停mint开关。默认关闭
----pauseTime 暂停开始时间[HH:ss]
----resumeTime 暂停结束时间[HH:ss]
followAddressNum 多地址mint后跟单,follow列表中对同一个项目mint次数大于等于指定次数后再跟单
----enable [true/false] 多地址mint后跟单。默认关闭
----value 直接填写数字,不需要双引号。默认1

test 测试选项
enable [true/false] 测试模式开关。默认关闭
testnet 填写测试网。默认goerli

注意: 部分新增参数没有更新到文档中,请参照更新日志或加入discord询问

{
        "required": {
            "alchemyKey": "",
            "followAddress": ["",""]
        },
    
        "optional": {
            "password": "",
            "runMode": "pending",  
            "mintToMode": "self",      
            "maxPriority": 2,
            "maxGasPrice": 50,
            "maxValue": 0,
		    "higherGas": false,
            "autoGas":{
                "enable": false,
                "gasMode": "fast"
            },
            "maxGas_USD": {
                "enable": false,
                "value": 0
            },       
            "useAccount": {
                "enable": false,
                "value": 0
            },
            "multiAccountConfig":{
                "enable": false,
                "gasGearsList": [],
                "useAccountGearsList": []
            },
            "messagePushConfig":{
                "enable": false,
                "pushFlag_dc": false,  
                "discordKey": "",
                "pushFlag_bark": false,              
                "barkKey": ""
            },
            "pause": {
                "enable": false,
                "pauseTime": "00:00",
                "resumeTime": "00:00"
            },
            "followAddressNum": {
                "enable": false,
                "value": 1
            },
            "rugAddressList": [],
            "contractBlacklist": [
                "0x00000000006c3852cbef3e08e8df289169ede581",
                "0x74312363e45dcaba76c59ec49a7aa8a65a67eed3",
                "0x00000000000111AbE46ff893f3B2fdF1F759a8A8",
                "0x39da41747a83aeE658334415666f3EF92DD0D541",
                "0x000000000000ad05ccc4f10045630fb830b95127",
                "0x59728544b08ab483533076417fbbb2fd0b17ce3a",
                "0x084b1c3c81545d370f3634392de611caabff8148",
                "0x83c8f28c26bf6aaca652df1dbbe0e1b56f8baba2",
                "0x0a267cf51ef038fc00e71801f5a524aec06e4f07",
                "0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6",
                "0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5",
                "0xd152f549545093347a162dce210e7293f1452150", 
                "0x1a90b3dead0113740266b7f7ea1136e8ed1b48c5", 
                "0xfCC926dfef1548A8e74C36D1b0d3c05f13B60918",
                "0x005Da41474EB93cfEa6FcC126e7bEAf467e96666",
		"0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b" 
            ],
            "methodBlacklist": [
                "0x",
                "0xa22cb465",
                "0x42842e0e",
                "0x23b872dd",
                "0xf242432a",
		"0x095ea7b3"
            ]
        },
        
        "test":{
            "enable": false,
            "testnet": "goerli"
        }
    
    }

更新日志

beta测试

测试版 v0.2.12-beta

  • bugfix

测试版 v0.2.11-beta

  • 可以添加更多的apikey
  • 扩充了黑名单列表
  • 优化了部分日志显示

测试版 v0.2.10-beta

  • 添加了mint时的时间打印
  • 扩充了黑名单列表

测试版 v0.2.9-beta

  • 新增rugAddressList参数,填入地址后,将不会再mint该地址交互过的合约
  • 扩充了黑名单列表

测试版 v0.2.8-beta

  • 验证Pass卡持仓地址数量超过5后将不再验证余下地址持仓

测试版 v0.2.7-beta

  • 修复了higherGas模式下的一个严重bug

测试版 v0.2.6-beta

  • 新增higherGas参数,设置为true时,在跟单过程中别人的gas高于预设时,gas费会替换为跟单gas+1

测试版 v0.2.5-beta

  • 针对Manifold平台(0x44e94034afce2dd3cd5eb62528f239686fc8f162)进行了优化

测试版 v0.2.4-beta

  • 修复了同一地址mint多次会重复计数的bug

测试版 v0.2.3-beta

  • 添加配置文件中的部分配置

测试版 v0.2.2-beta

  • 新增实验性功能,解析批量mint方式的hex后跟单

测试版 v0.2.1-beta

  • 增加pass卡验证 长期有效

alpha测试

测试版 v0.1.11-alpha

  • 新增满足多个地址同时mint的条件后再跟单
  • 添加了跟单时候的日期打印
  • 延长测试版使用时间到2022-09-28 00:00

测试版 v0.1.10-alpha

  • 钱包加载时过滤余额低于0.001的钱包

测试版 v0.1.9-alpha

  • 修复了开启pause配置项后不跟单的bug
  • 优化了信息推送内容

测试版 v0.1.8-alpha

  • 新增了在预设时间段内暂停跟单功能
  • 优化了autoGas模式
  • 延长测试版使用时间到2022-09-21 00:00

测试版 v0.1.7-alpha

  • 添加了针对mintTo方法的两种处理模式
    1.self模式,接受者为发送者地址
    2.collect模式,接受者为第一个加载地址(mint时即归集)
  • 优化了对预期外异常的处理
  • 优化了日志打印

测试版 v0.1.6-alpha

  • 优化了pending跟单

About

打包后的自动跟单程序

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages