Skip to content

A Node.js bot that spins the Plume Portal automatically every 24 hours, complete with gas optimization, balance checks, and fail-safe retries for 24/7 operation

License

Notifications You must be signed in to change notification settings

Espenzuyderwyk/Auto-spin-portal-Plume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portal Plume Auto Spin Bot (Must Have min 2 PLUME)

is a Node.js automation tool that calls the startSpin() function on the Plume Spin contract every fixed interval (default: 24 hours), sending the specified PLUME amount automatically.

GxPjrdXaIAMRM0Z

This bot is designed to:

  • Run 24/7 on a server or locally.
  • Keep track of the last successful spin to avoid duplicates.
  • Retry failed spins with exponential backoff.
  • Automatically manage gas fees or use fixed values.

Features

  • Automatic execution: Spins at a set interval (e.g., every 24 hours).
  • EIP-1559 support: Uses maxFeePerGas and maxPriorityFeePerGas.
  • State persistence: Remembers the last successful spin (spin-state.json).
  • Retry mechanism: 2 min → 5 min → 10 min backoff on failure.
  • Balance check: Ensures your wallet has enough PLUME for spin and gas.
  • Network validation: Confirms you are connected to the correct Plume chain.

Requirements

  • Node.js: v18+ recommended
  • npm: v8+ recommended
  • A funded Plume wallet with PLUME for spins + gas fees
  • RPC endpoint for Plume network (default: https://rpc.plume.org)

Installation

Clone the project and install dependencies:

screen -S DailySpinPlume
git clone https://github.com/Espenzuyderwyk/Auto-spin-portal-Plume.git
cd Auto-spin-portal-Plume
npm install

⚙️ Environment Setup

Create a .env file in the root directory:

nano .env

Input your private key and wallet address

▶️ Run the Bot

Start

node autospin.js

Disclaimer

This script is created for educational and personal experimentation purposes. It is not to be used for illegal activities, spam, or violations of GitHub rules.

  • Be mindful of gas fees, slippage, and token volatility.
  • This script is intended for testing and simulation purposes only.
  • Use of this script is entirely the responsibility of the user.
  • Do not use it to violate GitHub's Terms of Service.

#AutoSpinPlume #Plume #DailySpin #Web3

About

A Node.js bot that spins the Plume Portal automatically every 24 hours, complete with gas optimization, balance checks, and fail-safe retries for 24/7 operation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published