Difference between revisions of "Setting up Truffle to interact with Ganache"
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 24: | Line 24: | ||
# In Ganache, get the transaction hash | # In Ganache, get the transaction hash | ||
web3.eth.getTransaction("0x7c2e6806df6f1a50a4fff22ca371938be5a0059b1c4c7887ed8e63694ca2e377") | web3.eth.getTransaction("0x7c2e6806df6f1a50a4fff22ca371938be5a0059b1c4c7887ed8e63694ca2e377") | ||
==Sending Ether Between accounts == | |||
web3.eth.sendTransaction({from: web3.eth.accounts[0], to: web3.eth.accounts[1], value: web3.toWei(12, "ether")}) | |||
web3.eth.getBalance(web3.eth.accounts[0]).toNumber() | |||
==[[#top|Back To Top]]-[[Main_Page| Home]] - [[Solidity_ethereum_Language|Category]]== | ==[[#top|Back To Top]]-[[Main_Page| Home]] - [[Solidity_ethereum_Language|Category]]== |
Latest revision as of 23:37, 15 March 2018
Setting up Truffle to interact with Ganache GUI
Edit the truffle.js file. add:
networks: { ganache: { host: "localhost", port: "7545", netork_id: "*" } }
Go to the project directory in terminal. we have to tell truffle to migrate the contract to the ganache network
truffle migrate --compile-all --reset --network ganache
Interact with ganache
truffle console --network ganache
Interact with the contract
Greetings.address Greetings.deployed().then(function(instance){app=instance;}) app.getGreetings() app.setGreetings("hello",{from: web3.eth.accounts[0]})
Get additional information on a transaction
- In Ganache, get the transaction hash
web3.eth.getTransaction("0x7c2e6806df6f1a50a4fff22ca371938be5a0059b1c4c7887ed8e63694ca2e377")
Sending Ether Between accounts
web3.eth.sendTransaction({from: web3.eth.accounts[0], to: web3.eth.accounts[1], value: web3.toWei(12, "ether")}) web3.eth.getBalance(web3.eth.accounts[0]).toNumber()