SolidityAddress constructor
SolidityAddress(
- String address, {
- bool skipChecksum = true,
})
Implementation
factory SolidityAddress(String address, {bool skipChecksum = true}) {
address = StringUtils.strip0x(address);
if (address.length > EthAddrConst.addrLen &&
address.toLowerCase().startsWith("41")) {
address = address.substring(2);
}
EthAddrDecoder().decodeAddr(
"${CoinsConf.ethereum.params.addrPrefix}$address",
{"skip_chksum_enc": skipChecksum});
return SolidityAddress.unsafe(EthAddrUtils.toChecksumAddress(address));
}