Contract Address
1. address conversion
/**
* @dev convert uint256 (HexString add 0x at beginning) vision address to solidity address type
* @param visionAddress uint256 visionAddress, begin with 0x, followed by HexString
* @return Solidity address type
*/
function convertFromVisionInt(uint256 visionAddress) public view returns(address){
return address(visionAddress);
}2. address judgement
function compareAddress(address visionAddress) public view returns (uint256){
// if (visionAddress == 0x46817ffa3d2f2028fcb9b8d2c619448cb3e3934c47) { // compile error
if (visionAddress == 0x817ffa3d2f2028fcb9b8d2c619448cb3e3934c47) { // right
return 1;
} else {
return 0;
}
}3. variable assignment
Last updated