Module: Web3::PersonalCalls

Defined in:
lib/personal_calls.rb

Instance Method Summary collapse

Instance Method Details

#personal_ecRecover(message, signature) ⇒ Object



50
51
52
53
# File 'lib/personal_calls.rb', line 50

def personal_ecRecover(message, signature)
response = do_request("personal_ecRecover",[message, signature])
response["result"]
end

#personal_importRawKey(key, passphrase) ⇒ Object



10
11
12
13
# File 'lib/personal_calls.rb', line 10

def personal_importRawKey(key, passphrase)
response = do_request("personal_importRawKey",[key, passphrase])
response["result"]
end

#personal_listAccountsObject



4
5
6
7
# File 'lib/personal_calls.rb', line 4

def personal_listAccounts()
response = do_request("personal_listAccounts")
response["result"]
end

#personal_lockAccount(account) ⇒ Object



28
29
30
31
# File 'lib/personal_calls.rb', line 28

def personal_lockAccount()
response = do_request("personal_lockAccount",[])
response["result"]
end

#personal_newAccount(password) ⇒ Object



16
17
18
19
# File 'lib/personal_calls.rb', line 16

def personal_newAccount(password)
response = do_request("personal_newAccount",[password])
response["result"]
end

#personal_sign(message, account, password) ⇒ Object



44
45
46
47
# File 'lib/personal_calls.rb', line 44

def personal_sign(message, , password)
response = do_request("personal_sign",[message, , password])
response["result"]
end

#personal_signAndSendTransaction(transaction, passphrase) ⇒ Object



22
23
24
25
# File 'lib/personal_calls.rb', line 22

def personal_signAndSendTransaction(transaction, passphrase)
response = do_request("personal_signAndSendTransaction",[transaction, passphrase])
response["result"]
end

#personal_unlockAccount(account, passphrase, duration) ⇒ Object



38
39
40
41
# File 'lib/personal_calls.rb', line 38

def personal_unlockAccount(, passphrase, duration)
response = do_request("personal_unlockAccount",[, passphrase, duration])
response["result"]
end