Linked Questions

192 votes
2 answers
57k views

What is the difference between a transaction and a call?

What is the difference between a transaction and a call? In some interfaces, I can interact with contracts via calls or via transactions. What is the difference between the two, and can contracts also ...
mKoeppelmann's user avatar
  • 7,596
126 votes
3 answers
88k views

Which cryptographic hash function does Ethereum use?

Many sources refer to the use of the "SHA3" cryptographic hash function within Ethereum, but the Ethereum project began before the SHA3 standard was finalised, and there was some confusion/controversy ...
Jeff Coleman's user avatar
28 votes
2 answers
21k views

How do I know how much gas to use when calling a contract?

When I am calling (sending a transaction to) a contract how do I determine how much gas to use? Is there a way to calculate this upfront & what happens if I send too much / too few gas?
J-B's user avatar
  • 8,931
17 votes
4 answers
48k views

How to calculate transaction fee?

For calculating the transaction fee using web3js I am using it's gas price: eth.getTransaction("txhash").gasPrice multiplied by how much gas was actually used: eth.getTransactionReceipt("txhash")....
DeV1doR's user avatar
  • 617
15 votes
3 answers
846 views

Why does Ethereum have gas?

Why does Ethereum have gas? What other approaches could Ethereum have used to work around the Halting Problem?
eth's user avatar
  • 85.4k
14 votes
3 answers
11k views

Is it possible to build a private (permissioned) blockchain with Ethereum?

Ethereum is a great blockchain, but for some services the transaction fee is prohibitively too expensive. Is there any project and/or guideline on making Ethereum so it works on permissioned ...
MaiaVictor's user avatar
  • 3,177
9 votes
2 answers
3k views

Who gets the fee from contract call?

Basically you don't need to pay fee for contract call, but if a contract method does lots of work, you need to add gas in contract call to prevent DoS attack like this: contract.method.call({gas: ...
Satoshi Nakanishi's user avatar
9 votes
1 answer
10k views

What is the cost of using a Chainlink Oracle?

I use the market.link to check available jobs and each job has its own price in terms of link. My question is how many times this fee will be paid? For example: Let's say the API GET request costs 0....
Emrah's user avatar
  • 1,624
8 votes
1 answer
1k views

Can a transaction get lost?

Given that I am connected to the network with at least one peer, can I be sure that a transaction I sent will be executed (either with fail or success)? Is there a possibility that it will never make ...
jeff's user avatar
  • 2,550
5 votes
1 answer
2k views

what is difference between "gas" "gas price" and "fee"?

Can we say that gas is the unit of transaction fee ? And gas price is the same transaction fee ? If so, why we do not use ether and wei instead of gas ?
Questioner's user avatar
  • 2,670
5 votes
2 answers
669 views

Call Smart Contract every 5 Second

Is it possible the call a method of a smart contract every 5 seconds? Lets say i want to call a webservice or an other smart contract in order to get the actual value? That is not possible or? In ...
Wi1616's user avatar
  • 521
5 votes
3 answers
2k views

Can a "forward" smart contract forward the received ether to another "forward" smart contract which forwards it to an address?

I am pretty new to solidity. I am trying to create a smart contract which deploys another smart contract and transfers ether to the newly created contract when a payment greater than 0.01 ether is ...
Arvind's user avatar
  • 75
5 votes
1 answer
1k views

What's the difference in the ways of calling a contract function?

After I get an instance of a contract, there are 3 ways to call the contract function below: 1.testInstance.testfunc({from:eth.accounts[0]}) 2.testInstance.testfunc.sendTransaction({from:eth.accounts[...
user2781581's user avatar
4 votes
2 answers
816 views

why are Transactions paid in Gas and not just Ether directly [duplicate]

All the explanations I heard for the Gas usage, could imho also be dealt with in Ether directly. What is it that Gas does that couldn't be done with Ether directly?
vladimir's user avatar
4 votes
1 answer
6k views

How to Set Gas Price in Private Blockchain?

I admit that I don't understand Gas at all. But I think it is basically the currency which dapps use to interact with each other and the blockchain. Yes? If you're creating a custom/private network,...
stone.212's user avatar
  • 1,994

15 30 50 per page