Util

Tools for validating transactions, signing, and verifying signatures.

You can use mvc-cli help command to view the usage of specific commands. The JsonRpc call method is in the example.

Commands

== Util ==
clearinvalidtransactions
createmultisig nrequired ["key",...]
signmessagewithprivkey "privkey" "message"
validateaddress "address"
verifymessage "address" "signature" "message"
verifyscript <scripts> [<stopOnFirstInvalid> [<totalTimeout>]]

clearinvalidtransactions

Deletes stored invalid transactions.

clearinvalidtransactions

Deletes stored invalid transactions.
Result: number of bytes freed.

createmultisig

Creates a multi-signature address with n signature of m keys required.

Param๏ผš

  • nrequired (numeric, required)

  • keys (array, required)

signmessagewithprivkey

Sign a message with the private key of an address

Param๏ผš

  • privkey (string, required)

  • message (string, required)

validateaddress

Return information about the given mvc address.

Param๏ผš

  • address (string, required)

verifymessage

Verify a signed message

Param๏ผš

  • address (string, required) ๅœฐๅ€ใ€‚

  • signature (string, required) ็ญพๅใ€‚

  • message (string, required) ๆถˆๆฏใ€‚

verifyscript

Verify a script in given transactions.

Param๏ผš

  • scripts (string, required)

  • stopOnFirstInvalid (boolean, optional)

  • totalTimeout (numeric, optional)