{"id":22713379,"url":"https://github.com/brodev3/erc20-tokentranfer","last_synced_at":"2025-03-29T22:43:42.132Z","repository":{"id":266472325,"uuid":"866244352","full_name":"brodev3/ERC20-TokenTranfer","owner":"brodev3","description":"This tool allows you to send all ERC-20 tokens to a specified address. You can use it to transfer tokens from different wallets to a single address or multiple addresses.","archived":false,"fork":false,"pushed_at":"2025-01-29T08:57:39.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T00:26:46.315Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brodev3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-01T22:38:41.000Z","updated_at":"2025-01-29T08:57:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"47942582-8374-45a5-8de2-79714c458060","html_url":"https://github.com/brodev3/ERC20-TokenTranfer","commit_stats":null,"previous_names":["brodev3/erc20-tokentranfer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brodev3%2FERC20-TokenTranfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brodev3%2FERC20-TokenTranfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brodev3%2FERC20-TokenTranfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brodev3%2FERC20-TokenTranfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brodev3","download_url":"https://codeload.github.com/brodev3/ERC20-TokenTranfer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246254096,"owners_count":20747948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T14:09:07.625Z","updated_at":"2025-03-29T22:43:42.110Z","avatar_url":"https://github.com/brodev3.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ERC-20 Token Transfer Tool\n\n\u003cp\u003e\n      \u003cimg src=\"https://i.ibb.co/3sHQCSp/av.jpg\" \u003e\n\u003c/p\u003e\n\n\u003cp \u003e\n   \u003cimg src=\"https://img.shields.io/badge/build-v_1.0-brightgreen?label=Version\" alt=\"Version\"\u003e\n\u003c/p\u003e\n\n\n## About\n\nThis tool allows you to send all ERC-20 tokens to a specified address. You can use it to transfer tokens from different wallets to a single address or multiple addresses.\n\n\n## Features\n- Supports all ERC-20 standard tokens.\n- You can input the contract address and ABI if it is an ERC-20 token.\n- Works with any network; just specify the correct RPC URL.\n- Transfer tokens from multiple wallets to one or different addresses.\n\n ## Configuration\n Before starting, you need to configure the ```.env``` file. Open ```.env``` and set the following parameters:\n \n    \n    DECRYPT = \n    MESSAGE = \"Sup bro\"\n    RPC_URL = \"https://mainnet.base.org\"\n    CONTRACT = \"0x0000000000000000000000000000000000000000\"\n    RECEIVER = \"0x0000000000000000000000000000000000000000\"\n    MAXTIME = 10000\n\n    \nExplanation of parameters:\n- **DECRYPT**: Used for encrypted text. If not needed, leave it empty. If needed, set to ```1```.\n- **MESSAGE**: A phrase for decryption.\n- **RPC_URL**: The RPC URL of the token's network.\n- **CONTRACT**: The ERC-20 token contract address.\n- **RECEIVER**: The default recipient for all wallets. Leave empty if sending to different addresses per wallet.\n- **MAXTIME**: The maximum time (in milliseconds) that will be randomly assigned to delay the execution of token transfers from each wallet. All accounts will be triggered within this random delay. For example, if MAXTIME is set to 5000, the transfer can occur anytime between 1 second and 5 seconds (1000-5000 milliseconds).\n\n ### ABI Configuration (Optional)\nYou can add the ABI of the token to the ```ABI.json``` file if necessary. By default, the software uses the standard ERC-20 ABI, so it's not required to provide a custom ABI unless the token has additional functionality or non-standard methods.\n\n ## Wallet Configuration\nFill out the ```w.csv``` file with the wallets to be used for token transfers. The first row with the value ```1``` is a header and must not be removed. Below the header, insert data in the format:\n\n    privateKey;recipientAddress\n\n ## How to Start\n\n1. Node JS\n2. Clone the repository to your disk\n3. Configure ```.env``` with the appropriate parameters\n4. Add wallet information to ```w.csv```\n5. Launch the console (for example, Windows PowerShell)\n6. Specify the working directory where you have uploaded the repository in the console using the CD command\n    ```\n    cd C:\\Program Files\\brothers\n    ```\n7. Install packages\n   \n    ```\n    npm install\n    ```\n8. Run the software, and it will transfer tokens from the specified wallets to the respective addresses. All accounts will start transferring after a random delay, determined between 1 second and the value specified in MAXTIME.\n    ```\n    node index\n    ```\n\n\n\n\n\n## License\n\nProject **brodev3**/ERC-20 Token Transfer Toolis distributed under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrodev3%2Ferc20-tokentranfer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrodev3%2Ferc20-tokentranfer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrodev3%2Ferc20-tokentranfer/lists"}