createChainSpecificProxyWithNonce method

  1. @override
Future<SafeContractEncodedCall> createChainSpecificProxyWithNonce({
  1. required ETHAddress singleton,
  2. required List<int> initializer,
  3. required BigInt saltNonce,
})
override

Deploys a new chain-specific proxy with singleton singleton and saltNonce salt. Optionally executes an initializer call to a new proxy.

Implementation

@override
Future<SafeContractEncodedCall> createChainSpecificProxyWithNonce({
  required ETHAddress singleton,
  required List<int> initializer,
  required BigInt saltNonce,
}) async {
  final params = [singleton, initializer, saltNonce];
  return encodeTransactionCall(
    functionName: SafeContractFunction.createChainSpecificProxyWithNonce,
    params: params,
  );
}