Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [gas-price]

Questions dealing with the gas price of a transaction.

1
vote
1answer
40 views

What should be optimal gas limit and gas price for 80 addresses airdrop?

This is my airdrop function: mapping (address => bool) public airdrops; function airdropTokens(address[] _recipient, uint256[] _tokens) public onlyOwner{ uint airdropped; for(uint256 i = 0; i< ...
2
votes
1answer
15 views

How to determine the gas price mathematically

The mathematical equation to define the gas price is gasprice = 1 gwei / gasused. The mathematical equation to define the tax to be paid for each transaction is tax = gasprice x gasused. Are these ...
0
votes
2answers
24 views

How to solve insufficient funds (Ropsten)?

I have tried adjusting the Gas Limit and GWEI and I get this error. I am using infura and Ropsten. Has anyone any ideas about this? Code - var rawTransaction = {"from":myAddress, "...
1
vote
2answers
44 views

weird transaction sending to self

see some weird txs calling self addresses, for example, the last 2(the first and second tx in this block) transactions, at https://etherscan.io/txs?block=6475251&p=2 https://etherscan.io/tx/...
0
votes
0answers
28 views

Who fixes the gasPrice in a network? [duplicate]

why we cannot send a transaction with a gassPrice = 0 ?
1
vote
2answers
59 views

Explanation of Geth's Command Line option: targetgaslimit?

I have been trying to figure out what the targetgaslimit parameter does exactly for Geth, in the context of Private Blockchains. I have seen the following explanation but it never helped me: "Target ...
1
vote
1answer
24 views

Why aren't costs “advertised” or at least knowable so funds aren't lost?

I'm admittedly new to all of this, but as I learn about the transaction model, it seems to be a confusing business model at the very least. I can understand that the price of gas fluctuates or can be ...
3
votes
0answers
46 views

Denial attacks by submitting transactions with strategically calculated gas prices

As can be understood from the title, there is a specific form of denial attack where specific transactions are blocked by submitting transactions with strategically calculated gas prices. Example 1: ...
0
votes
1answer
48 views

Do i really need all these arrays and mapping? Gas usage issue

I've written a sample contract below. My question is, do i really need so much mappings and arrays? It's very gas hungry by storing a couple of times basically the same data. Could the same result be ...
0
votes
2answers
148 views

How to optimize the gasPrice and gas options in a contract send() function? [duplicate]

There are many questions and answers about estimating the amount of gas consumed. This question is about what to do with this estimate. What values should we actually provide to gas and gasPrice in ...
0
votes
1answer
28 views

How to caculate/estimate Gas Limit and Gas Price based on current state of the ether network?

Ethgasstation and similar websites estimate proper Gas Price based on current state of Ethereum network. Is there any way of using working with Geth/web3 to estimate proper Gas Price? and similar to ...
1
vote
2answers
86 views

Remix: how is gas price determined?

When I send a transaction from remix, how does it set the gas price for the transaction (not gas cost / limit)?
1
vote
1answer
78 views

How to get the historical Gas (Gwei) Price

I would like to get the historical Gas (Gwei) price in hourly or minutely with safelow, Standard, fast and fastest. I am aware of the etherscan.io which gives avg gas price for a day and also ...
1
vote
0answers
23 views

Does pooling make sense?

It seems that allocating storage elements is 4x as expensive in terms of gas cost than changing them. Does that mean it would make sense to pool structs and arrays, and maybe also strings, rather ...
0
votes
0answers
47 views

Gas price of my Private chain node grow from 2 to 500000000000

instance: Geth/v1.8.9-unstable-d6ed2f67/linux-amd64/go1.9.2 modules: admin:1.0 clique:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0 After I start node with ...
0
votes
0answers
16 views

Is there any way to simulate the Ethereum mainnet gas price for a Dapp? [duplicate]

I'm currently developing a Dapp, and I've tested it on the Rinkeby testnet. Is there any way for me to figure out the ideal gas price on the mainnet for my Dapp transactions to run within, say, 20-30 ...
1
vote
0answers
30 views

Why is my transaction not included into blocks with smaller gas prices in them?

I created a transaction with gas price 1.1 GWEI. It has been pending for 3 hours, and yet - during just the last 75 blocks - several 1 GWEI transactions have been included. In other words, gas price ...
0
votes
1answer
28 views

Who is paying for a transaction within a contract?

Let's assume I do a transaction to a contract function with my external account, then I have to pay gas for this transaction. If the function within the contracts makes now a transaction on his own ...
0
votes
1answer
124 views

Infura not broadcasting my transactions

I am using Infura with the mainnet and web3py to interact with smart contracts and send transactions. Last week this same code worked fine, but today, trying to send the transaction for the deployment ...
0
votes
0answers
39 views

How can I create a smart contract which airdrops ERC 20 tokens to user?

I want to create a smart contract which airdrops ERC 20 tokens to registeres & verified user. What would be the procedure for this? Is it necessary for me to pay the gas fees for airdropping ...
0
votes
1answer
31 views

Am I setting my gas price and gas limit correctly?

web3.TransactionManager.DefaultGas = 210000; // Gas limit? web3.TransactionManager.DefaultGasPrice = 10 * 1000000000; // Gas Price? I have intended to set the gas price at 10Gwei.
0
votes
1answer
26 views

What is the unit of measurement used in GasPrice and GasLimit?

I did a check, in ethgasstation the current safeLow = 15GWei, which is equal = 15,000,000,000 wei However, when I issue eth.getBlock("latest") what I get was: > eth.getBlock("latest") { ...
0
votes
1answer
347 views

How to calculate gas for contract deployment @_@

Refer to the following: rinkeby: { host: "localhost", port: 8545, from: "my address", network_id: 4, gas: 4800000, gaslimit: 2100000000000 } When I set the gas to 4700000, I received the ...
2
votes
1answer
432 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 ?
0
votes
1answer
25 views

Is it clear that for every “ether” transfering using “address.transfer(amount)” how much “fee” must be paid?

Is it clear that for every "ether" transfer using "address.transfer(amount)" how much "fee" must be paid? I mean how much is the cost of transferring ether by address.transfer(amount)? Is it a fix ...
0
votes
1answer
16 views

Function not marked as View and Pure but read only

I have a function: function test(uint value) { if (balances[msg.sender] < value) return; balances[msg.sender] -= value; } *note: the above is for illustrative purposes only. ...
0
votes
2answers
207 views

Recommended Gas Limit for Single Transaction

Current mainnet gas limit per block is 8M (7.99), that of Ropsten is 9M (which is actually rather surprising as it was 4.7M two months ago and I did complain about it...). Given the above, what's the ...
0
votes
1answer
34 views

What is the cheapest and most efficient way to send data to a struct, and why?

I'm struggling to find which way to send data to a struct is cheaper and most efficient. I came up with these 2 different styles: struct Database { string name; string addressPerson; } ...
1
vote
0answers
61 views

Gas SafeLow historical data

I am doing some gas analysis work and I really want to find or generate a dataset for historical SafeLow gas prices as defined by EthGasStation: “A price that at least 5% of the network hashpower ...
0
votes
1answer
69 views

Question about Gas and Gas Price

In my transaction: gasPrice: 210000 blockHash: "0x69bd71736f2a5d2c83919a0de81a7de0b6b690bb6bdda3acff254d5c68f634bc", blockNumber: 3178, from: "0xc8caa71c16299b40b8579742a27ee53162886040", gas: ...
2
votes
2answers
132 views

Why do miners not always “vote” to increase the block gas limit?

Miners can increase/decrease the block gas limit. I read that they can increase/decrease for about 0.01% per block. Why do miners not always want to increase the block limit? This would lead in more ...
9
votes
6answers
3k views

Why not mine my own transactions?

I have a contract which needs to be updated occasionally. So I create a transaction, sign it and send it to the network. When I do that, I state a gas-price. The higher the gas-price is, the faster ...
-1
votes
2answers
87 views

How much gas does it cost to create and/or execute a smart contract? [duplicate]

Curious for any other good resources for this Q!
0
votes
0answers
45 views

GasPrice strategy - is automatic safe?

Is it okay to not set gasPrice in web3.eth.accounts.signTransaction or is it potentially dangerous if the automatic price is unreasonable? The Transaction is a basic ether transfer - no smart ...
1
vote
2answers
399 views

How to calcualate Ethereum transaction fee

I have got 1 Ether in a account, which I would like to empty the account by sending to some other account. May I know the calculation that how much have to be subtracted from 1 ether and send to some ...
1
vote
1answer
19 views

How do events influence a transaction's gas?

Since events are stored in the transaction receipts trie they should influence the gas a transaction costs since storage costs, right?
3
votes
3answers
359 views

How much gas and gasPrice to set when signing a transaction?

const params = { to: '0xdbC0d76Fb1f2399b618FB29922dBC5cf763dd3d7', from: dbDeposit.depositAddress, value: balance, gas: 2000000, gasPrice: '234567897654321', nonce: 0 }; ...
0
votes
1answer
821 views

Gas estimation errored with the following message… Error: gas required exceeds allowance or always failing transaction

I made a smart contract, but i got an error while deploying it , after i specified the Gas limit of 3000000 and a random value (wei) , and clicking on Create , i got the following error : ( i am ...
1
vote
1answer
96 views

Alternative for String type in smart contract and Solidity?

Regarding the fact using String in contract is expensive, is there any alternative type in Solidity ? The input value (Payload) I want to set is as follows : {"SQN":4,"Node_ID":"...
0
votes
1answer
113 views

Offline signed contract throws 'exceeds block gas limit'. Why can't I deploy?

I'm trying to deploy a smart contract onto the Ethereum blockchain by signing the transaction on an offline computer and then transferring the byte code to an online system for deployment. Because of ...
0
votes
1answer
168 views

How to store 25 char string on erc20 token and cost?

I’m wanting to be able to create an ERC20 token that stores a 25 character long string with it. Just wondering if this is actually possible? Also if it is possible I’m gathering from the posts I’ve ...
0
votes
0answers
28 views

Profiling with truffle

Is there an easy way to find out how much gas cost all my truffle migrations? Do I understand correctly that in any ethereum network the cost in gas will be the same, but different price of gas in ...
0
votes
1answer
609 views

reliable way to get gas price [duplicate]

I've read that eth.gasPrice isn't reliable, because sometimes it suggests gas prices too low. Is there some API or something similar where I can get the current gas price? This is for an automated ...
1
vote
0answers
25 views

Miss aligned state loading/storing gas costs

For a smart contract idea that spins around in my head, I have the situation where I have to conserve the old values of a variable (no storage refund or cheaper SSTORE updates). As the value I write ...
0
votes
1answer
100 views

Block reward from transaction regarding block's gas limit

maybe it's a silly question or remark, but given that the current block gas limit is about 8,000,000 and the average gasPrice is about '15Gwei' ( I roughly looked at the chart "Transaction Count by ...
3
votes
1answer
1k views

How to get the transaction cost in a Truffle unit test?

How can I get the actual gas consumed by a sendTransaction inside a truffle test? In the following test, buyer sends an amount of 50 ETH to a contract: const EmptyContract = artifacts.require("...
0
votes
0answers
21 views

Which operation below has a higher gas cost?

Or is it negligible? contract Test { struct s { string someDummyInfo; string justToMakeThisStructureHuge; string isUpdating_a2_belowWillCostAsMuchAsUpdatingTheEntireStruct;...
0
votes
1answer
52 views

Error with wrong calculation of gas price and value after lots of iterations

I am trying to code something that empties an address and sends that amount to my main-wallet. In order to get familiar with sending raw transactions and manually setting the eth-amount, I've tried ...
0
votes
1answer
75 views

Who pays for gas in each interaction?

I am thinking of a scenario where there is a user (U) that wants to upload a smart contract to the Ethereum network to be run later by multiple users {U1,U2,...,Un}. For example, assume we have a ...
2
votes
2answers
3k views

How can I set the gas price while deploying a contract with web3.js?

I set up a Geth node on the Rinkeby network recently. And while I can send ordinary transactions in seconds without a problem, I can't seem to get a contract creation to happen in less than an hour. ...