@@ -35,19 +35,19 @@ extension Web3.Personal {
35
35
/// Recovers a signer of some personal message. Message will be first prepended by special prefix
36
36
/// (check the "signPersonalMessage" method description) and then hashed before the recovery attempt.
37
37
///
38
- /// If you have a hash instead of a message use ``Web3/Personal/ecrecover (hash:signature:)``
38
+ /// If you have a hash instead of a message use ``Web3/Personal/recoverAddress (hash:signature:)``
39
39
///
40
40
/// - Parameters:
41
- /// - personalMessage : raw message as bytes (e.g. UTF-8 bytes of a string);
41
+ /// - message : raw personal message as bytes (e.g. UTF-8 bytes of a string);
42
42
/// - signature: signature that is the result of signing the `personalMessage`;
43
43
/// - Returns: address of the signer or `nil`.
44
- public func ecrecover ( personalMessage : Data , signature: Data ) -> EthereumAddress ? {
45
- Utilities . personalECRecover ( personalMessage , signature: signature)
44
+ public func recoverAddress ( message : Data , signature: Data ) -> EthereumAddress ? {
45
+ Utilities . personalECRecover ( message , signature: signature)
46
46
}
47
47
48
- @available ( * , deprecated, message: " Will be removed in Web3Swift v4. Please, use `func ecrecover(personalMessage : Data, signature: Data) -> EthereumAddress?` instead. " )
48
+ @available ( * , deprecated, message: " Will be removed in Web3Swift v4. Please, use `func recoverAddress(message : Data, signature: Data) -> EthereumAddress?` instead. " )
49
49
public func ecrecover( personalMessage: Data , signature: Data ) throws -> EthereumAddress {
50
- if let address = ecrecover ( personalMessage : personalMessage, signature: signature) {
50
+ if let address = recoverAddress ( message : personalMessage, signature: signature) {
51
51
return address
52
52
}
53
53
throw Web3Error . dataError
@@ -58,13 +58,13 @@ extension Web3.Personal {
58
58
/// - hash: some hash, e.g. hashed personal message;
59
59
/// - signature: 65 bytes serialized signature;
60
60
/// - Returns: address of the signer or `nil`.
61
- public func ecrecover ( hash: Data , signature: Data ) -> EthereumAddress ? {
61
+ public func recoverAddress ( hash: Data , signature: Data ) -> EthereumAddress ? {
62
62
Utilities . hashECRecover ( hash: hash, signature: signature)
63
63
}
64
64
65
- @available ( * , deprecated, message: " Will be removed in Web3Swift v4. Please, use `func ecrecover (hash: Data, signature: Data) -> EthereumAddress?` instead. " )
65
+ @available ( * , deprecated, message: " Will be removed in Web3Swift v4. Please, use `func recoverAddress (hash: Data, signature: Data) -> EthereumAddress?` instead. " )
66
66
public func ecrecover( hash: Data , signature: Data ) throws -> EthereumAddress {
67
- if let address = ecrecover ( hash: hash, signature: signature) {
67
+ if let address = recoverAddress ( hash: hash, signature: signature) {
68
68
return address
69
69
}
70
70
throw Web3Error . dataError
0 commit comments