Module: Web3::PersonalCalls
- Defined in:
- lib/personal_calls.rb
Instance Method Summary collapse
- #personal_ecRecover(message, signature) ⇒ Object
- #personal_importRawKey(key, passphrase) ⇒ Object
- #personal_listAccounts ⇒ Object
- #personal_lockAccount(account) ⇒ Object
- #personal_newAccount(password) ⇒ Object
- #personal_sign(message, account, password) ⇒ Object
- #personal_signAndSendTransaction(transaction, passphrase) ⇒ Object
- #personal_unlockAccount(account, passphrase, duration) ⇒ Object
Instance Method Details
#personal_ecRecover(message, signature) ⇒ Object
50 51 52 53 |
# File 'lib/personal_calls.rb', line 50 def personal_ecRecover(, signature) response = do_request("personal_ecRecover",[, 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_listAccounts ⇒ Object
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(account) response = do_request("personal_lockAccount",[account]) 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(, account, password) response = do_request("personal_sign",[, account, 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(account, passphrase, duration) response = do_request("personal_unlockAccount",[account, passphrase, duration]) response["result"] end |