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)}';
}