Is it possible to send a transaction to the Ethereum network to be executed earliest from a certain block number?
So i.e.
Now it's block 111 and I want to have my transaction in block 115 (If it's accepted with that gas price).
Or that the transaction will be executed in block 115 and if the gas price is to low do block 116 with gas price times 2?
And do I need to run my own full node for this?
EDIT:
The suggested duplicate only anwsers part of the question.
Wouldn't it be so that if you know the pending transactions you can sum the gas limits and then know that the top X transactions will be included in the next block. If you then set you gas limit to be higher then one of those that it will be included?
Although here I can see pending transaction, this includes the ones in the current block. Is it possible to only see the ones which haven't been included yet and do I need to run a full/mining node for this