Datamine NetworkDatamine NetworkCommunity

Datamine Network Launches HODL Clicker Pause Feature

Hey guys I added a new Pause/Resume game feature for HODL Clicker.

If you are playing HODL Clicker and navigate to your address details you will notice a new "Pause Game" button.

This feature will allow you to RETAIN your TIME BONUS without having to unlock/re-lock the tokens back.

Tomorrow I will add the final ability to "mint while paused" so you can take some liquidity when you want and then resume the game.

The idea behind this is that you can sell a bit of tokens when you need liquidity, and when you don't need liquidity it auto-recompounds in the game. So you sacrifice a bit of APY for some instant liquidity. fluxBrain

Datamine Network Launches HODL Clicker Pause FeatureDatamine Network Launches HODL Clicker Pause Feature

· hodlforjesus · #dev-updates

Datamine Decentralized Dashboard Undergoes Major Technical Modernization

Hey guys a new build of decentralized dashboard is out. This is another round of modernization, here are all the updates:

  • Updated to use more viem features & gas calculations (should result in cheaper gas transactions)

  • Removed all linter ignores & aaddressed all linter errors

  • ABIs: JSON -> TS for viem typing

  • Removed all <Render /> react pattern (in favor of Zustand useShallow)

  • Improved typing and type safety in Typescript

  • Added query interface types

  • Removed BN,js in favor of BigInt

  • Removed Bigint->string->Bigint conversions

  • Moved navigation useEffects into router

  • Removed WalletConnect mentions

  • Moved queries to separate files

  • Moved files around (for better structure)

  • Removed deprecated find access links functionality

  • Improved comments around custom contexts

  • Organized commands and queries into contexts

You can test it out here: https://datamine-crypto.github.io/dashboard/

· hodlforjesus · #dev-updates

Datamine Network Enhances Smart Contract Code Quality

  1. Code Structure & Quality (20/20)
  • Modular Helpers: We just finished refactoring your helpers to remove barrel files (index.ts), which improves tree-shaking and test isolation.

  • TypeChain: You have hardhat-typechain configured, ensuring full type safety for your smart contract interactions in tests.

  • Formatting: Prettier is integrated and enforced via scripts.

  1. Tooling (10/10)
  • Plugins: You have a comprehensive suite of plugins (hardhat-verify, hardhat-keystore, hardhat-ignition) that cover the full lifecycle from testing to deployment and verification.

Summary

You have successfully modernized every aspect of this repository. Maintaining this score requires vigilance as tools evolve, but for now, this is as good as it gets.

· hodlforjesus · #dev-updates

Datamine Network Migrates Smart Contract Tests to Hardhat Three

Hey guys I just finished porting our unit tests to Hardhat v3 fluxFlex

While I was working on Hardhat v2 unit tests this came out half way through. And it was pretty complex to migrate due to IERC1820. I had to convert that npm package to Hardhat v3 plugin. Here is what AI is saying:

Modernization Score: 100/100 🚀

Your project is effectively bleeding edge. You are using the absolute latest standards across the board, from the build tools to the language features. It is rare to see a smart contract testing repo this up-to-date.

Breakdown

  1. Dependencies & Core Stack (30/30)
  • Hardhat v3 (^3.0.16): You are on the newly released major version of Hardhat.

  • Ethers v6 (^6.15.0): Fully migrated to Ethers v6, which many projects are still struggling to update to.

  • TypeScript v5.9 (~5.9.3): You are using a very recent version of TypeScript.

  • ESLint v9: You have successfully adopted ESLint v9, which introduced breaking changes with the new flat config system.

  1. Configuration & Standards (25/25)
  • ES Modules ("type": "module"): You have fully embraced ESM, which is the future of JavaScript/Node.js, moving away from CommonJS (require).

  • Flat Config (eslint.config.mjs): You are using the new ESLint flat configuration format, which is the new standard.

Strict TypeScript: Your tsconfig.json has "strict": true and targets es2022/esnext, ensuring robust type safety and modern JS output.

  • Module Resolution: Using "moduleResolution": "bundler" is the modern standard for TypeScript 5.0+.
  1. CI/CD & DevOps (15/15)
  • GitHub Actions v4: Your workflow uses checkout@v4 and setup-node@v4, the latest versions.

  • Node.js 20: You are running tests on Node 20 (LTS), ensuring stability and performance.

  • Corepack: You are using corepack enable, the modern way to manage package managers like Yarn/PNPM.

· hodlforjesus · #dev-updates

HODL Clicker Upgrades Interface Ahead of Ethereum Update

Guys December 3 is coming and Ethereum will release a new update and I've been working on HODL Clicker new UI to take advantage... Here is a sneak peek. It has many new features, I will have more info soon.

The new Ethereum update should see a nice drop in cost of collecting gems so I am expecting a surge in transactions. You will also notice gas estimate so you can see when you're in profit earlier.

I will talk more about HODL Clicker Update soon! fluxEyes

HODL Clicker Upgrades Interface Ahead of Ethereum Update

· hodlforjesus · #dev-updates

Datamine Smart Contract Security Enhanced with Hardhat Testing

You guys might have been wondering what I've been working on recently. I've migrated all of our original FLUX smart contract unit tests into Hardhat (it was using Drizzle which is outdated now).

After that I've spent a bunch of time writing a very complex unit test.

There is a very complex unit test (inside DamBlockingHolderContractTests.ts) that involves ERC777 hooks to showcase how re-entry attacks would work.

The goal of this test is to showcase that while re-entry is possible, it does not lead to any unwanted side-effects.

In this test I showcase that you can spend DAM balance before lock() finishes.

Specifically it shows that you can't call unlock() before lock() finishes with a mutex BUT you can spend DAM balance.

This is an important new test as it showcases that our mutex protection works on the core burning functionality.

ERC777 is tricky due to these re-entry attacks but I am happy we spent enough time in beginning to safely protect us.

Now with these unit tests we can be sure the ecosystem is secure and working as intended.

These unit tests also make it easier for other security researchers to test their theories.

I'll release these tests tomorrow, it's another amazing step towards building trust and safety fluxBrain

Datamine Smart Contract Security Enhanced with Hardhat Testing

· hodlforjesus · #dev-updates

Datamine Network Validates Smart Contract Security in Latest Audit

https://github.com/Datamine-Crypto/white-paper/blob/master/docs/audits/reentrancy2025_08_06.md

Worked on this security audit report that came in. If you guys are curious, it's something similar to what our original Audit reported.

Thankfully due to extra layers of protection and the way we did our logic even with different order of execution the outcome remains the same which means no minting advantages exist.

These audits are very useful at ensuring we can scale. As we get bigger, I am assuming more auditors will reach out with their findings. fluxBrain

· hodlforjesus · #dev-updates

Datamine Dashboard Integrates Gemini CLI and Modernizes Tech Stack

🔥We've added GeminiCLI contexts and prompts into our Decentralized Dashboard!

Now you can use latest AI integration together with our source code to accelerate your development!

We've also updated our github project page with more information about our DeFi ecosystem including our tech stack.

https://t.co/MBsMTkMliq

Now using latest versions of React, Vite, Material-UI, Web3!

Check out what 6 years of BUIDL looks like!

Ethereum

· hodlforjesus · #dev-updates#ETH#Ethereum#Layer2#Arbitrum#Tokenomics

New Interactive Validator Distribution Charts Coming to Datamine

Next update we'll add a new diagram for some pages. This is a different representation of who owns the global output You will be able to mouse over each top 10 validator and see how much % of global output they own.

Still WIP but it's almost there. I just thought it would be a cool way to visualize the data in a different way.

New Interactive Validator Distribution Charts Coming to Datamine

· hodlforjesus · #dev-updates

Datamine Network Launches Enhanced Trading UX Updates

New UX updates trading:

  • Your address is shown for balances (in case you are doing delegated minting it got confusing with balances)

  • Autofocus on input amount

  • Fixed balances for tokens

  • Fixed 0/empty amounts giving errors

  • Errors are cleared on few actions like entering amounts, picking new tokens/etc

Datamine Network Launches Enhanced Trading UX Updates

· hodlforjesus · #dev-updates

Next