Bholdus Token Logo

BHO [Bholdus] Token

About BHO

Listings

Token 14 months
CoinGecko 12 months
CoinMarketCap 12 months
[CoinGecko] alert: The smart-contract owner can mint new tokens, please proceed with caution.
Bholdus Token (BHO) has recently rebranded to BHO Network (BHO). For more information, please view this announcement on Twitter.
white paper

What is BHO Network?
BHO Network is built on BHO Chain (BHC-20) - a foundational and critical component of the BHO Network in enabling the development of a complete ecosystem based on blockchain technology. Our blockchain platform’s mission is to enable innovations from not only new projects with breakthrough ideas in this space but also support any companies who see blockchain as a solution to achieve intensive margin from current operations. Additionally, we aim to bring that support to all verticals including supply chain, media and entertainment, identity and credentials, healthcare, trade finance, financial services, government, digital assets, retail, and much more. Finally, the BHO network does not only include its own application but also all other applications developed on the BHO chain.

What are Our Vision, Mission, and Core Values?
Vision: BHO Network aims to become a global open blockchain ecosystem, beginning with the Southeast Asian market. BHO Network will be a flexible platform, to provide solutions for simple and practical blockchain applications.
Mission: With a talented and enthusiastic young team, we provide user-friendly, safe, and risk-reduced blockchain products, making BHO Network an ecosystem rooted in real life.
Core Values: C - Credibility: Our most important core value is credibility. We build our organization based on trust and deliver it to our customers through genuineness and transparency. A - Accessibility: BHO Network is made accessible to everyone to explore our products and ecosystem through ease of use and understanding. R - Result: We stay committed to our vision and mission to deliver the highest values to our investors & users. E - Empower: We empower our users and put the decision-making rights in our communities, staying true to the definition of decentralization.

Who Are The Founders of BHO Network?

Co-founder & CEO - Nhat Phan (Mr.). He is also the co-founder of VNbot - Capital Management System. Mr. Nhat Nhat himself has a solid background in CryptoCurrency, Social Media, Game Online MMORPG.
Co-founder & CTO - Duong Le (Mr.). He is a Senior AI engineer, also the Co-founder of Guu and Polaris.
What Does BHO Network Offer? With uniqueness in unparalleled transaction throughput and immunity to disruptions, yet at minimal costs, BHO Chain facilitates intelligent feature creation explicitly for the fulfillment of financial services by exploiting unique features of the blockchain. Moreover, we would like to introduce BHO, our native utility token, that is used for: * Transaction fees in BHO Chain and lending fees; * Rewarding for validator nodes on the network via staking BHO tokens, and in parachain crowd loan; * Exercising on-chain governance rights; * Participating in BHO Launchpad.

What Makes BHO Network Unique?
Utilizing the Substrate framework, BHO Network is dedicated to promote scalability through parachain and transaction’s efficiency, in response to the slow transaction times of other blockchains. Furthermore, the interoperability design and compatibility between chains allow different blockchains and applications to share information and functions. BHO Network blockchain is able to empower the NFT world whereas GameFi & Metaverse projects may utilize tokenization to convert their assets into NFTs and asset-based tokens as proof of creditworthiness for unlimited access to diverse financial services in the crypto space. The new-gen blockchain intends to extend support full tool kits for game developer to build and approach player throughout Multi-chain NFT marketplace, Interoperable DEX and Wallet; True to our roadmap, BHO Network has launched significant initiatives intended to popularize DeFi adoption. Our Staking Rewards Event attracted 140 million BHO value locked, which is equal to approximately 70% of its net circulating supply within the first 10 days of the event. Later, one of BHO Network’ key features - NFTs issuance - was fully developed on its Testnet platform, with the very first one being the project’s official logo. BHO Network has also launched the Testnet-version blockchain called Cygnus with key features of creation, destruction, and listing of users-own tokens and NFTs; adding or creating a wallet to send and receive BHO token and other related features. Under these circumstances, BHO Network’s Mainnet was set to launch by December, 2021. Recently, on March 31, BHO have successfully launched our Launchpad product named BHO Pad. It is a decentralized start-up launch platform based on the latest blockchain technologies with an extremely user-friendly interface. In addition, BHO Pad provides a “triple threat” solution to help solve specific difficulties for blockchain start-ups. BHO Pad not only supports capital raising for start-ups but also provides operational resources and consultations in strategic planning for projects

How Do We “Over-Deliver” To Our Clients?
High speed The transaction processing speed allows BHO network to handle thousands of transactions per second, making it compatible with thousands of validators without sacrificing performance. Low cost With higher block time and block size, the BHO network offers an incredibly low transaction fee. BHO uses a weight-based fee model as opposed to a gas-metering model. As such, fees are charged prior to transaction execution; once the fee is paid, nodes will execute the transaction. Eco-friendly BHO’s network novel consensus mechanism is flexible, efficient, and green making it sustainable and the platform of choice for many developers and innovators for the long-term. Scaling The nature of BHO Network Consensus can either be layered on top of existing networks creating pre-network finality or it can be layered on top of custom virtual machines creating independent networks that can be tailored for specific purposes. BHO network is fundamentally a new approach to achieving consensus with the aim of creating a flexible, scalable and usable blockchain system.

Social

Laser Scorebeta Last Audit: 26 April 2022

report
Token seems to be (relatively) fine. It still become a scam, but probability is moderate.

Anti-Scam

Links


Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)


Contract ownership is not renounced (belongs to a wallet)

ERC1967Upgrade._upgradeToAndCall(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#63-69) ignores return value by Address.functionDelegateCall(newImplementation,data) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#67)
ERC1967Upgrade._upgradeToAndCallSecure(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#76-104) ignores return value by Address.functionDelegateCall(newImplementation,data) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#82)
ERC1967Upgrade._upgradeToAndCallSecure(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#76-104) ignores return value by Address.functionDelegateCall(newImplementation,abi.encodeWithSignature(upgradeTo(address),oldImplementation)) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#90-96)
ERC1967Upgrade._upgradeBeaconToAndCall(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#112-118) ignores return value by Address.functionDelegateCall(IBeacon(newBeacon).implementation(),data) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#116)
Ensure that all the return values of the function calls are used.

Additional information: link

Reentrancy in ERC1967Upgrade._upgradeToAndCallSecure(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#76-104):
External calls:
- Address.functionDelegateCall(newImplementation,data) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#82)
- Address.functionDelegateCall(newImplementation,abi.encodeWithSignature(upgradeTo(address),oldImplementation)) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#90-96)
Event emitted after the call(s):
- Upgraded(newImplementation) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#102)
Apply the check-effects-interactions pattern.

Additional information: link

Proxy._delegate(address) (@openzeppelin/contracts/proxy/Proxy.sol#21-41) uses assembly
- INLINE ASM (@openzeppelin/contracts/proxy/Proxy.sol#23-40)
Address.isContract(address) (@openzeppelin/contracts/utils/Address.sol#26-35) uses assembly
- INLINE ASM (@openzeppelin/contracts/utils/Address.sol#33)
Address._verifyCallResult(bool,bytes,string) (@openzeppelin/contracts/utils/Address.sol#171-188) uses assembly
- INLINE ASM (@openzeppelin/contracts/utils/Address.sol#180-183)
StorageSlot.getAddressSlot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#51-55) uses assembly
- INLINE ASM (@openzeppelin/contracts/utils/StorageSlot.sol#52-54)
StorageSlot.getBooleanSlot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#60-64) uses assembly
- INLINE ASM (@openzeppelin/contracts/utils/StorageSlot.sol#61-63)
StorageSlot.getBytes32Slot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#69-73) uses assembly
- INLINE ASM (@openzeppelin/contracts/utils/StorageSlot.sol#70-72)
StorageSlot.getUint256Slot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#78-82) uses assembly
- INLINE ASM (@openzeppelin/contracts/utils/StorageSlot.sol#79-81)
Do not use evm assembly.

Additional information: link

Different versions of Solidity is used:
- Version used: ['^0.8.0', '^0.8.2']
- ^0.8.0 (@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol#3)
- ^0.8.2 (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#3)
- ^0.8.0 (@openzeppelin/contracts/proxy/Proxy.sol#3)
- ^0.8.0 (@openzeppelin/contracts/proxy/beacon/IBeacon.sol#3)
- ^0.8.0 (@openzeppelin/contracts/utils/Address.sol#3)
- ^0.8.0 (@openzeppelin/contracts/utils/StorageSlot.sol#3)
- ^0.8.0 (contracts/token/CoinProxy.sol#3)
Use one Solidity version.

Additional information: link

Address.functionCall(address,bytes) (@openzeppelin/contracts/utils/Address.sol#79-81) is never used and should be removed
Address.functionCall(address,bytes,string) (@openzeppelin/contracts/utils/Address.sol#89-91) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (@openzeppelin/contracts/utils/Address.sol#104-106) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (@openzeppelin/contracts/utils/Address.sol#114-121) is never used and should be removed
Address.functionStaticCall(address,bytes) (@openzeppelin/contracts/utils/Address.sol#129-131) is never used and should be removed
Address.functionStaticCall(address,bytes,string) (@openzeppelin/contracts/utils/Address.sol#139-145) is never used and should be removed
Address.sendValue(address,uint256) (@openzeppelin/contracts/utils/Address.sol#53-59) is never used and should be removed
ERC1967Upgrade._changeAdmin(address) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#152-155) is never used and should be removed
ERC1967Upgrade._getAdmin() (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#135-137) is never used and should be removed
ERC1967Upgrade._getBeacon() (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#171-173) is never used and should be removed
ERC1967Upgrade._setAdmin(address) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#142-145) is never used and should be removed
ERC1967Upgrade._setBeacon(address) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#178-188) is never used and should be removed
ERC1967Upgrade._upgradeBeaconToAndCall(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#112-118) is never used and should be removed
ERC1967Upgrade._upgradeTo(address) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#53-56) is never used and should be removed
ERC1967Upgrade._upgradeToAndCallSecure(address,bytes,bool) (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#76-104) is never used and should be removed
Proxy._implementation() (@openzeppelin/contracts/proxy/Proxy.sol#47) is never used and should be removed
StorageSlot.getBooleanSlot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#60-64) is never used and should be removed
StorageSlot.getBytes32Slot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#69-73) is never used and should be removed
StorageSlot.getUint256Slot(bytes32) (@openzeppelin/contracts/utils/StorageSlot.sol#78-82) is never used and should be removed
Remove unused functions.

Additional information: link

Pragma version^0.8.0 (@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol#3) allows old versions
Pragma version^0.8.2 (@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol#3) allows old versions
Pragma version^0.8.0 (@openzeppelin/contracts/proxy/Proxy.sol#3) allows old versions
Pragma version^0.8.0 (@openzeppelin/contracts/proxy/beacon/IBeacon.sol#3) allows old versions
Pragma version^0.8.0 (@openzeppelin/contracts/utils/Address.sol#3) allows old versions
Pragma version^0.8.0 (@openzeppelin/contracts/utils/StorageSlot.sol#3) allows old versions
Pragma version^0.8.0 (contracts/token/CoinProxy.sol#3) allows old versions
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.

Additional information: link

Low level call in Address.sendValue(address,uint256) (@openzeppelin/contracts/utils/Address.sol#53-59):
- (success) = recipient.call{value: amount}() (@openzeppelin/contracts/utils/Address.sol#57)
Low level call in Address.functionCallWithValue(address,bytes,uint256,string) (@openzeppelin/contracts/utils/Address.sol#114-121):
- (success,returndata) = target.call{value: value}(data) (@openzeppelin/contracts/utils/Address.sol#119)
Low level call in Address.functionStaticCall(address,bytes,string) (@openzeppelin/contracts/utils/Address.sol#139-145):
- (success,returndata) = target.staticcall(data) (@openzeppelin/contracts/utils/Address.sol#143)
Low level call in Address.functionDelegateCall(address,bytes,string) (@openzeppelin/contracts/utils/Address.sol#163-169):
- (success,returndata) = target.delegatecall(data) (@openzeppelin/contracts/utils/Address.sol#167)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence

Additional information: link

Holders:


Token is deployed only at one blockchain


Unable to find Discord account


Unable to find token contract audit


Unable to find audit link on the website


Unable to find token on CoinHunt

Additional information: link


Alexa traffic rank is relatively low

Additional information: link


Young tokens have high risks of price dump / death


Token has relatively low CoinGecko rank


Young tokens have high risks of price dump / death

Price for BHO

News for BHO