Renaming signAndSendTransaction to sendTransaction (#4351)
This commit is contained in:
parent
f627bef08b
commit
3fb445e198
@ -34,9 +34,9 @@ export default class Personal {
|
|||||||
.then(outAddress);
|
.then(outAddress);
|
||||||
}
|
}
|
||||||
|
|
||||||
signAndSendTransaction (options, password) {
|
sendTransaction (options, password) {
|
||||||
return this._transport
|
return this._transport
|
||||||
.execute('personal_signAndSendTransaction', inOptions(options), password);
|
.execute('personal_sendTransaction', inOptions(options), password);
|
||||||
}
|
}
|
||||||
|
|
||||||
unlockAccount (account, password, duration = 1) {
|
unlockAccount (account, password, duration = 1) {
|
||||||
|
@ -46,7 +46,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
signAndSendTransaction: {
|
sendTransaction: {
|
||||||
desc: 'Sends transaction and signs it in a single call. The account does not need to be unlocked to make this call, and will not be left unlocked after.',
|
desc: 'Sends transaction and signs it in a single call. The account does not need to be unlocked to make this call, and will not be left unlocked after.',
|
||||||
params: [
|
params: [
|
||||||
{
|
{
|
||||||
|
@ -21,8 +21,8 @@ export default function web3extensions (web3) {
|
|||||||
property: 'personal',
|
property: 'personal',
|
||||||
methods: [
|
methods: [
|
||||||
new Method({
|
new Method({
|
||||||
name: 'signAndSendTransaction',
|
name: 'sendTransaction',
|
||||||
call: 'personal_signAndSendTransaction',
|
call: 'personal_sendTransaction',
|
||||||
params: 2,
|
params: 2,
|
||||||
inputFormatter: [formatters.inputTransactionFormatter, null]
|
inputFormatter: [formatters.inputTransactionFormatter, null]
|
||||||
}),
|
}),
|
||||||
|
@ -829,7 +829,7 @@
|
|||||||
"outputFormatter": null
|
"outputFormatter": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "personal_signAndSendTransaction",
|
"name": "personal_sendTransaction",
|
||||||
"desc": "Sends and signs a transaction given account passphrase. Does not require the account to be unlocked nor unlocks the account for future transactions. ",
|
"desc": "Sends and signs a transaction given account passphrase. Does not require the account to be unlocked nor unlocks the account for future transactions. ",
|
||||||
"params": [
|
"params": [
|
||||||
{
|
{
|
||||||
|
@ -102,7 +102,7 @@ impl<C: 'static, M: 'static> Personal for PersonalClient<C, M> where C: MiningBl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn sign_and_send_transaction(&self, request: TransactionRequest, password: String) -> Result<RpcH256, Error> {
|
fn send_transaction(&self, request: TransactionRequest, password: String) -> Result<RpcH256, Error> {
|
||||||
self.active()?;
|
self.active()?;
|
||||||
let client = take_weak!(self.client);
|
let client = take_weak!(self.client);
|
||||||
let miner = take_weak!(self.miner);
|
let miner = take_weak!(self.miner);
|
||||||
|
@ -96,7 +96,7 @@ fn sign_and_send_transaction_with_invalid_password() {
|
|||||||
let address = tester.accounts.new_account("password123").unwrap();
|
let address = tester.accounts.new_account("password123").unwrap();
|
||||||
let request = r#"{
|
let request = r#"{
|
||||||
"jsonrpc": "2.0",
|
"jsonrpc": "2.0",
|
||||||
"method": "personal_signAndSendTransaction",
|
"method": "personal_sendTransaction",
|
||||||
"params": [{
|
"params": [{
|
||||||
"from": ""#.to_owned() + format!("0x{:?}", address).as_ref() + r#"",
|
"from": ""#.to_owned() + format!("0x{:?}", address).as_ref() + r#"",
|
||||||
"to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
|
"to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
|
||||||
@ -119,7 +119,7 @@ fn sign_and_send_transaction() {
|
|||||||
|
|
||||||
let request = r#"{
|
let request = r#"{
|
||||||
"jsonrpc": "2.0",
|
"jsonrpc": "2.0",
|
||||||
"method": "personal_signAndSendTransaction",
|
"method": "personal_sendTransaction",
|
||||||
"params": [{
|
"params": [{
|
||||||
"from": ""#.to_owned() + format!("0x{:?}", address).as_ref() + r#"",
|
"from": ""#.to_owned() + format!("0x{:?}", address).as_ref() + r#"",
|
||||||
"to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
|
"to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
|
||||||
|
@ -36,7 +36,7 @@ build_rpc_trait! {
|
|||||||
fn unlock_account(&self, H160, String, Option<U128>) -> Result<bool, Error>;
|
fn unlock_account(&self, H160, String, Option<U128>) -> Result<bool, Error>;
|
||||||
|
|
||||||
/// Sends transaction and signs it in single call. The account is not unlocked in such case.
|
/// Sends transaction and signs it in single call. The account is not unlocked in such case.
|
||||||
#[rpc(name = "personal_signAndSendTransaction")]
|
#[rpc(name = "personal_sendTransaction")]
|
||||||
fn sign_and_send_transaction(&self, TransactionRequest, String) -> Result<H256, Error>;
|
fn send_transaction(&self, TransactionRequest, String) -> Result<H256, Error>;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user