Skip to content

Releases: EpicsDAO/solv

@epics-dao/solv@4.2.3

01 Jul 07:53
3e1f7c8
Compare
Choose a tag to compare

Patch Changes

  • #214 5c2b014 Thanks @POPPIN-FUMI! - Add - solv MEV Mode

    This will enable solv MEV Mode on your validator instance.
    MEV Mode will allow you to harvest your rewards to your authority account every right before the epoch ends.
    Then convert SOL to elSOL (LST) and send it to your desired account.

    $ solv mev
    ? Do you want to enable solv MEV Mode? (y/N) y
    ? Enter your RPC URL (https://api.mainnet-beta.solana.com)
    ? Enter your Harvest Address (your solana address)
    ? Enter your Discord Webhook URL (https://discord.com/api/webhooks/11111111/xxxxxxxx)

    This strategy keeps the balance of SOL in your validator node low, enhancing security by mitigating the risk of large-scale SOL withdrawals. By immediately converting earned rewards to LST, it ensures high yield maintenance.

@epics-dao/solv@4.2.2

29 Jun 03:44
1348e97
Compare
Choose a tag to compare

Patch Changes

@epics-dao/solv@4.2.1

28 Jun 08:50
205a941
Compare
Choose a tag to compare

Patch Changes

  • #210 5c1451e Thanks @POPPIN-FUMI! - ## New Features - v4.2.0~v4.2.1

    • Added Solana Liquid Staking Command

    • Added Solana Transfer Command

    • Added Auto Reward Harvest Command

    • Added Epoch Timer

    • Improved setup command

    • Improved log command

    • Added solv df command

    • Migrated to ESM Module

    • Added Turbo Repo

    • You should set the SOLANA_RPC_URL in the .env file to use this feature effectively.

    Solana Liquid Staking Command

    $ solv stake --lst

    Solana Transfer Command

    $ solv transfer/tr

    Auto Reward Harvest Command

    This command collects all rewards into the authority account, converts the gathered SOL to elSOL, and then transfers the elSOL to an external harvest account.

    This ensures that, in the event of a node hack, assets are not held within the node. Additionally, it allows immediate staking of rewards, thereby enhancing performance.

    ※ To use this command, you must first set the harvest account in the solv.config.json file. During the initial execution, you can input this information interactively.

    Please ensure that this account information is never stored on the validator server.

    $ solv harvest/hv

    Soon, we will be adding the ability to run the harvest command by the epochTimer.

    Epoch Timer

    The epochTimer is a feature that allows you to set a specific time to run the some commands.
    This feature is especially useful for those who want to stake rewards at before the epoch change.

    • You need to set DISCORD_WEBHOOK_URL in the .env file to use this feature.
    $ solv epochTimer

    Improved setup command

    The setup command has been improved to allow you to set up without mounting the volume.

    $ solv setup

    Improved log command

    small bug fixes and improvements

    $ solv log

    Added solv df command

    This command shows the disk usage of the validator server.

    $ solv df

    Migrated to ESM Module

    solv has been migrated to ESM Module.

    Added Turbo Repo

    We have added a Turbo Repo to manage the solv package.

solv-doc@0.2.1

25 Jun 10:33
2f1790f
Compare
Choose a tag to compare

Patch Changes

  • #204 bd8cf63 Thanks @POPPIN-FUMI! - Update solv stake/setup/bal - added LST stake, improved solv setup, added solv bal --spl option

    • Added LST stake command
    $ solv stake --lst
    ? Enter Stake Pool Address(default: elSOL) So1vW4Bm6ZURzJJHZy1JpsjoVY68z4cDgF4tTLwYMa5
    mintPubkey: ELSoL1owwMWQ9foMsutweCsMKbTPVBD9pFqxQGidTaMC
    ? 🪙  elSOL
    Name: Enhanced Linkage SOL
    Token Mint: ELSoL1owwMWQ9foMsutweCsMKbTPVBD9pFqxQGidTaMC
    Is this the correct Stake Pool? Yes
    📗 Selected Wallet: LKnGHsjr7UYBXnzfbrz4k6QotCz56rMQTSiVwdRSyL9
    💰 Account Balance: 0.057570418 SOL
    ⚠️ 0.03 SOL will be remaining in the account if you just press enter.
    ? Enter amount of SOL to stake: (0.027570418) 0.01
    ? Enter amount of SOL to stake: 0.01
    ⠹ 🔄 Converting SOL to elSOL
    
    💰 You've got elSOL ✨
    
    Signature: 4mNRWK47J3SuMpE81fJGdvaKp53jr7zHYBt9Z4w8Qnc6XJt...
    • Added solv bal --spl option
    $ solv bal --spl
    Token                                         Balance
    ------------------------------------------------------------
    LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp   0.007602296
    bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1   0.008774606
    vSoLxydx6akxyMD9XEcPvGYNGq6Nn66oqVb3UkGkei7   0.009848148
    BLZEEuZUBVqFhj8adcCFPJvPVCiCyVmh3hkJMrU8KuJA  2508.993638692
    ELSoL1owwMWQ9foMsutweCsMKbTPVBD9pFqxQGidTaMC  150.316704143
    • Improved solv setup command

    Now solv setup reads the root dir's volume and set the default swap size depending on the available space.

    $ solv setup

@epics-dao/solv@4.2.0

25 Jun 10:33
2f1790f
Compare
Choose a tag to compare

Minor Changes

  • #204 bd8cf63 Thanks @POPPIN-FUMI! - Update solv stake/setup/bal - added LST stake, improved solv setup, added solv bal --spl option

    • Added LST stake command
    $ solv stake --lst
    ? Enter Stake Pool Address(default: elSOL) So1vW4Bm6ZURzJJHZy1JpsjoVY68z4cDgF4tTLwYMa5
    mintPubkey: ELSoL1owwMWQ9foMsutweCsMKbTPVBD9pFqxQGidTaMC
    ? 🪙  elSOL
    Name: Enhanced Linkage SOL
    Token Mint: ELSoL1owwMWQ9foMsutweCsMKbTPVBD9pFqxQGidTaMC
    Is this the correct Stake Pool? Yes
    📗 Selected Wallet: LKnGHsjr7UYBXnzfbrz4k6QotCz56rMQTSiVwdRSyL9
    💰 Account Balance: 0.057570418 SOL
    ⚠️ 0.03 SOL will be remaining in the account if you just press enter.
    ? Enter amount of SOL to stake: (0.027570418) 0.01
    ? Enter amount of SOL to stake: 0.01
    ⠹ 🔄 Converting SOL to elSOL
    
    💰 You've got elSOL ✨
    
    Signature: 4mNRWK47J3SuMpE81fJGdvaKp53jr7zHYBt9Z4w8Qnc6XJt...
    • Added solv bal --spl option
    $ solv bal --spl
    Token                                         Balance
    ------------------------------------------------------------
    LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp   0.007602296
    bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1   0.008774606
    vSoLxydx6akxyMD9XEcPvGYNGq6Nn66oqVb3UkGkei7   0.009848148
    BLZEEuZUBVqFhj8adcCFPJvPVCiCyVmh3hkJMrU8KuJA  2508.993638692
    ELSoL1owwMWQ9foMsutweCsMKbTPVBD9pFqxQGidTaMC  150.316704143
    • Improved solv setup command

    Now solv setup reads the root dir's volume and set the default swap size depending on the available space.

    $ solv setup

@epics-dao/solv@4.1.17

18 Jun 16:50
26fb308
Compare
Choose a tag to compare

Patch Changes

@epics-dao/solv@4.1.16

15 Jun 15:42
2feaee9
Compare
Choose a tag to compare

Patch Changes

@epics-dao/solv@4.1.15

15 Jun 09:55
09bef58
Compare
Choose a tag to compare

Patch Changes

  • #198 567b6fa Thanks @POPPIN-FUMI! - Update - testnet setup

    Removed --known-validator flag due to the testnet entrypoint is having some problems with it.

    For now, download the snapshot and use the snapshot without the --known-validator flag and --only-known-rpc

@epics-dao/solv@4.1.14

13 Jun 09:50
3289c58
Compare
Choose a tag to compare

Patch Changes

@epics-dao/solv@4.1.13

13 Jun 08:57
23f0eeb
Compare
Choose a tag to compare

Patch Changes