Equity
Bitcoin Protocol Library
Public Member Functions | List of all members
Equity::Script Class Reference

A transaction script. More...

#include <Script.h>

Inheritance diagram for Equity::Script:
P2p::Serializable

Public Member Functions

 Script (std::vector< uint8_t > const &data)
 
std::string toSource () const
 Returns the script in a human-readable ("source-code") format.
 
bool valid () const
 Returns true if the script is well-formed.
 
std::vector< uint8_t > data () const
 Returns the script in raw form.
 
Program instructions () const
 Returns the parsed script.
 
Overrides Serializable
virtual void serialize (std::vector< uint8_t > &out) const override
 
virtual json toJson () const override
 

Detailed Description

A transaction script.

A Script is processed by a node and if the result is not true, the transaction is rejected.

Constructor & Destructor Documentation

Script::Script ( std::vector< uint8_t > const &  data)
Parameters
datascript in raw form

The documentation for this class was generated from the following files: