SafeContractUtils class

Constructors

SafeContractUtils()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

calculateSafeDomainSeparator({required BigInt chainId, required ETHAddress safeAddress, required SafeTransaction safeTransaction}) List<int>
190174c815f23df60424711688befc29af78eaac7d00e1eead469deab26214c634085b20455a2747d3e0b265987c5de49e1a391edd11d0cd43b4c1fbce50b0af3a25 1901e7389e76c4d884774faff34a0fbe58802f4315e7f7c980c8fd5cc8ff3d9b3e77ef1d6c74dc97b92e5e2f29c56d34f9369951c8f459a20eeeb32e37f6b84720ef
calculateSafeMessageHash({required BigInt chainId, required ETHAddress safeAddress, required String message}) List<int>
calculateSafeTransactionHash({required BigInt chainId, required ETHAddress safeAddress, required SafeTransaction safeTransaction, required SafeContractVersion version}) List<int>
encodeTransactionData({required BigInt chainId, required ETHAddress safeAddress, required SafeTransaction safeTransaction}) List<int>
preimageSafeMessageHash({required BigInt chainId, required ETHAddress safeAddress, required String message}) List<int>
preimageSafeTransactionHash({required BigInt chainId, required ETHAddress safeAddress, required SafeTransaction safeTransaction}) List<int>
safeTransactionTypedData({required BigInt chainId, required ETHAddress safeAddress, required SafeTransaction safeTransaction}) Eip712TypedData