OctacoreSmartWallet class

Inheritance

Constructors

OctacoreSmartWallet({required String scwAddress, required String rpcURL, required String ownerAddress, int? salt, required Signer<_SignerImpl> signer, required bool isInitialized})

Properties

abi String
getter/setter pairinherited
bundlerURL String
getter/setter pairinherited
contract ↔ Contract
getter/setter pairinherited
deployedContract ↔ DeployedContract
getter/setter pairinherited
entryPointContract EntryPoint
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
ownerAddress String
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
signer ↔ Signer<_SignerImpl>
getter/setter pairinherited

Methods

addDeposit({required BigInt value, required Credentials credentials, BigInt? gasPrice, BigInt? gasLimit}) Future
inherited
callContract({required String contractAddress, required String contractAbi, required String functionName, required List args, required bool usePaymaster, BigInt? gasPrice, BigInt? gasLimit}) Future<RPCResult>
inherited
callContractDirect({required String contractAddress, required String contractAbi, required String functionName, required List args, required bool usePaymaster, required String currentAddress, BigInt? gasPrice, BigInt? gasLimit}) Future<String>
inherited
concatenateBuffers(List<Uint8List> buffers) Uint8List
inherited
constructPaymasterAndData(String paymasterAddress, String z, String signedPayMasterData) Uint8List
inherited
depositToWallet({required BigInt value}) Future<void>
inherited
encodeParameters(List<String> types, List values) String
inherited
execute({required String to, required BigInt value, required List<int> data, BigInt? gasPrice, BigInt? gasLimit}) Future<TransactionResponse?>
inherited
fetchPersonalSignature(String message, String currentAddress) Future<String>
inherited
getBalance() Future
inherited
getDeposit() Future
inherited
getEntryPoint() Future<String>
inherited
getNonce() Future<BigInt>
inherited
getOwner() Future<String>
inherited
getUserOpEncodedData({required String contractAddress, required String contractAbi, required String functionName, required List args, BigInt? gasPrice, BigInt? gasLimit}) Future<String>
inherited
getUserOpTransactionHash(UserOperationResult? userOpHash) Future<String>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendSignedOp(String signature, UserOperation userOp) Future<String>
inherited
toString() String
A string representation of this object.
inherited
transfer(String toAddress, String value, String data, bool usePaymaster) Future<RPCResult>
inherited
withdrawDepositTo({required String to, required BigInt value, required Credentials credentials, BigInt? gasPrice, BigInt? gasLimit}) Future<TransactionResponse?>
inherited

Operators

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