Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Open Source Intelligence (OSINT): Finding Leaked Secrets with TruffleHog

10 September 2026 at 09:36

Welcome back, cyberwarriors! 

You’ve probably seen people committing their env files to GitHub without noticing it. When you’re looking for a job as a coder, that mistake alone is significant enough to get you rejected if it happens during the technical portion. And if it ever happened to you, it’s happened to plenty of others too.

Today we’ll look at TruffleHog. It’s a tool that scans Git repositories and their full history for secrets that got committed by accident. It uses high entropy checks with custom regular expressions to catch strings that look like API keys, tokens, passwords and other sensitive data. You can point it at one repository or use a GitHub or GitLab API to hit a lot of projects in one go.

A developer can delete a key from the latest commit, but it will still live in Git’s past. With those credentials, you access services without making much noise.

Installation

First install git-dumper and TruffleHog. The Python package and the GitHub release are not the same, so pay attention to which one you’re on.

kali > pip3 install git-dumper  
kali > pip3 install trufflehog

We’ll use git-dumper when we find an exposed .git directory and then run TruffleHog against that dump. Leaked .git folders are still common.

Dump a Repository

Some servers leave the entire .git directory open. Below you can see a website where it was fully accessible.

viewing exposed git directory

Dump it by giving git-dumper the URL and a local folder for the files.

kali > git-dumper http://example.com/.git dump
dumping exposed git directory with git-dumper

Other websites block the directory listing but still serve some of the files.

Git-dumper can pull every object, commit and reference it can reach.

kali > git-dumper http://example.com/.git/  dump

Everything will be stored in the dump folder.

Analyzing the Repositories

Once the dump is on disk, run TruffleHog against it. By default it runs entropy-based matching. That can help, but it shouldn’t be the only mode you know. In our case, regex with entropy off gave us more results. 

kali > trufflehog --regex --entropy NO dump
experimenting with tufflehog flags

discovered credentials with trufflehog

In one of the files we found database credentials.

You can also install TruffleHog from the GitHub release and scan the filesystem directly:

kali > curl -sSfL https://raw.githubusercontent.com/trufflesecurity/trufflehog/main/scripts/install.sh | sh -s -- -b /usr/local/bin 

kali > trufflehog filesystem /home/kali/Documents/dump  
trufflehog filesystem mode

This build is fine for tuning your scans, but it often makes more noise and false positives, so just be aware of it.

Other Ways to Analyze Repositories

Depending on which build you’re using, try these flags to change what you get in the output.

Scan a repo for verified secrets:

kali > trufflehog git https://github.com/trufflesecurity/test_keys --results=verified,unknown
scanning for verified secrets with trufflehog

Verified means TruffleHog checked these finding live against the service API (AWS, GitHub and so on). Unknown is both high entropy and regex hits that it couldn’t confirm.

Same scan with JSON output:

kali > trufflehog git https://github.com/trufflesecurity/test_keys --results=verified,unknown --json
scanning all repos of an organization with trufflehog

Scan a GitHub repo including issues and pull requests:

kali > trufflehog github --repo=https://github.com/trufflesecurity/test_keys --issue-comments --pr-comments  
scanning issues comments and pull requests with trufflehog

finding gems with trufflehog

That digs into issues, comments, PR bodies and comments. You can find leaks in discussions too.

Scan a local Git repo:

kali > trufflehog git file://test_keys --results=verified,unknown  

Useful when you’ve compromised a dev Linux machine with multiple projects on it. There’s a better chance of finding something locally than pushed to GitHub, although both can happen, as you now know.

Summary

We had an external pentest where several services were accessible but no credentials could be found. Surprisingly, some developers had kept projects they were doing for the company publicly accessible on GitHub. Eventually we found a working pair and got into a database.

TruffleHog can be really helpful here. Sensitive files sometimes get exposed without the publisher even knowing it. We’re humans and we make mistakes. Offensive or defensive, the point is the same.

The post Open Source Intelligence (OSINT): Finding Leaked Secrets with TruffleHog first appeared on Hackers Arise.

How to Choose the Right Token Standard for Your Project

9 September 2026 at 08:25
Image created by Quinn Donovan

Choosing the right token standard is one of the most important technical decisions in blockchain and token development. A token standard defines how a digital asset behaves, how it interacts with wallets and decentralized applications, how ownership is represented, and how easily it can integrate with exchanges, marketplaces, smart contracts, and other Web3 infrastructure.

The wrong standard can create unnecessary development costs, compatibility problems, limited functionality, or migration challenges later. The right standard, however, can give your project a strong technical foundation and make it easier to scale across wallets, platforms, and blockchain ecosystems.

Whether you are developing a utility token, governance token, stablecoin, security token, NFT, gaming asset, real-world asset token, or a multi-token ecosystem, selecting an appropriate standard should happen before smart contract development begins.

This guide explains how to choose the right token standard for your project, compares the major token standards, and provides a practical framework for making the decision.

What Is a Token Standard?

A token standard is a set of technical rules and functions that define how tokens are created, transferred, managed, and integrated with blockchain applications.

Instead of every project creating completely different token logic, standards provide commonly accepted specifications that developers, wallets, exchanges, marketplaces, and decentralized applications can support.

For example, on Ethereum and Ethereum-compatible networks, ERC-20 is widely used for fungible tokens, while ERC-721 is commonly associated with unique NFTs. ERC-1155 supports multiple token types within a single contract and is useful for gaming and digital asset ecosystems.

Token standards can therefore be viewed as a common language between your token and the broader blockchain ecosystem.

The standard you select depends on several factors, including:

  • Token type
  • Fungibility requirements
  • Transfer requirements
  • Smart contract functionality
  • Wallet compatibility
  • Exchange integration
  • NFT or gaming requirements
  • Security requirements
  • Gas efficiency
  • Scalability
  • Multi-token requirements
  • Regulatory and compliance considerations
  • Future expansion plans

Why Does Token Standard Selection Matter?

Token standard selection affects much more than the initial token creation process.

A token may need to interact with decentralized exchanges, wallets, staking platforms, lending protocols, NFT marketplaces, bridges, DAOs, payment applications, or enterprise systems. If the selected standard does not support the required functionality, additional development work may be necessary.

For example, a project creating a traditional fungible utility token generally does not need the unique ownership capabilities of an NFT standard. Similarly, an NFT marketplace may require a standard that can represent individually identifiable assets rather than interchangeable units.

Choosing the right token standard can help improve:

Interoperability: Widely adopted standards can make integration with established Web3 infrastructure easier.

Development efficiency: Developers can build on established interfaces instead of designing token functionality from scratch.

Security: Well-established standards have been extensively reviewed, tested, and implemented across the ecosystem, although the specific smart contract still requires professional security review.

User experience: Compatible wallets and applications can recognize and interact with standardized tokens more easily.

Scalability: Some standards are better suited to applications that need to manage large numbers of assets or different token types.

ERC-20: A Standard for Fungible Tokens

ERC-20 is one of the most widely recognized token standards in the Ethereum ecosystem. It is primarily designed for fungible tokens, where every unit is interchangeable with another unit of the same token.

For example, one project token is generally equivalent to another project token of the same type.

ERC-20 is commonly used for:

  • Utility tokens
  • Governance tokens
  • DeFi tokens
  • Reward tokens
  • Payment tokens
  • Stablecoin implementations
  • DAO tokens
  • Ecosystem tokens

An ERC-20 token typically includes functions for transferring tokens, checking balances, approving spending, and transferring tokens on behalf of an owner.

When Should You Choose ERC-20?

ERC-20 is generally a strong option when your project requires a standard fungible asset with broad ecosystem compatibility.

If you are launching a DeFi protocol, DAO, Web3 platform, crypto utility token, or blockchain-based rewards system, ERC-20 may be one of the first standards worth evaluating.

However, ERC-20 is not designed to represent inherently unique assets. If every asset needs its own identity, metadata, ownership history, or individual characteristics, an NFT-oriented standard may be more appropriate.

ERC-721: A Standard for Unique NFTs

ERC-721 is designed for non-fungible tokens, meaning each token can represent a distinct digital or physical asset.

Unlike fungible tokens, individual ERC-721 tokens are not necessarily interchangeable because each token can have unique ownership and metadata.

Common applications include:

  • Digital collectibles
  • NFT artwork
  • Virtual land
  • Digital identities
  • Event tickets
  • Gaming assets
  • Certificates
  • Membership NFTs
  • Unique real-world asset representations

For example, a digital artwork collection can use ERC-721 when each NFT represents a unique asset with its own token ID and metadata.

When Should You Choose ERC-721?

Choose an ERC-721-style approach when uniqueness is central to the project.

If Asset #100 and Asset #101 have different characteristics, ownership records, or metadata, a non-fungible token standard may be more suitable than ERC-20.

Its primary limitation is that projects managing large collections of different asset types may benefit from a more flexible multi-token standard.

ERC-1155: Multi-Token Functionality

ERC-1155 was designed to support multiple token types through a single smart contract architecture.

It can represent both fungible and non-fungible assets, making it particularly useful for ecosystems that manage different categories of digital assets.

ERC-1155 is frequently considered for:

  • Blockchain games
  • Gaming inventories
  • Digital collectibles
  • Metaverse assets
  • In-game currencies
  • Multi-asset marketplaces
  • Loyalty ecosystems

For example, a blockchain game could have a fungible gold currency, limited-edition weapons, collectible characters, and other assets. A multi-token architecture can make managing these different assets more practical.

When Should You Choose ERC-1155?

Consider ERC-1155 when your platform needs to manage multiple token types or large quantities of assets efficiently.

It can be especially valuable when a single application contains both fungible and non-fungible assets.

ERC-777 and Advanced Fungible Token Requirements

ERC-777 was designed to extend the functionality available for fungible tokens and introduce features such as more advanced token handling mechanisms.

However, greater functionality can also introduce additional implementation considerations. Projects should evaluate ecosystem compatibility, security implications, and whether the additional capabilities are actually required.

For many conventional token launches, a simpler and more widely supported fungible token standard may be preferable.

The key lesson is that more features do not automatically mean a better token standard.

Token Standards on Other Blockchain Networks

Ethereum is not the only blockchain ecosystem with token standards.

Different networks use their own technical architectures and token models. For example, ecosystems such as Solana, BNB Chain, Polygon, Avalanche, and other EVM-compatible or non-EVM networks may use different token frameworks.

A project selecting a token standard should therefore begin with the question:

Which blockchain network will host the token?

If the project requires deployment across multiple chains, the architecture becomes more complex. Developers may need to consider bridge infrastructure, wrapped assets, cross-chain messaging, liquidity fragmentation, security assumptions, and token supply synchronization.

A token standard should therefore be selected together with the project’s broader blockchain architecture.

How to Choose the Right Token Standard

Choosing a token standard should be based on the project’s actual requirements rather than popularity alone.

1. Define the Purpose of the Token

Start by clearly defining what the token does.

Is it a:

  • Utility token?
  • Governance token?
  • Payment token?
  • Stablecoin?
  • Security token?
  • NFT?
  • Gaming asset?
  • Loyalty token?
  • RWA token?
  • Membership token?

A fungible utility token and a unique digital collectible have fundamentally different requirements.

2. Determine Whether the Token Is Fungible

Fungibility is one of the most important selection criteria.

A fungible asset has interchangeable units. For example, one unit of a particular utility token is generally equivalent to another unit.

A non-fungible asset is individually identifiable.

If your project needs identical units, evaluate fungible token standards such as ERC-20.

If each token needs unique identity and metadata, evaluate NFT standards such as ERC-721.

If you need multiple asset types, ERC-1155 may be appropriate.

3. Evaluate Required Smart Contract Features

List every function the token needs before selecting the standard.

Your requirements might include:

  • Minting
  • Burning
  • Pausing
  • Staking
  • Token locking
  • Vesting
  • Delegation
  • Governance
  • Whitelisting
  • Transfer restrictions
  • Role-based administration
  • Supply caps
  • Automated distribution

Some functions may be implemented around the standard rather than being inherent to it.

This distinction is important because the token standard provides the foundation, while project-specific smart contract logic provides additional functionality.

4. Consider Wallet and Exchange Compatibility

A technically sophisticated token is not useful if your target users cannot easily interact with it.

Evaluate whether your selected standard is supported by the wallets, exchanges, marketplaces, DeFi protocols, and applications relevant to your target market.

Compatibility should be evaluated before deployment rather than after launch.

5. Consider Gas Efficiency

Transaction costs can influence the user experience, especially for gaming, NFT, and high-volume applications.

If your platform requires users to perform many transactions or manage large collections of assets, evaluate how the chosen standard and smart contract architecture affect gas consumption.

Remember that gas efficiency depends not only on the token standard but also on the blockchain network, contract implementation, transaction design, and application architecture.

6. Plan for Scalability

Think beyond the initial token launch.

Your project may eventually add:

  • NFTs
  • Staking
  • Governance
  • Gaming assets
  • Rewards
  • Cross-chain deployment
  • RWA tokenization
  • Marketplace functionality
  • Institutional integrations

The best token standard is one that supports the project’s current requirements while fitting into its long-term architecture.

7. Evaluate Security Requirements

Token standard selection should always be accompanied by smart contract security planning.

A recognized token standard does not automatically make a contract secure.

Projects should consider:

  • Smart contract audits
  • Access control
  • Admin privileges
  • Upgradeability
  • Reentrancy protection
  • Integer and arithmetic safety
  • Token transfer logic
  • Minting permissions
  • Burning permissions
  • Emergency mechanisms
  • Oracle dependencies
  • Cross-chain risks

Independent security audits and professional testing can help identify vulnerabilities before deployment.

Token Standard Comparison

Image created by Quinn Donovan

This table provides a starting point, but the final decision should be based on technical requirements, ecosystem compatibility, security, and business objectives.

Token Standard vs Token Contract: What Is the Difference?

A token standard defines a common interface and expected behavior.

A token contract is the actual smart contract deployed for your project.

Two projects can use the same token standard but have completely different implementations, permissions, tokenomics, and security characteristics.

For example, two ERC-20 tokens may have different:

  • Total supplies
  • Minting mechanisms
  • Burning mechanisms
  • Ownership models
  • Transfer restrictions
  • Vesting systems
  • Governance systems
  • Administrative controls

Therefore, choosing an established standard is only the beginning of token development.

How Token Standards Affect Tokenomics

Tokenomics and token standards should be designed together.

Your token distribution model may include allocations for:

  • Team
  • Investors
  • Community
  • Treasury
  • Advisors
  • Ecosystem rewards
  • Liquidity
  • Marketing
  • Partnerships

The token contract must then support the mechanisms required to distribute and manage those allocations securely.

For example, vesting contracts may control team allocations, while staking contracts may manage ecosystem rewards.

The token standard provides the basic asset interface, while additional contracts can manage sophisticated tokenomics.

Token Standards for RWA Tokenization

Real-world asset tokenization introduces additional considerations.

A token representing real estate, bonds, commodities, private credit, or other off-chain assets may require ownership restrictions, compliance mechanisms, identity verification, transfer controls, or jurisdiction-specific rules.

Therefore, simply choosing ERC-20 because an RWA token is fungible may not be enough.

RWA projects should evaluate:

  • Investor eligibility
  • Transfer restrictions
  • KYC/AML requirements
  • Legal ownership structure
  • Asset custody
  • Compliance rules
  • Permissioned transfers
  • Reporting requirements
  • On-chain/off-chain data connections

For regulated tokenization projects, legal and compliance professionals should work alongside blockchain developers before the token architecture is finalized.

Common Mistakes When Choosing a Token Standard

One common mistake is choosing a standard simply because it is popular.

Another is selecting a technically complex standard without a real business requirement.

Projects should also avoid:

Ignoring the target blockchain: A token standard must match the technical ecosystem where the asset will operate.

Ignoring integrations: Wallet, exchange, marketplace, and DeFi compatibility should be assessed early.

Underestimating security: Standardized interfaces do not eliminate smart contract vulnerabilities.

Overlooking future requirements: A token may need additional functionality as the project grows.

Mixing tokenomics and technical design too late: Supply, distribution, vesting, and governance requirements can affect contract architecture.

Assuming one standard works for everything: A large Web3 ecosystem may use multiple token standards for different asset classes.

A Practical Decision Framework

A simple decision process can help narrow the options.

If your project requires a fungible utility, governance, payment, or DeFi token, start by evaluating ERC-20 or the equivalent standard on your selected blockchain.

If you are creating unique digital assets or collectibles, evaluate ERC-721 or an equivalent NFT standard.

If your platform manages multiple fungible and non-fungible assets, evaluate ERC-1155 or equivalent multi-token architectures.

If your project involves regulated assets, add compliance and transfer-control requirements to the technical evaluation before selecting the final standard.

For multi-chain projects, evaluate the standards and interoperability mechanisms on every target network rather than assuming that one implementation will translate directly across chains.

Frequently Asked Questions

What is the best token standard for a cryptocurrency?

For a conventional fungible cryptocurrency or utility token on Ethereum-compatible infrastructure, ERC-20 is often the starting point. The final choice depends on the project’s functionality, blockchain, integrations, and compliance requirements.

Which token standard is best for NFTs?

ERC-721 is widely used when every NFT needs to be individually identifiable. ERC-1155 can be preferable when a platform needs to manage multiple types of fungible and non-fungible assets.

Can one project use multiple token standards?

Yes. A Web3 ecosystem can use different standards for different asset classes. For example, a project might use a fungible token for governance and ERC-721 or ERC-1155 assets for NFTs or gaming items.

Can I change the token standard after deployment?

Changing a deployed token’s fundamental standard is generally not a simple modification. Depending on the architecture, migration, wrapping, bridging, or deployment of a new contract may be necessary. This is why token architecture should be carefully planned before launch.

Does the token standard determine tokenomics?

No. Token standards define technical behavior and interfaces, while tokenomics determines supply, allocation, distribution, incentives, vesting, and economic mechanisms. However, the two should be designed together.

Is ERC-20 suitable for RWA tokenization?

ERC-20 can be technically suitable for fungible RWA representations, but regulated RWA projects may require additional compliance, identity, transfer restrictions, and permissioning mechanisms. The legal structure must be evaluated alongside the blockchain architecture.

Is an audited token standard automatically secure?

No. A standardized interface does not guarantee that an individual smart contract is secure. Custom contract logic, access controls, upgrade mechanisms, dependencies, and integrations can introduce vulnerabilities. Professional testing and auditing remain important.

Final Thoughts

Choosing the right token standard is a foundational decision in token development. The goal should not be to select the most popular standard but to select the architecture that best matches your asset type, functionality, blockchain ecosystem, security requirements, integrations, and long-term growth strategy.

ERC-20 remains a strong starting point for many fungible token projects, while ERC-721 is well suited to individually identifiable NFTs. ERC-1155 offers flexibility for applications that manage multiple token types, particularly gaming and digital asset ecosystems. Specialized projects may require additional standards, extensions, or custom smart contract architecture.

The most effective approach is to define your business and technical requirements first, compare the available standards, evaluate ecosystem compatibility, assess security and compliance requirements, and then design the token contract and supporting infrastructure.

For businesses planning a crypto token development project, working with an experienced blockchain development team can help reduce architectural mistakes and ensure that the token standard, smart contracts, tokenomics, security model, and deployment strategy work together.


How to Choose the Right Token Standard for Your Project was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.

How Exchange Tokens Can Drive Trading Fee Revenue

29 August 2026 at 01:27
Image created by Quinn Donovan

For a crypto exchange, trading fees remain one of the most direct ways to monetize user activity. But simply charging a percentage on every trade is no longer enough to create a differentiated exchange business model. Traders compare fees, liquidity, execution quality, rewards, supported assets, and platform benefits before deciding where to trade.

This is where an exchange token can become strategically important.

An exchange token is a native crypto asset designed to provide utility within an exchange ecosystem. Depending on its architecture, it can be used for trading-fee discounts, staking, loyalty programs, governance, launchpad access, liquidity incentives, payments, and other platform functions.

The most important opportunity is the relationship between the token and trading activity. A carefully designed exchange token can encourage users to hold the asset, pay fees through it, trade more frequently, participate in platform programs, and remain within the exchange ecosystem.

Binance, for example, allows users to use BNB for trading fees and offers discounts based on BNB usage and account tiers. Its current fee structure also uses the maker-taker model and volume-based VIP tiers. WhiteBIT’s WBT similarly combines exchange fee benefits with broader ecosystem utility, including trading-fee reductions and other platform functions.

For businesses planning to launch their own crypto exchange, understanding this model can help them design a token that supports both user acquisition and sustainable platform economics.

What Is an Exchange Token?

An exchange token is a cryptocurrency created or adopted by a crypto exchange to provide utility within its ecosystem.

Unlike a token that exists solely as a speculative asset, an exchange token can be integrated directly into the platform’s products and user experience.

Common utilities include:

  • Trading-fee discounts
  • VIP membership tiers
  • Staking
  • Loyalty rewards
  • Launchpad participation
  • Liquidity incentives
  • Governance
  • Referral rewards
  • Token payments
  • Access to premium features
  • Blockchain transaction fees

The strongest exchange token models connect these utilities with measurable platform activity.

For example, an exchange could design a system where users who hold a specific amount of the native token qualify for lower trading fees. Those users have an incentive to acquire and retain the token, while the exchange can use the token to encourage greater trading activity and customer retention.

This creates a feedback loop:

Token utility → User participation → Trading activity → Fee generation → Greater ecosystem utility

The exact economics depend on the exchange’s business model and regulatory structure.

How Trading Fees Generate Exchange Revenue

Before understanding the role of an exchange token, it is important to understand the basic trading-fee model.

Suppose an exchange charges a 0.10% trading fee.

A trader executes a $100,000 transaction.

The basic fee would be:

$100,000 × 0.10% = $100

If the exchange processes $100 million of trading volume at an average effective fee rate of 0.10%, the gross trading-fee revenue would be:

$100 million × 0.10% = $100,000

In practice, exchanges often have different maker and taker rates, volume tiers, promotions, institutional pricing, liquidity incentives, and product-specific fee schedules.

Binance currently describes a maker-taker structure where fees vary according to whether an order adds or removes liquidity, while user tiers and BNB usage can affect the applicable fee.

This creates an important design challenge:

How can an exchange reduce the fee burden for valuable users without destroying its own revenue?

An exchange token can become part of the answer.

How Exchange Tokens Can Drive Trading Fee Revenue

The key is not simply giving users discounts.

The real objective is to use token utility to influence behavior that contributes to the exchange’s overall economics.

1. Encourage Users to Trade More Frequently

Trading-fee discounts can make an exchange more attractive to active traders.

Consider two platforms with similar liquidity and trading pairs.

Exchange A charges a standard 0.10% fee.

Exchange B offers eligible users a lower effective fee when they use or hold its native token.

A high-frequency trader may prefer Exchange B because lower costs can improve the economics of repeated trading.

The exchange may collect less revenue per individual transaction, but potentially gain greater total volume.

This creates the central principle of exchange-token economics:

Lower effective fees can potentially increase trading volume enough to offset the reduction in fee rate.

The outcome is not guaranteed. The exchange needs to model elasticity between fee reductions, user activity, retention, and total volume.

2. Create Token-Based Trading Fee Discounts

One of the most established exchange-token utilities is fee payment or fee discounts.

The exchange can create several levels.

For example:

Image created by Quinn Donovan

This creates an incentive for users to maintain token balances.

Binance currently uses BNB alongside volume-based VIP structures to provide lower trading costs for eligible users.

A startup exchange can create its own model based on its expected user base and revenue targets.

The important point is to avoid designing discounts that are so aggressive that they undermine the exchange’s economics.

3. Use Trading Volume to Create Token Tiers

Token holdings do not have to be the only factor.

An exchange can combine:

Token holdings + trading volume + account activity

to determine a user’s fee tier.

For example:

Tier 1: $0-$50,000 monthly volume
Tier 2: $50,000-$500,000
Tier 3: $500,000-$5 million
Tier 4: $5 million+

Additional token holdings could provide incremental benefits within each tier.

This approach can reward users who contribute significant trading volume while giving them an additional reason to hold the native token.

Kraken, for example, currently calculates trading-volume discounts using users’ rolling 30-day crypto trading volume.

For an exchange startup, combining a volume-based model with token-based benefits can create more sophisticated customer segmentation.

4. Encourage Users to Pay Fees With the Native Token

An exchange can allow users to pay trading fees using its native token.

The process can work like this:

Trade executed → Fee calculated → Token balance checked → Fee paid in native token

The platform may apply a discount to users who choose this option.

This creates recurring utility for the token.

Instead of users purchasing the token only once, active traders may need to maintain a balance to continue receiving the benefit.

That can create recurring transactional demand tied to platform activity.

The model is already used by major exchanges. Binance currently allows users to pay trading fees with BNB and provides a corresponding discount under its published rules.

5. Create Token-Based VIP Membership

An exchange token can also become the foundation of a VIP program.

Instead of paying a traditional subscription fee, users could qualify for premium exchange benefits by holding or staking a defined amount of the native token.

Potential benefits include:

  • Lower trading fees
  • Higher API limits
  • Advanced trading tools
  • Increased withdrawal limits, subject to applicable rules
  • Priority customer support
  • Early access to new products
  • Launchpad access
  • Enhanced rewards

This changes the token from a simple discount instrument into a membership asset.

The exchange benefits because the token becomes embedded into the customer-retention strategy.

6. Use Staking to Reduce Token Selling Pressure

Another potential model is exchange-token staking.

Users lock their tokens for a specific period and receive platform benefits.

For example:

Stake token → Unlock lower fees → Maintain active trading relationship

The staking mechanism can also provide access to exchange programs or other utility features.

However, staking should be designed carefully. Businesses should not automatically market staking as an investment return mechanism without considering the applicable legal and regulatory requirements.

From a product perspective, staking can nevertheless create an additional reason for users to hold the token rather than immediately selling it.

7. Link Tokens to Launchpad Participation

Exchange tokens can support token-launch platforms.

A crypto exchange may allow users to hold or stake its native token to qualify for selected token sales or launchpad allocations.

This can create a second utility loop:

Hold exchange token → Access launchpad → Discover new projects → Continue using exchange

Binance’s Launchpool and Launchpad ecosystem demonstrates how native-asset participation can be connected with new-token distribution and user activity.

For a startup exchange, a launchpad can therefore become another reason for customers to maintain native-token balances.

8. Use the Token to Support Liquidity Programs

Liquidity is one of the most important competitive factors for an exchange.

A platform with poor liquidity can experience:

  • Wider spreads
  • Greater slippage
  • Poor execution
  • Lower trader satisfaction
  • Lower trading volume

Exchange tokens can potentially be incorporated into liquidity incentives.

For example, market makers or liquidity providers could receive native-token rewards based on qualifying activity.

This can help an exchange attract liquidity during its growth phase.

Coinbase currently operates liquidity programs where qualifying clients can receive benefits through fee tiers and incentives related to liquidity provision and trading activity.

A startup exchange can use similar economic principles while designing its own token-based incentive structure.

9. Connect Token Utility With Trading Volume

One of the most important concepts in exchange-token design is creating a relationship between token utility and measurable platform activity.

Consider this simplified model:

More token utility

→ More users hold token

→ More users participate in exchange programs

→ Higher user retention

→ Greater trading activity

→ More gross trading-fee opportunities

The token therefore becomes part of the exchange’s growth engine.

However, the relationship should be modeled carefully.

More trading volume does not automatically mean more profit.

An exchange needs to consider:

  • Effective fee rate
  • Liquidity incentives
  • Market-making costs
  • Infrastructure costs
  • Compliance expenses
  • Customer acquisition costs
  • Promotional discounts
  • Token incentives

The objective should be sustainable trading economics, not simply maximum volume.

10. Design Referral Programs Around the Token

Exchange tokens can also be integrated into referral systems.

Instead of giving every referral a simple cash reward, an exchange could use its token as one component of the incentive structure.

For example:

Existing user refers trader → New user completes qualifying activity → Referrer receives token-based reward

The token can then encourage the existing customer to remain active within the ecosystem.

This creates another behavioral loop:

Referral → New user → Trading activity → Token reward → Retention

Such programs need appropriate controls to prevent wash trading, fake accounts, sybil behavior, and incentive abuse.

11. Use Buyback Mechanisms Carefully

Some exchange ecosystems use platform economics to support token buybacks.

A simplified model could involve allocating a defined portion of platform-generated funds toward token purchases according to disclosed rules.

The purchased tokens may then be:

  • Held by the treasury
  • Burned
  • Used for ecosystem programs
  • Allocated according to governance rules

The economic effect depends heavily on the specific structure.

Hyperliquid provides a current example of a different model in which eligible protocol fees are systematically routed toward HYPE buybacks, according to Coinbase Institutional’s March 2026 analysis. Coinbase also notes that token monetization depends on factors such as fee mix and the relationship between fees and buyback activity.

This is an important lesson for exchange founders:

A token should not be designed around a buyback narrative alone.

The underlying exchange needs strong product-market fit and sustainable fee economics.

12. Expand Token Utility Beyond Trading

The strongest exchange tokens can become broader ecosystem assets.

For example, WhiteBIT’s WBT is positioned not only around exchange benefits but also as the gas token for Whitechain, alongside other platform utilities.

This demonstrates a broader strategic direction.

Instead of:

Exchange → Token → Fee Discount

a platform can eventually develop:

Exchange → Token → Blockchain → Payments → Launchpad → Staking → Web3 Products

The more genuine utility a token has, the less dependent its ecosystem role may be on one feature.

Exchange Token Revenue Model Example

Consider a hypothetical crypto exchange.

Suppose the platform generates:

$500 million monthly trading volume

and has an average effective fee rate of:

0.08%

Estimated gross trading-fee revenue:

$500,000,000 × 0.0008 = $400,000

Now suppose the exchange launches a native token and offers eligible users a 20% effective fee reduction.

If the reduced fees were applied across the entire volume, the simple revenue calculation would become:

$400,000 × 80% = $320,000

At first glance, this appears negative.

But suppose the token program increases monthly trading volume from $500 million to $700 million.

The resulting revenue at the same reduced effective rate would be:

$700,000,000 × 0.00064 = $448,000

The hypothetical exchange would therefore generate more gross trading-fee revenue despite offering a discount.

This example is purely illustrative. Real-world results depend on user behavior, liquidity, market conditions, fee structures, incentives, and operating costs.

The lesson is important:

The goal is not the maximum fee percentage. The goal is sustainable revenue generated from healthy platform activity.

Key Metrics to Track

A token-based exchange revenue strategy should be measured using more than token price.

Important metrics include:

Trading Volume

How much trading activity does the platform process?

Effective Take Rate

What percentage of trading volume becomes actual fee revenue after discounts and incentives?

Token Adoption

What percentage of active traders hold or use the native token?

Fee Payment Ratio

How many users actually use the token for fee payment?

Retention

Do token holders remain active on the exchange longer?

Average Revenue Per User

Does token adoption improve the economics of each customer?

Trading Frequency

Are token users trading more frequently than non-token users?

Liquidity

Does the token incentive structure improve order-book depth and execution?

Incentive Cost

How much does the exchange spend in token rewards to generate each dollar of incremental activity?

Token Velocity

How quickly do users acquire and dispose of the token?

These metrics provide a much clearer picture than token market capitalization alone.

Common Mistakes in Exchange Token Development

Offering Excessive Fee Discounts

A 90% or 100% discount may attract attention, but it can create serious revenue pressure.

Discounts should be modeled against expected trading-volume growth.

Creating Token Utility That Nobody Needs

A token should solve a real platform problem.

Simply adding “governance” or “staking” to a token whitepaper does not automatically create meaningful demand.

Ignoring Liquidity

A token can have strong utility but poor market liquidity.

Exchange founders need to plan liquidity from the beginning.

Over-Relying on Token Price Appreciation

The business model should not depend on users believing that the token price will rise.

The stronger foundation is actual platform utility.

Poor Supply Design

Large unlocks, uncontrolled emissions, or excessive rewards can negatively affect token economics.

Token supply should be modeled alongside the exchange’s expected growth.

Ignoring Regulatory Requirements

The legal classification and treatment of an exchange token can vary by jurisdiction and structure.

Businesses should obtain qualified legal advice before launch, particularly when token benefits involve revenue sharing, buybacks, staking returns, or investment-like characteristics.

How to Build an Exchange Token

A business planning to develop a native exchange token should begin with the exchange’s commercial model rather than the smart contract.

Step 1: Define the Exchange Model

Determine whether the platform will be:

  • Centralized
  • Decentralized
  • Hybrid
  • Spot-focused
  • Derivatives-focused
  • Multi-asset

Step 2: Define Token Utility

Identify exactly what the token does.

Potential utilities include:

Fee payment → Fee discounts → Staking → VIP access → Launchpad → Governance → Liquidity incentives

Step 3: Design Tokenomics

Define:

  • Maximum supply
  • Initial supply
  • Allocation
  • Vesting
  • Emission
  • Utility
  • Staking
  • Treasury allocation
  • Ecosystem incentives
  • Governance

Kraken’s current tokenomics guidance emphasizes supply, distribution, utility and governance as core components of cryptocurrency economic design.

Step 4: Build the Fee Engine

The exchange needs a fee system capable of dynamically determining:

Trading pair + maker/taker status + volume tier + token eligibility = applicable fee

Step 5: Integrate the Token

The token can then be integrated into:

  • User wallets
  • Fee payment
  • VIP tiers
  • Staking
  • Rewards
  • Referral systems
  • Launchpad
  • Liquidity programs

Step 6: Security Audit

Smart contracts, token permissions, staking systems and exchange integrations should undergo appropriate security testing and independent auditing.

Step 7: Launch and Optimize

After launch, monitor user behavior and adjust the token utility and fee structure based on measurable business performance.

The Future of Exchange Token Economics

Exchange tokens are evolving beyond simple fee-discount instruments.

The next generation is likely to combine multiple functions across trading platforms, blockchain networks, payment systems, loyalty programs, launchpads, liquidity infrastructure and Web3 applications.

The broader exchange industry is also diversifying its revenue sources. Coinbase reported in July 2026 that 88% of its net revenue was from non-Bitcoin spot trading, illustrating how major crypto platforms are expanding beyond dependence on a single trading category.

This creates an important opportunity for exchange founders.

Instead of building a token whose only purpose is:

“Hold this token to receive a trading discount.”

businesses can develop a broader economic layer:

Trading → Token → Loyalty → Liquidity → Staking → Launchpad → Payments → Blockchain → Web3 ecosystem

The token then becomes part of the exchange’s infrastructure rather than merely a marketing asset.

Final Thoughts

A well-designed exchange token can influence trading behavior, strengthen customer retention, create additional utility, support liquidity programs, and potentially contribute to higher trading activity.

But the most important lesson is that token utility and exchange revenue must be designed together.

A fee discount by itself does not guarantee higher revenue. A staking program does not automatically create sustainable demand. A buyback mechanism does not replace product-market fit.

The strongest approach is to model the entire system:

Token utility → User behavior → Trading activity → Fee generation → Incentive cost → Retention → Long-term exchange economics

For startups and business owners planning their own crypto exchange, this makes exchange token development a strategic product decision rather than simply a smart-contract development task.

A professionally designed native token can become the economic layer connecting the exchange’s users, trading infrastructure, liquidity programs, rewards, and broader Web3 ecosystem.


How Exchange Tokens Can Drive Trading Fee Revenue was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.

Pentesting: Stealing Credentials with LOLCreds and CredsHound

14 August 2026 at 08:39

Welcome back, cyberwarriors!

When you just land on a new machine, you often have to sit down and go through every running service just to figure out what’s actually installed and which of those apps might be worth a closer look for credentials in a config somewhere. You can’t skip this part, as it usually gives you something you’ll need later in the engagement, but it eats time. A lot of it.

There are older tools that try to do something similar, but the two we’re covering today are more current. LOLCreds and CredsHound come from the same developer and they cover a huge amount of software.

So let’s see how they work.

LOLCreds

LOLCreds is a website that has 678 different credentials. Some software generates a password when you install it or prompts you to enter it. There are also static credentials that are baked into the product. The D-Link backdoor credentials are a good example of the second kind. 

LOLCreds also tracks AI API keys and shows you exactly where to find them on a system. Here’s what it has on Cursor.

MySQL is a more basic example. Its password is often hidden in a config file or sitting as a variable in the env file.

CredsHound

All of that is great when you already know what software you’re hunting through and you’re picking it one at a time. But machines might have dozens of applications running. Software can be removed, but configs stay and password reuse is common. You can use CredsHound for this hunt. 

CredsHound is a scanner written in Go. Under the hood it pulls templates from LOLCreds so it can run product aware checks. It has been fully optimized for modern environments, so it will scan everything from DBeaver encrypted databases to OpenCode, GitHub Copilot CLI, Hugging Face, OpenAI and more. 

Setting Up

Before you start using the scanner, you need to have Go installed.

bash$ > sudo apt install golang
bash$ > go install github.com/haxxm0nkey/credshound/cmd/credshound@latest

Once that finishes, you may run into a common issue where the Go binaries aren’t included in your system path yet. Add them yourself:

bash$ > sudo echo “export PATH:$PATH:/home/user/go/bin” >> /etc/profile
bash$ > source /etc/profile

Now we’re ready.

How to Use

There are different ways you can run it, but you always start with updating the template library. The scanner can be used with different privileges, but we’ll use root. 

# Update templates 
bash# > credshound -ut

# Scan /etc 
bash# > credshound -t /root/.cache/credshound/templates /etc

Our system is fresh, so there’s not much on it yet. A box that’s been sitting in prod for a while will have more interesting results, like the one below.

CredsHound can also work with BloodHound to show you the relationships between credentials as a graph. Here’s how to set it up:

ubuntu$ > credshound -t ~/lolcreds-templates -bloodhound -o credshound-bloodhound.json .

Then you import the JSON file into BloodHound and see what comes up.

When you’ve collected many of these JSON files from different machines, you’ll start seeing the architecture of what you’re testing.

A few more commands you’ll find useful:

# Scan the current directory
bash$ > credshound .

# Scan multiple roots
bash$ > credshound ~/project /etc

# Scan only env variables
bash$ > credshound -sources env

# Scan current and process environment variables on Linux
bash$ > credshound -sources env,proc

Summary

Credential hunting is a tedious thing when you do it manually, but you can’t really skip this part. It’s essential to move further. The tools covered can make the whole process easier and the output rich. LOLCreds has a reference library for different products and CredsHound can scan your hosts for secrets with results that you may import into BloodHound.

If you like red teaming, we have our Red Team Operator training, where we cover more tools and techniques to help you emulate real APT work, so you can give a company a realistic stress test and help make it secure.

The post Pentesting: Stealing Credentials with LOLCreds and CredsHound first appeared on Hackers Arise.

❌
❌