Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Charge gas for each interface method properly #74

Closed
axic opened this issue Jan 15, 2018 · 2 comments
Closed

Charge gas for each interface method properly #74

axic opened this issue Jan 15, 2018 · 2 comments
Assignees

Comments

@axic
Copy link
Member

axic commented Jan 15, 2018

See https://github.com/ethereum/evmjit/blob/develop/libevmjit/JIT.h#L60-L90 for some numbers.

@jakelang
Copy link
Member

Working branch: #86

@jakelang
Copy link
Member

jakelang commented Jan 16, 2018

TODO list:

  • useGas
  • getAddress
  • getBalance
  • getBlockHash
  • call
  • callDataCopy
  • getCallDataSize
  • callCode
  • callDelegate
  • callStatic
  • storageStore
  • storageLoad
  • getCaller
  • getCallValue
  • codeCopy
  • getCodeSize
  • getBlockCoinbase
  • create
  • getBlockDifficulty
  • externalCodeCopy
  • getExternalCodeSize
  • getGasLeft
  • getBlockGasLimit
  • getTxGasPrice
  • log
  • getBlockNumber
  • getTxOrigin
  • selfDestruct
  • getBlockTimestamp
  • returnDataCopy
  • returnDataSize

Sorry, something went wrong.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants