1. Abstract
vorest is a Solana memecoin with a single distinguishing mechanism: it uses 100% of its creator fees to buy and burn other memecoins. The system operates autonomously via an open-source Python script that runs every 2 minutes, claiming fees, calculating a buy budget, purchasing target tokens via PumpPortal, and executing SPL Token burns. All operations are on-chain and verifiable.
2. The Thesis
The memecoin ecosystem suffers from extreme fragmentation. Thousands of tokens launch daily on pump.fun, competing for the same pool of attention and capital. Most die within hours. The survivors still dilute each other.
vorest introduces a deflationary pressure on this ecosystem. By routing its own trading fees into buying and permanently burning competing tokens, it acts as a consolidation mechanism. The more vorest is traded, the more competing supply is destroyed.
3. Mechanism
The buyback-and-burn script executes the following pipeline every cycle (default: 120 seconds):
- Fee Claim -- Creator fees are claimed from pump.fun via PumpPortal's collectCreatorFee action. The transaction is signed locally using the wallet's private key.
- Budget Calculation -- Total budget = claimed fees + (wallet SOL balance * configurable percentage). A configurable SOL reserve is maintained for transaction fees.
- Target Selection -- Up to 5 target token mints are loaded from a configuration file. The budget is divided equally across all active targets.
- Buy -- Each target token is purchased via PumpPortal's buy action with 25% slippage tolerance. Transactions are signed locally and submitted to Solana RPC.
- Burn -- After each buy settles, the wallet's entire balance of that token is burned using the SPL Token-2022 BurnChecked instruction (discriminator 15). The burn is permanent and irreversible.
4. Technical Architecture
The system is a single-file Python script (~300 lines) with the following dependencies:
- solders -- Rust-backed Solana SDK for Python. Handles keypair management, transaction construction, and instruction building.
- requests -- HTTP client for RPC calls and PumpPortal API interactions.
Key implementation details:
- All transactions are constructed and signed locally. No private key leaves the machine.
- Burns use BurnChecked (discriminator 15) against Token-2022 program, which validates decimals on-chain.
- The script maintains no external state. Each cycle is independent. CAs are loaded from a flat file.
- RPC calls use Helius mainnet endpoint with confirmed commitment level.
5. Configuration
All parameters are configurable via environment variables:
| Variable | Default | Description |
| WALLET_SOL_PERCENT | 30 | Percentage of wallet SOL added to budget per cycle |
| CYCLE_INTERVAL_SEC | 120 | Seconds between cycles |
| MAX_CAS | 5 | Maximum target tokens per cycle |
| SOL_RESERVE | 0.01 | SOL reserved for transaction fees |
| MIN_BUY_SOL | 0.001 | Minimum SOL required to execute a buy |
| TOKEN_DECIMALS | 6 | Token decimal places for burn instruction |
6. Verification
Every buy and burn is an on-chain Solana transaction. The live feed on this page queries the wallet's transaction history via Helius RPC and displays all buyback-and-burn activity in real-time. Anyone can independently verify by checking the wallet address on Solscan or any Solana explorer.
7. Open Source
The complete buyback-and-burn script is open source, available at github.com/vorestcoin/vorest. The repository includes the full bot source code, configuration documentation, and deployment instructions.