SafeContractUtils class
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
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
-