pond: display head info
This commit is contained in:
parent
cc3f8a13ce
commit
5b6755f04a
@ -9,4 +9,5 @@
|
|||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
user-select: text;
|
user-select: text;
|
||||||
|
font-family: monospace;
|
||||||
}
|
}
|
@ -59,15 +59,27 @@ class FullNode extends React.Component {
|
|||||||
|
|
||||||
const peers = await this.state.client.call("Filecoin.NetPeers", [])
|
const peers = await this.state.client.call("Filecoin.NetPeers", [])
|
||||||
this.setState(() => ({peers: peers.length}))
|
this.setState(() => ({peers: peers.length}))
|
||||||
|
|
||||||
|
const tipset = await this.state.client.call("Filecoin.ChainHead", [])
|
||||||
|
this.setState(() => ({tipset: tipset}))
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
let runtime = <div></div>
|
let runtime = <div></div>
|
||||||
if (this.state.state === stateConnected) {
|
if (this.state.state === stateConnected) {
|
||||||
|
let chainInfo = <div></div>
|
||||||
|
if (this.state.tipset !== undefined) {
|
||||||
|
chainInfo = (
|
||||||
|
<div>Head: {this.state.tipset.Cids.map(c => c['/'].substr(-8))} H:{this.state.tipset.Height}</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
runtime = (
|
runtime = (
|
||||||
<div>
|
<div>
|
||||||
<div>v{this.state.version.Version}, {this.state.id.substr(-8)}, {this.state.peers} peers</div>
|
<div>v{this.state.version.Version}, {this.state.id.substr(-8)}, {this.state.peers} peers</div>
|
||||||
<div>{this.props.node.Repo}</div>
|
<div>Repo: LOTUS_PATH={this.props.node.Repo}</div>
|
||||||
|
{chainInfo}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user