Gibt es zufällig einen historischen Chart der Transaktionsgebühren für Smart Contracts?
Ich kenne ehrlich gesagt keinen und stell mir das auch recht schwierig vor. Es ist maximal bei sehr einfachen Contracts so, dass eine "Contract Ausführung" immer die selbe Anzahl an Transaktionen benötigt. Bei Contract Transaktionen muss man folgende zumindest unterscheiden:
For “transaction of a contract” possible meanings are:
Transaction sent to this contract.
Transaction sent by this contract (internal transaction).
Transaction that created this contract.
Transaction that destroyed this contract.
Transaction that destroyed some other contracts sending remaining ether from the balance of destroyed contract to this contract without executing this contract's byte code.
Transaction that accessed this contract without executing its byte code, i.e. read ether balance of this contract or byte code of it.
Transaction that performed delegate call to this contract.
You need to use different approaches to detect and count different kinds of transaction related to the contract in different ways. In some cases Web3 API will be enough, but in the other cases, you will need to trace transactions all use etherescan.io API.
QuelleFührst du also einen Contract 2 Mal hintereinander aus ist nicht garantiert, dass dieser die gleiche Anzahl an Transaktionen benötigt und daher gleich viel kostet. Contractausführungen sind daher recht schwer miteinander zu vergleichen.