Hello i am trying to create eosio.system contract but its keep giving me this Error 3080004: Transaction exceeded the current CPU usage limit imposed on the transaction Error Details: transaction was executing for too long 50017us pending console output: please check and let me know if you have any solution thank you
I guess your Node is not performant enough for standard-config so the maximum transaction-time is exceeded and the contract isn't successfully pushed. Assuming you are running a private development-chain, pass the following config to set it to a higher value when starting nodeos.
(Note that from what I know values higher than 350-400 do not make sense as a block is 500ms and only 80% of the block-time can be used to process transactions)
--max-transaction-time arg (=30) Limits the maximum time (in milliseconds) that is allowed a pushed transaction's code to execute before being considered invalid