⚡ Dedicated Nodes for ETH, BSC, MATIC & other Blockchains at a Reduced Price!
Method: POST invokecontractverify
Method not allowed
Invokes the contract method Verify.
Unlike the method invokefunction which executes the contract by the Application trigger, invokecontractverify executes the contract by the Verification trigger and can pass parameters as params and signers.
Specific parameter type and number depend on the smart contract to invoke.
This method is used to test your VM script as if they ran on the blockchain at that point in time. This RPC call does not affect the blockchain in any way.
scripthash - string
Smart contract scripthash.
params - string
The parameters to be passed to the smart contract operation. It must be an empty array  as by default Neo only accepts the verify function without parameter.
signers - string
Optional. List of contract signature accounts.
- account: signature account
- scopes: signatures valid scopes, allowed values: FeeOnly, CalledByEntry, CustomContracts, CustomGroups, Global
- allowedcontracts: contracts of the signature can take effect, if scopes is CustomContracts
- allowedgroups: pubkeys of the signature can take effect, if scopes is CustomGroups
You need to use the proper byte order of the address passed according to its data type. If the data type is Hash160, use the big endian script hash; if the data type is ByteArray, use the little endian scripthash.