Versions in this module Expand all Collapse all v3 v3.0.1 Dec 25, 2023 Changes in this version + func SubtractGasForCallContract(contractName string, method string, params map[string][]byte, returns []byte, ...) error + func SubtractGasForDeleteState(contractName string, stateKey []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForEmitEvent(topic string, events []string, txSimContext protocol.TxSimContext) error + func SubtractGasForErrorResult(params []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForExecuteDDL(sql string, txSimContext protocol.TxSimContext) error + func SubtractGasForExecuteQuery(sql string, txSimContext protocol.TxSimContext) error + func SubtractGasForExecuteQueryOne(sql string, returnData []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForExecuteUpdate(sql string, txSimContext protocol.TxSimContext) error + func SubtractGasForGetState(contractName string, stateKey []byte, value []byte, ...) error + func SubtractGasForKvIterator(key []byte, limit []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForKvIteratorClose(kvIndex int32, txSimContext protocol.TxSimContext) error + func SubtractGasForKvIteratorHasNext(kvIndex int32, txSimContext protocol.TxSimContext) error + func SubtractGasForKvIteratorNext(key string, field string, value []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForLogMessage(params []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForPutState(contractName string, stateKey []byte, value []byte, ...) error + func SubtractGasForRSClose(rsIndex int32, txSimContext protocol.TxSimContext) error + func SubtractGasForRSHasNext(rsIndex int32, txSimContext protocol.TxSimContext) error + func SubtractGasForRSNext(rsIndex int32, returnData []byte, txSimContext protocol.TxSimContext) error + func SubtractGasForSuccessResult(params []byte, txSimContext protocol.TxSimContext) error Other modules containing this package chainmaker.org/chainmaker/utils/v2