OctacoreSmartWallet class

Inheritance

Constructors

OctacoreSmartWallet({required String scwAddress, String? ownerAddress, int? salt, String? paymasterAddress, PaymasterType? paymasterType, Map<int, dynamic>? batch, List<String>? modules})

Properties

abi String
getter/setter pairinherited
batch Map<int, dynamic>
getter/setter pairinherited
bundlerURL String
getter/setter pairinherited
defaultPaymaster Paymaster?
getter/setter pairinherited
deployedContract ↔ DeployedContract
getter/setter pairinherited
entryPointAddress String
getter/setter pairinherited
entryPointContract EntryPointWithoutSigner
getter/setter pairinherited
factoryAddress String
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
initCode String?
getter/setter pairinherited
isInitialized bool?
getter/setter pairinherited
isVerified bool
getter/setter pairinherited
modules List<String>?
getter/setter pairinherited
ownerAddress String?
getter/setter pairinherited
paymasterConfig PaymasterConfig
getter/setter pairinherited
rpcURL String
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
salt int?
getter/setter pairinherited
scwAddress String
getter/setter pairinherited
usePaymaster bool
getter/setter pairinherited
web3Client ↔ Web3Client
getter/setter pairinherited

Methods

addContractCallToBatch({required String contractAddress, required String contractAbi, required String functionName, required List args, BigInt? gasPrice, BigInt? gasLimit}) Future<bool>
inherited
attachPaymaster(Paymaster paymaster) bool
inherited
callContract({required String contractAddress, required String contractAbi, required String functionName, required List args, bool? useDefaultPaymaster, required String currentAddress, BigInt? gasPrice, BigInt? gasLimit}) Future<RPCResult>
inherited
callContractDirect({required String contractAddress, required String contractAbi, required String functionName, required List args, required String currentAddress, bool? useDefaultPaymaster, BigInt? gasPrice, BigInt? gasLimit}) Future<String?>
inherited
clearBatch() bool
inherited
concatenateBuffers(List<Uint8List> buffers) Uint8List
inherited
constructPaymasterAndData(String paymasterAddress, String validTimeRangeHex, String signedPayMasterData) Uint8List
inherited
detachPaymaster() bool
inherited
encodeParameters(List<String> types, List values) String
inherited
executeBatch(String currentAddress, bool? useDefaultPaymaster) Future<String?>
inherited
fetchPersonalSignature(String message, String currentAddress) Future<String>
inherited
getCodeAt(String currentAddress) Future<String>
inherited
getEncodedDataAsList({required String contractAddress, required String contractAbi, required String functionName, required List args, BigInt? gasPrice, BigInt? gasLimit}) Future<List>
inherited
getExecuteBatchEncodedData() String
inherited
getNonce() Future<BigInt>
inherited
getUserOpEncodedDataAsString({required String contractAddress, required String contractAbi, required String functionName, required List args, BigInt? gasPrice, BigInt? gasLimit}) Future<String>
inherited
getUserOpTransactionHash(String? userOpHash) Future<String?>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeFromBatch(int id) Future<bool>
inherited
sendSignedOp(String signature, UserOperation userOp, bool useDefaultPaymaster) Future<String?>
inherited
sendTransaction(String currentAddress) Future<String>
inherited
submitUseropToOctacore(String signature, UserOperation userOp, bool useDefaultPaymaster, int? validUntil, int? validAfter) Future<Response?>
inherited
toString() String
A string representation of this object.
inherited
transfer(String toAddress, String value, String data, bool usePaymaster, String currentAddress) Future<RPCResult>
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited