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

Function PrepareInvokeCodeNeoVMContract

cmd/utils/gas.go:701–712  ·  view source on GitHub ↗
(code []byte)

Source from the content-addressed store, hash-verified

699}
700
701func PrepareInvokeCodeNeoVMContract(code []byte) (*rpccommon.PreExecuteResult, error) {
702 mutable, err := httpcom.NewSmartContractTransaction(0, 0, code)
703 if err != nil {
704 return nil, err
705 }
706 tx, err := mutable.IntoImmutable()
707 if err != nil {
708 return nil, err
709 }
710 txData := hex.EncodeToString(common.SerializeToBytes(tx))
711 return PrepareSendRawTransaction(txData)
712}
713
714//prepare invoke wasm
715func PrepareInvokeWasmVMContract(contractAddress common.Address, params []interface{}) (*rpccommon.PreExecuteResult, error) {

Callers 1

invokeCodeContractFunction · 0.92

Calls 2

IntoImmutableMethod · 0.80

Tested by

no test coverage detected