SmartAccountFactory constructor
SmartAccountFactory({
- required String contractAddress,
- required dynamic contractABI,
- required dynamic contractName,
Implementation
SmartAccountFactory({
required this.contractAddress,
required contractABI,
required contractName,
// required rpcURL,
// required signer,
}) {
// this.contract = flutter_web3.Contract(contractAddress, contractABI, signer);
this.deployedContract = DeployedContract(
ContractAbi.fromJson(contractABI, contractName),
EthereumAddress.fromHex(contractAddress),
);
this._contract = Contract(
contractABI: contractABI,
contractName: contractName,
contractAddress: contractAddress,
rpcURL:
"https://polygon-mumbai.infura.io/v3/6130f5b7c891499385e309ddf3cf10c8",
);
}