Class: Counterparty::Message
- Inherits:
-
CounterResource
- Object
- CounterResource
- Counterparty::Message
- Defined in:
- lib/counterparty/resources.rb
Overview
An object that describes a specific event in the counterpartyd message feed (which can be used by 3rd party applications to track state changes to the counterpartyd database on a block-by-block basis).
Instance Attribute Summary collapse
-
#bindings ⇒ Object
(string): A JSON-encoded object containing the message data.
-
#block_index ⇒ Object
(integer): The block index (block number in the block chain) this event occurred on.
-
#category ⇒ Object
(string): A string denoting the entity that the message relates to, e.g.
-
#command ⇒ Object
(string): The operation done to the table noted in category.
-
#message_index ⇒ Object
(integer): The message index (i.e. transaction index).
Attributes inherited from CounterResource
#allow_unconfirmed_inputs, #encoding, #fee, #fee_per_kb, #pubkey, #result_attributes
Method Summary
Methods inherited from CounterResource
#==, api_name, bitcoin, find, #initialize, #save!, to_create_request, to_get_request, #to_raw_tx, #to_signed_tx
Constructor Details
This class inherits a constructor from Counterparty::CounterResource
Instance Attribute Details
#bindings ⇒ Object
(string): A JSON-encoded object containing the message data. The properties in this object match the columns in the table referred to by category.
590 591 592 |
# File 'lib/counterparty/resources.rb', line 590 def bindings @bindings end |
#block_index ⇒ Object
(integer): The block index (block number in the block chain) this event occurred on
577 578 579 |
# File 'lib/counterparty/resources.rb', line 577 def block_index @block_index end |
#category ⇒ Object
(string): A string denoting the entity that the message relates to, e.g. “credits”, “burns”, “debits”. The category matches the relevant table name in counterpartyd (see blocks.py for more info).
582 583 584 |
# File 'lib/counterparty/resources.rb', line 582 def category @category end |
#command ⇒ Object
(string): The operation done to the table noted in category. This is either “insert”, or “update”.
586 587 588 |
# File 'lib/counterparty/resources.rb', line 586 def command @command end |
#message_index ⇒ Object
(integer): The message index (i.e. transaction index)
573 574 575 |
# File 'lib/counterparty/resources.rb', line 573 def @message_index end |