buildInitCode method

  1. @override
Uint8List buildInitCode()
override

Implementation

@override
Uint8List buildInitCode() {
  // createAccount(address,uint256) selector: 0x5fbfb9cf
  final selector = hexDecode('5fbfb9cf');
  final encoded = SolCodec.encodeParameters(
    [SolAddress(), SolUint(256)],
    [ownerAddress.bytes, BigInt.zero],
  );
  return concatBytes([factoryAddress.bytes, selector, encoded]);
}