getF410Address static method
get F410 address from evm address, default filecoin mainnet prefix FILECOIN_PREFIX_EVM.
Implementation
static String getF410Address(String address,
{String prefix = FILECOIN_PREFIX_EVM}) {
final bytes = address.toUint8List();
final payload = Uint8List.fromList([4, 10, ...bytes]);
final checkSum = Blake2b.getBlake2bHash(payload, size: 4);
return prefix +
'f' +
Base32.encode([...bytes, ...checkSum], type: Base32Type.RFC4648);
}