1.2.9 • Published 5 years ago

ether-transaction v1.2.9

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

#ETHEREUM SUPPORT


Install my package

const support = require('ether-transaction')

##With Transaction

let tx = new support.TransactionService('wss://rinkeby.infura.io/ws')

###Get user nonce

userAddress : address of user

let userNonce = await tx.getUserNonce(userAddress);

###Send ETH to other person

gasPrice : gas price for transaction

from : address of sender

to : address of receiver

valueSend : amount of Ethereum in transaction (wei format)

privateKey : private key of sender

let hash = await tx.sendEth(gasPrice, from, to, valueSend, privateKey )

###Send Transaction in order to create contract address from an address

gasPrice : gas price for transaction

gasLimit : gas limit of this transaction

from : address of sender

newContractData : data of deploy new contract

valueSend : set 0 because we don't need to send ETH to any addresses

privateKey : private key of sender

let txHash = await tx.sendTransactionWithoutTo(gasPrice, gasLimit, from, newContractData, valueSend, privateKey);

###Check status of transaction hash

transactionHash : hash of transaction which you want to check

let result = await tx.checkStatusTransaction(transactionHash)

###Get transaction receipt

transactionHash : hash of transaction which you want to check

let result = await tx.getTxReceipt(transactionHash)

Get web3 instance of this class

let result = await tx.getWeb3Instance()

##With Wallet

let wl = new support.WalletService('wss://rinkeby.infura.io/ws')

###If you want to create a wallet with password (optional)

length : 12 or 24 words

password : password of wallet

let wallet = wl.createWallet(length, password)

###Restore wallet from mnemonic and password :

mnemonic : mnemonic of wallet

password : password to decrypt this wallet

let newWallet = wl.restoreWallet(mnemonic, password)

###Get private from key store:

keyStore : key store of wallet which was encrypted by password

password : password to decrypt this wallet

let pr = wl.getPrivateKeyFromKeystore(keyStore, password)

###Get user balance :

userAddress : address of user

let balance = await wl.getUserBalance(userAddress);
1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago