Search
Preparing search index...
The search index is not available
API Reference | Injective - Powering the future of decentralized finance.
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
API Reference | Injective - Powering the future of decentralized finance.
@injectivelabs/sdk-ts
ChainRestTendermintApi
Class ChainRestTendermintApi
Hierarchy
default
ChainRestTendermintApi
Index
Constructors
constructor
Properties
client
Methods
fetch
Latest
Block
fetch
Node
Info
get
post
set
Config
Constructors
constructor
new
Chain
Rest
Tendermint
Api
(
endpoint
:
string
, options
?:
Record
<
string
,
any
>
)
:
ChainRestTendermintApi
Parameters
endpoint:
string
Optional
options:
Record
<
string
,
any
>
Returns
ChainRestTendermintApi
Properties
Protected
client
client
:
default
Methods
fetch
Latest
Block
fetch
Latest
Block
(
)
:
internal
.
Promise
<
{
header
:
{
app_hash
:
string
;
chain_id
:
string
;
consensus_hash
:
string
;
data_hash
:
string
;
evidence_hash
:
string
;
height
:
string
;
last_block_id
:
{
hash
:
string
;
part_set_header
:
{
hash
:
string
;
total
:
0
}
}
;
last_commit_hash
:
string
;
last_results_hash
:
string
;
next_validators_hash
:
string
;
proposer_address
:
string
;
time
:
internal
.
Date
;
validators_hash
:
string
;
version
:
{
app
:
string
;
block
:
string
}
}
}
>
Returns
internal
.
Promise
<
{
header
:
{
app_hash
:
string
;
chain_id
:
string
;
consensus_hash
:
string
;
data_hash
:
string
;
evidence_hash
:
string
;
height
:
string
;
last_block_id
:
{
hash
:
string
;
part_set_header
:
{
hash
:
string
;
total
:
0
}
}
;
last_commit_hash
:
string
;
last_results_hash
:
string
;
next_validators_hash
:
string
;
proposer_address
:
string
;
time
:
internal
.
Date
;
validators_hash
:
string
;
version
:
{
app
:
string
;
block
:
string
}
}
}
>
fetch
Node
Info
fetch
Node
Info
(
)
:
internal
.
Promise
<
{
applicationVersion
:
{
app_name
:
string
;
build_deps
:
[
{
path
:
string
;
sum
:
string
;
version
:
string
}
]
;
build_tags
:
string
;
cosmos_sdk_version
:
string
;
git_commit
:
string
;
go_version
:
string
;
name
:
string
;
version
:
string
}
;
nodeInfo
:
{
channels
:
string
;
default_node_id
:
string
;
listen_addr
:
string
;
moniker
:
string
;
network
:
string
;
other
:
{
rpc_address
:
string
;
tx_index
:
string
}
;
protocol_version
:
{
app
:
string
;
block
:
string
;
p2p
:
string
}
;
version
:
string
}
}
>
Returns
internal
.
Promise
<
{
applicationVersion
:
{
app_name
:
string
;
build_deps
:
[
{
path
:
string
;
sum
:
string
;
version
:
string
}
]
;
build_tags
:
string
;
cosmos_sdk_version
:
string
;
git_commit
:
string
;
go_version
:
string
;
name
:
string
;
version
:
string
}
;
nodeInfo
:
{
channels
:
string
;
default_node_id
:
string
;
listen_addr
:
string
;
moniker
:
string
;
network
:
string
;
other
:
{
rpc_address
:
string
;
tx_index
:
string
}
;
protocol_version
:
{
app
:
string
;
block
:
string
;
p2p
:
string
}
;
version
:
string
}
}
>
get
get
<
T
>
(
endpoint
:
string
, params
?:
Record
<
string
,
any
>
)
:
internal
.
Promise
<
T
>
Type Parameters
T
Parameters
endpoint:
string
Optional
params:
Record
<
string
,
any
>
Returns
internal
.
Promise
<
T
>
post
post
<
T
>
(
endpoint
:
string
, params
?:
Record
<
string
,
any
>
)
:
internal
.
Promise
<
T
>
Type Parameters
T
Parameters
endpoint:
string
Optional
params:
Record
<
string
,
any
>
Returns
internal
.
Promise
<
T
>
set
Config
set
Config
(
config
:
AxiosRequestConfig
)
:
default
Parameters
config:
AxiosRequestConfig
Returns
default
Modules
@injectivelabs/sdk-
ts
internal
@injectivelabs/wallet-
ts
Chain
Rest
Tendermint
Api
constructor
client
fetch
Latest
Block
fetch
Node
Info
get
post
set
Config
Generated using
TypeDoc