Skip to content

Instantly share code, notes, and snippets.

@michaelfig
Created February 27, 2020 21:53
Show Gist options
  • Save michaelfig/47909aa73407193e7487b5b3aa1485f8 to your computer and use it in GitHub Desktop.
Save michaelfig/47909aa73407193e7487b5b3aa1485f8 to your computer and use it in GitHub Desktop.
Here's the traffic in which Tendermint loses its ID (see PROBLEM)
have write {
jsonrpc: '2.0',
id: '0.2wnsjf9ekss',
method: 'subscribe',
params: { query: "tm.event = 'NewBlockHeader'" }
}
have read { jsonrpc: '2.0', id: '0.2wnsjf9ekss', result: {} }
have read {
jsonrpc: '2.0',
id: '0.2wnsjf9ekss',
result: {
query: "tm.event = 'NewBlockHeader'",
data: { type: 'tendermint/event/NewBlockHeader', value: [Object] },
events: {
'transfer.recipient': [Array],
'message.sender': [Array],
'proposer_reward.validator': [Array],
'tm.event': [Array],
'transfer.amount': [Array],
'proposer_reward.amount': [Array],
'commission.amount': [Array],
'commission.validator': [Array],
'rewards.amount': [Array],
'rewards.validator': [Array]
}
}
}
have write {
jsonrpc: '2.0',
id: '0.dqwsa8f6j1h',
method: 'commit',
params: { height: '276' }
}
have read {
jsonrpc: '2.0',
id: '0.dqwsa8f6j1h',
result: {
signed_header: { header: [Object], commit: [Object] },
canonical: false
}
}
have read {
jsonrpc: '2.0',
id: '0.dqwsa8f6j1h', // PROBLEM: Subscription id has changed to other RPC id
result: {
query: "tm.event = 'NewBlockHeader'",
data: { type: 'tendermint/event/NewBlockHeader', value: [Object] },
events: {
'tm.event': [Array],
'proposer_reward.validator': [Array],
'commission.amount': [Array],
'commission.validator': [Array],
'rewards.amount': [Array],
'rewards.validator': [Array],
'transfer.recipient': [Array],
'transfer.amount': [Array],
'message.sender': [Array],
'proposer_reward.amount': [Array]
}
}
}
have read {
jsonrpc: '2.0',
id: '0.dqwsa8f6j1h',
result: {
query: "tm.event = 'NewBlockHeader'",
data: { type: 'tendermint/event/NewBlockHeader', value: [Object] },
events: {
'proposer_reward.validator': [Array],
'rewards.amount': [Array],
'rewards.validator': [Array],
'tm.event': [Array],
'transfer.amount': [Array],
'message.sender': [Array],
'proposer_reward.amount': [Array],
'commission.amount': [Array],
'commission.validator': [Array],
'transfer.recipient': [Array]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment