MCPcopy Create free account
hub / github.com/DNAProject/DNA / PrepareSendRawTransaction

Function PrepareSendRawTransaction

cmd/utils/gas.go:447–458  ·  view source on GitHub ↗
(txData string)

Source from the content-addressed store, hash-verified

445}
446
447func PrepareSendRawTransaction(txData string) (*rpccommon.PreExecuteResult, error) {
448 data, ontErr := sendRpcRequest("sendrawtransaction", []interface{}{txData, 1})
449 if ontErr != nil {
450 return nil, ontErr.Error
451 }
452 preResult := &rpccommon.PreExecuteResult{}
453 err := json.Unmarshal(data, &preResult)
454 if err != nil {
455 return nil, fmt.Errorf("json.Unmarshal PreExecResult:%s error:%s", data, err)
456 }
457 return preResult, nil
458}
459
460//GetSmartContractEvent return smart contract event execute by invoke transaction by hex string code
461func GetSmartContractEvent(txHash string) (*rpccommon.ExecuteNotify, error) {

Callers 8

sendTxFunction · 0.92
multiSigToTxFunction · 0.92
sigToTxFunction · 0.92
PrepareDeployContractFunction · 0.85

Calls 2

sendRpcRequestFunction · 0.85
ErrorfMethod · 0.80

Tested by

no test coverage detected