I have an account where currently I think I have enough CPU resource to make a transaction. I've staked 20 EOS for CPU and now my available CPU is 1.29ms (1.78-0.48). See the pictures below. enter image description here enter image description here

But when I try to send a transaction I get an error:

  "code": 400,
  "message": "Bad Request",
  "error": {
    "code": 3080004,
    "name": "tx_cpu_usage_exceeded",
    "what": "Transaction exceeded the current CPU usage limit imposed on the transaction",
    "details": [
    "message": "billed CPU time (362 us) is greater than the maximum billable CPU time for the transaction (13 us)",
    "file": "transaction_context.cpp",
    "line_number": 553,
    "method": "validate_cpu_usage_to_bill"

This error looks quite confusing, doesn't it? As I understood the CPU time required for execute my transaction is 0.362ms but I have 1.29ms. Why is it rejected anyway?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.