Get Bitcoin Balance with Remix
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
pragma solidity ^0.8.25;
contract BitcoinBalDemo {
function getBitcoinAddressBalance(string calldata btcAddress) public view returns (uint256 balance) {
bytes memory converted = bytes(btcAddress);
(bool ok, bytes memory out) = address(0x40).staticcall(converted);
require(ok, "Failed to Call Bitcoin Balance hVM Precompile (0x40)");
return uint64(bytes8(out));
}
}