open<T extends Contract> method

  1. @override
T open<T extends Contract>(
  1. T src
)

Returns a new opened contract with the ContractProvider initialized

Implementation

@override
T open<T extends Contract>(T src) {
  return openContract<T>(
      src,
          ({required InternalAddress address, ContractInit? init}) =>
          _createProvider(
              this,
              address,
              init != null
                  ? ContractMaybeInit(
                code: init.code,
                data: init.data,
              )
                  : null));
}