Humans.ai
Solidity
Humans Synapse is a blockchain bridge designed to streamline the seamless transfer of ERC20 $HEART tokens from the Ethereum blockchain to native $HEART tokens on the Humans.ai blockchain and vice versa without any costs.
End date:
KYC:
Required
NO
Range of bounty
$1000 - $3,000
Severity
Critical
$1,000 - $3,000
High
$1000 - $3,000
Medium
NA
Low
NA

Contracts in Scope

https://github.com/humansdotai

contracts\SynapseBridge.sol
api\routes\getHistory.route.js
api\routes\signRefund.route.js
api\routes\signWithdraw.route.js
api\lib\depositListener.js
api\lib\renounceListener.js
api\lib\withdrawListener.js
web\lib\utils.js
web\lib\utils_sol.js
web\pages\context\Context.js
web\pages\2_ConnectDestination.js (connect wallet)
web\pages\3_ConnectSource.js (connect wallet)
web\pages\5_ApproveERC20.js (approve token)
web\pages\6_Deposit.js (deposit function call)
web\pages\7_Retry.js (retry user flow of the withdraw
function call)
web\pages\8_Refund.js (refund user flow: renounce
function call + withdraw function call)
web\pages\9_Withdraw.js (withdraw function call)

Rules and Requirement

The following activities are prohibited by this bug bounty program:

  • Any testing with mainnet or public testnet contracts; all testing should be done on private testnets
  • Any testing with pricing oracles or third party smart contracts
  • Attempting phishing or other social engineering attacks against our employees and/or customers
  • Any testing with third party systems and applications (e.g. browser extensions) as well as websites (e.g. SSO providers, advertising networks)
  • Any denial of service attacks
  • Automated testing of services that generates significant amounts of traffic
  • Public disclosure of an unpatched vulnerability in an embargoed bounty Disclosure Policy & Guidelines
  • As this is a private program, please do not discuss this program or any vulnerabilities (even resolved ones) outside of the program without express consent from the organization
  • No vulnerability disclosure, including partial, is allowed for the moment.
  • Please do NOT publish/discuss bugs