Search
Preparing search index...
The search index is not available
@cityofzion/neo-js
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"core/api"
Api
Class Api
Hierarchy
EventEmitter
Api
Index
Constructors
constructor
Properties
check
Ready
Interval
Id
logger
mesh
options
storage
default
Max
Listeners
Methods
add
Listener
check
Mesh
And
Storage
Ready
close
emit
event
Names
get
Block
get
Block
And
Node
Meta
From
Mesh
get
Block
Count
get
Block
Count
From
Mesh
get
Block
From
Mesh
get
Max
Listeners
get
Transaction
get
Transaction
From
Mesh
listener
Count
listeners
off
on
once
prepend
Listener
prepend
Once
Listener
raw
Listeners
remove
All
Listeners
remove
Listener
set
Max
Listeners
storage
Insert
Handler
store
Block
store
Block
Count
validate
Optional
Parameters
listener
Count
Constructors
constructor
new
Api
(
mesh
:
Mesh
, storage
?:
MemoryStorage
|
MongodbStorage
, options
?:
ApiOptions
)
:
Api
Parameters
mesh:
Mesh
Optional
storage:
MemoryStorage
|
MongodbStorage
Default value
options:
ApiOptions
= {}
Returns
Api
Properties
Private
Optional
check
Ready
Interval
Id
check
Ready
Interval
Id
:
NodeJS.Timer
Private
logger
logger
:
Logger
Private
mesh
mesh
:
Mesh
Private
options
options
:
ApiOptions
Private
Optional
storage
storage
:
MemoryStorage
|
MongodbStorage
Static
default
Max
Listeners
default
Max
Listeners
:
number
Methods
add
Listener
add
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
Private
check
Mesh
And
Storage
Ready
check
Mesh
And
Storage
Ready
(
)
:
void
Returns
void
close
close
(
)
:
void
Returns
void
emit
emit
(
event
:
string
|
symbol
,
...
args
:
any
[]
)
:
boolean
Parameters
event:
string
|
symbol
Rest
...
args:
any
[]
Returns
boolean
event
Names
event
Names
(
)
:
Array
<
string
|
symbol
>
Returns
Array
<
string
|
symbol
>
get
Block
get
Block
(
height
:
number
)
:
Promise
<
any
>
Parameters
height:
number
Returns
Promise
<
any
>
Private
get
Block
And
Node
Meta
From
Mesh
get
Block
And
Node
Meta
From
Mesh
(
height
:
number
)
:
Promise
<
any
>
Parameters
height:
number
Returns
Promise
<
any
>
get
Block
Count
get
Block
Count
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
Private
get
Block
Count
From
Mesh
get
Block
Count
From
Mesh
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
Private
get
Block
From
Mesh
get
Block
From
Mesh
(
height
:
number
)
:
Promise
<
any
>
Parameters
height:
number
Returns
Promise
<
any
>
get
Max
Listeners
get
Max
Listeners
(
)
:
number
Returns
number
get
Transaction
get
Transaction
(
transactionId
:
string
)
:
Promise
<
any
>
Parameters
transactionId:
string
Returns
Promise
<
any
>
Private
get
Transaction
From
Mesh
get
Transaction
From
Mesh
(
transactionId
:
string
)
:
Promise
<
any
>
Parameters
transactionId:
string
Returns
Promise
<
any
>
listener
Count
listener
Count
(
type
:
string
|
symbol
)
:
number
Parameters
type:
string
|
symbol
Returns
number
listeners
listeners
(
event
:
string
|
symbol
)
:
Function
[]
Parameters
event:
string
|
symbol
Returns
Function
[]
off
off
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
on
on
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
once
once
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
prepend
Listener
prepend
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
prepend
Once
Listener
prepend
Once
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
raw
Listeners
raw
Listeners
(
event
:
string
|
symbol
)
:
Function
[]
Parameters
event:
string
|
symbol
Returns
Function
[]
remove
All
Listeners
remove
All
Listeners
(
event
?:
string
|
symbol
)
:
this
Parameters
Optional
event:
string
|
symbol
Returns
this
remove
Listener
remove
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
set
Max
Listeners
set
Max
Listeners
(
n
:
number
)
:
this
Parameters
n:
number
Returns
this
Private
storage
Insert
Handler
storage
Insert
Handler
(
payload
:
StorageInsertPayload
)
:
void
Parameters
payload:
StorageInsertPayload
Returns
void
Private
store
Block
store
Block
(
payload
:
StorageInsertPayload
)
:
void
Parameters
payload:
StorageInsertPayload
Returns
void
Private
store
Block
Count
store
Block
Count
(
payload
:
StorageInsertPayload
)
:
void
Parameters
payload:
StorageInsertPayload
Returns
void
Private
validate
Optional
Parameters
validate
Optional
Parameters
(
)
:
void
Returns
void
Static
listener
Count
listener
Count
(
emitter
:
EventEmitter
, event
:
string
|
symbol
)
:
number
deprecated
since v4.0.0
Parameters
emitter:
EventEmitter
event:
string
|
symbol
Returns
number
Globals
"analyzers/block-
analyzer"
"common/constants"
"common/profiles"
"core/api"
"core/mesh"
"core/node"
"core/syncer"
"delegates/rpc-
delegate"
"helpers/block-
helper"
"neo"
"storages/memory-
storage"
"storages/mongodb-
storage"
"storages/mongodb/block-
dao"
"storages/mongodb/block-
meta-
dao"
"storages/mongodb/schemas"
"storages/mongodb/transaction-
meta-
dao"
"storages/mongodb/utils"
"validators/endpoint-
validator"
"validators/mongodb-
validator"
"validators/neo-
validator"
"validators/rpc-
validator"
Api
constructor
check
Ready
Interval
Id
logger
mesh
options
storage
default
Max
Listeners
add
Listener
check
Mesh
And
Storage
Ready
close
emit
event
Names
get
Block
get
Block
And
Node
Meta
From
Mesh
get
Block
Count
get
Block
Count
From
Mesh
get
Block
From
Mesh
get
Max
Listeners
get
Transaction
get
Transaction
From
Mesh
listener
Count
listeners
off
on
once
prepend
Listener
prepend
Once
Listener
raw
Listeners
remove
All
Listeners
remove
Listener
set
Max
Listeners
storage
Insert
Handler
store
Block
store
Block
Count
validate
Optional
Parameters
listener
Count
Api
Options
Storage
Insert
Payload
MODULE_
NAME
DEFAULT_
OPTIONS
Generated using
TypeDoc
since v4.0.0