package bc
Get desktop application:
View/edit binary Protocol Buffers messages
uint64 shift_starts_at = 1
uint64 deposit_ends_at = 2
uint64 settle_ends_at = 3
string pays_with_chain_id = 4
string pays_unit = 5
string wants_chain_id = 6
string wants_unit = 7
string collateralized_nrg = 8
string nrg_unit = 9
string maker_tx_hash = 1
uint32 maker_tx_output_index = 2
string collateralized_nrg = 3
string confirmed = 1
string unconfirmed = 2
string collateralized = 3
string unit = 4
string bc_address = 1
string error = 2
string to_be_hashed = 1
uint32 times = 2
repeated Block blocks = 1
string from_addr = 1
string to_addr = 2
string amount = 3
string tx_fee = 4
string private_key_hex = 5
uint64 shift_starts_at = 1
uint64 deposit_ends_at = 2
uint64 settle_ends_at = 3
string pays_with_chain_id = 4
string wants_chain_id = 5
string wants_chain_address = 6
string wants_unit = 7
string pays_unit = 8
string bc_address = 9
string bc_private_key_hex = 10
string collateralized_nrg = 11
string nrg_unit = 12
string tx_fee = 13
string wants_chain_address = 1
string sends_chain_address = 2
string maker_tx_hash = 3
uint32 maker_tx_output_index = 4
string bc_address = 5
string bc_private_key_hex = 6
string collateralized_nrg = 7
string tx_fee = 8
string bc_address = 2
string bc_private_key_hex = 3
string tx_fee = 4
string work_id = 1
uint64 current_timestamp = 2
int32 offset = 3
string work = 4
string miner_key = 5
string merkle_root = 6
string difficulty = 7
optional BcBlock last_previous_block = 8
string nonce = 2
string difficulty = 3
string distance = 4
uint64 timestamp = 5
uint64 iterations = 6
uint64 time_diff = 7
string addr_to = 1
string addr_from = 2
string bridged_chain = 3
bool is_before_settlement_height = 1
string rover_name = 1
bool status = 2
Used in: MinerRequest
string hash = 1
string previous_hash = 2
uint64 version = 3
uint64 schema_version = 4
uint64 height = 5
string miner = 6
string difficulty = 7
uint64 timestamp = 8
string merkle_root = 9
string chain_root = 10
string distance = 11
string total_distance = 12
string nonce = 13
uint64 nrg_grant = 14
string target_hash = 15
uint64 target_height = 16
string target_miner = 17
string target_signature = 18
uint64 twn = 19
repeated string tws = 20
uint64 emblem_weight = 21
string emblem_chain_block_hash = 22
string emblem_chain_fingerprint_root = 23
string emblem_chain_address = 24
uint64 tx_count = 25
uint64 tx_fee_base = 27
uint64 tx_distance_sum_limit = 28
uint64 blockchain_headers_count = 29
string blockchain_fingerprints_root = 31
Used as request type in: Rover.CollectBlock
Used as field type in: GetLatestBlocksResponse, RoverMessage.FetchBlock, RoverMessage.Resync
string blockchain = 1
string hash = 2
string previous_hash = 3
uint64 timestamp = 4
uint64 height = 5
string merkle_root = 6
uint64 markedtx_count = 7
string blockchain = 1
string hash = 2
uint64 timestamp = 3
bool is_current = 4
Used in: BlockchainHeaders
string blockchain = 1
string hash = 2
string previous_hash = 3
uint64 timestamp = 4
uint64 height = 5
string merkle_root = 6
uint64 blockchain_confirmations_in_parent_count = 7
Used in: BcBlock, MinerRequest
string type = 1
bytes data = 2
int32 version = 3
bool is_native = 4
Used as response type in: Bc.CalculateMakerFee, Bc.CalculateTakerFee
string address = 1
uint64 expires = 2
(message has no fields)
Used in: GetOpenOrdersResponse, MatchedOpenOrder
uint64 shift_starts_at = 1
uint64 deposit_ends_at = 2
uint64 settle_ends_at = 3
string pays_chain_id = 4
string wants_chain_id = 5
string wants_address = 6
string wants_unit = 7
string pays_unit = 8
string double_hashed_bc_address = 9
string collateralized_nrg = 10
string nrg_unit = 11
string tx_hash = 12
uint64 tx_output_index = 13
string block_hash = 14
uint64 block_height = 15
bool is_settled = 16
uint64 block_height_has_original_maker_tx = 17
Used in: Block, BlockchainHeader
bytes value = 1
string hash = 2
string id = 3
string token = 4
string addr_from = 5
string addr_to = 6
uint64 block_height = 7
uint64 index = 8
Used in: GetMatchedOrdersResponse
Used in: MinerResponse
Canceled = 0
Ok = 1
Error = 2
Used in: MessageGetObjectsRequest
Used as request type in: Bc.GetLatestBlocks, Bc.GetOpenOrders, Bc.Help, Bc.Stats
Used as response type in: Rover.CollectBlock, Rover.ReportSyncStatus
(message has no fields)
Used in: MessageGetObjectsRequest
BlockHeaders = 0
BlockBodies = 1
BlockTransactions = 2
RoverBestHeights = 3
RoverBlockHeaders = 4
RoverBlockBodies = 5
RoverTransactionHeaders = 6
RoverMarkedHeaders = 7
Used in: TransactionInput
bytes value = 1
string hash = 2
uint64 index = 3
Used in: RoverMessage
optional Block from_block = 1
optional Block to_block = 2
Used in: RoverMessage
optional Block latest_block = 1
Used in: Resync
uint64 from_block = 1
uint64 to_block = 2
Used in: RoverMessage
FetchBlock = 0
RequestResync = 1
Used as response type in: Bc.NewTx, Bc.PlaceMakerOrder, Bc.PlaceTakerOrder, Bc.PlaceTakerOrders
string tx_hash = 2
string error = 3
Used in: RpcTransactionResponse
Used in: PlaceTakerOrdersRequest
string wants_chain_address = 1
string sends_chain_address = 2
string maker_tx_hash = 3
uint32 maker_tx_output_index = 4
string collateralized_nrg = 5
Used in: MatchedOpenOrder
string sends_address = 1
string wants_address = 2
string maker_tx_hash = 3
uint32 maker_tx_output_index = 4
string double_hashed_bc_address = 5
string collateralized_nrg = 6
string block_hash = 7
uint64 block_height = 8
bool is_settled = 9
string tx_hash = 10
Used in: BcBlock
uint64 version = 1
string nonce = 2
string hash = 3
string overline = 4
uint64 nin_count = 5
uint64 nout_count = 6
uint32 lock_time = 9
Used in: Transaction
optional OutPoint out_point = 1
uint32 script_length = 2
bytes input_script = 3
Used in: Transaction
bytes value = 1
bytes unit = 2
uint32 script_length = 3
bytes output_script = 4