Preparing search index...
The search index is not available
@sentio/sdk
@sentio/sdk
eth
GlobalProcessor
Class GlobalProcessor
Index
Constructors
constructor
Properties
block
Handlers
config
trace
Handlers
transaction
Handler
Methods
get
Chain
Id
on
Block
Interval
on
Interval
on
Time
Interval
on
Trace
on
Transaction
bind
Constructors
constructor
new
Global
Processor
(
config
)
:
GlobalProcessor
Parameters
config
:
Omit
<
BindOptions
,
"address"
>
Returns
GlobalProcessor
Properties
block
Handlers
block
Handlers
:
BlockHandler
[]
= []
config
config
:
BindInternalOptions
trace
Handlers
trace
Handlers
:
TraceHandler
[]
= []
transaction
Handler
transaction
Handler
:
TransactionHandler
[]
= []
Methods
get
Chain
Id
get
Chain
Id
(
)
:
EthChainId
Returns
EthChainId
on
Block
Interval
on
Block
Interval
(
handler
,
blockInterval
?
,
backfillBlockInterval
?
,
fetchConfig
?
,
preprocessHandler
?
)
:
this
Parameters
handler
:
(
(
block
:
RichBlock
,
ctx
:
GlobalContext
)
=>
PromiseOrVoid
)
(
block
,
ctx
)
:
PromiseOrVoid
Parameters
block
:
RichBlock
ctx
:
GlobalContext
Returns
PromiseOrVoid
blockInterval
:
number
= 250
backfillBlockInterval
:
number
= 1000
Optional
fetchConfig
:
Partial
<
EthFetchConfig
>
preprocessHandler
:
(
(
block
:
RichBlock
,
ctx
:
GlobalContext
,
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
)
=>
Promise
<
PreprocessResult
>
)
= defaultPreprocessHandler
(
block
,
ctx
,
preprocessStore
)
:
Promise
<
PreprocessResult
>
Parameters
block
:
RichBlock
ctx
:
GlobalContext
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
[
k
:
string
]:
any
Returns
Promise
<
PreprocessResult
>
Returns
this
on
Interval
on
Interval
(
handler
,
timeInterval
,
blockInterval
,
fetchConfig
,
preprocessHandler
?
)
:
this
Parameters
handler
:
(
(
block
:
RichBlock
,
ctx
:
GlobalContext
)
=>
PromiseOrVoid
)
(
block
,
ctx
)
:
PromiseOrVoid
Parameters
block
:
RichBlock
ctx
:
GlobalContext
Returns
PromiseOrVoid
timeInterval
:
undefined
|
HandleInterval
blockInterval
:
undefined
|
HandleInterval
fetchConfig
:
undefined
|
Partial
<
EthFetchConfig
>
preprocessHandler
:
(
(
block
:
RichBlock
,
ctx
:
GlobalContext
,
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
)
=>
Promise
<
PreprocessResult
>
)
= defaultPreprocessHandler
(
block
,
ctx
,
preprocessStore
)
:
Promise
<
PreprocessResult
>
Parameters
block
:
RichBlock
ctx
:
GlobalContext
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
[
k
:
string
]:
any
Returns
Promise
<
PreprocessResult
>
Returns
this
on
Time
Interval
on
Time
Interval
(
handler
,
timeIntervalInMinutes
?
,
backfillTimeIntervalInMinutes
?
,
fetchConfig
?
,
preprocessHandler
?
)
:
this
Parameters
handler
:
(
(
block
:
RichBlock
,
ctx
:
GlobalContext
)
=>
PromiseOrVoid
)
(
block
,
ctx
)
:
PromiseOrVoid
Parameters
block
:
RichBlock
ctx
:
GlobalContext
Returns
PromiseOrVoid
timeIntervalInMinutes
:
number
= 60
backfillTimeIntervalInMinutes
:
number
= 240
Optional
fetchConfig
:
Partial
<
EthFetchConfig
>
preprocessHandler
:
(
(
block
:
RichBlock
,
ctx
:
GlobalContext
,
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
)
=>
Promise
<
PreprocessResult
>
)
= defaultPreprocessHandler
(
block
,
ctx
,
preprocessStore
)
:
Promise
<
PreprocessResult
>
Parameters
block
:
RichBlock
ctx
:
GlobalContext
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
[
k
:
string
]:
any
Returns
Promise
<
PreprocessResult
>
Returns
this
on
Trace
on
Trace
(
signatures
,
handler
,
fetchConfig
?
,
preprocessHandler
?
)
:
this
Parameters
signatures
:
string
|
string
[]
handler
:
(
(
trace
:
Trace
,
ctx
:
GlobalContext
)
=>
PromiseOrVoid
)
(
trace
,
ctx
)
:
PromiseOrVoid
Parameters
trace
:
Trace
ctx
:
GlobalContext
Returns
PromiseOrVoid
Optional
fetchConfig
:
Partial
<
EthFetchConfig
>
preprocessHandler
:
(
(
trace
:
Trace
,
ctx
:
GlobalContext
,
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
)
=>
Promise
<
PreprocessResult
>
)
= defaultPreprocessHandler
(
trace
,
ctx
,
preprocessStore
)
:
Promise
<
PreprocessResult
>
Parameters
trace
:
Trace
ctx
:
GlobalContext
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
[
k
:
string
]:
any
Returns
Promise
<
PreprocessResult
>
Returns
this
on
Transaction
on
Transaction
(
handler
,
fetchConfig
?
,
preprocessHandler
?
)
:
this
Parameters
handler
:
(
(
transaction
:
TransactionResponseParams
,
ctx
:
GlobalContext
)
=>
PromiseOrVoid
)
(
transaction
,
ctx
)
:
PromiseOrVoid
Parameters
transaction
:
TransactionResponseParams
ctx
:
GlobalContext
Returns
PromiseOrVoid
Optional
fetchConfig
:
Partial
<
EthFetchConfig
>
preprocessHandler
:
(
(
transaction
:
TransactionResponseParams
,
ctx
:
GlobalContext
,
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
)
=>
Promise
<
PreprocessResult
>
)
= defaultPreprocessHandler
(
transaction
,
ctx
,
preprocessStore
)
:
Promise
<
PreprocessResult
>
Parameters
transaction
:
TransactionResponseParams
ctx
:
GlobalContext
preprocessStore
:
{
[
k
:
string
]
:
any
;
}
[
k
:
string
]:
any
Returns
Promise
<
PreprocessResult
>
Returns
this
Static
bind
bind
(
config
)
:
GlobalProcessor
Parameters
config
:
Omit
<
BindOptions
,
"address"
>
Returns
GlobalProcessor
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
block
Handlers
config
trace
Handlers
transaction
Handler
get
Chain
Id
on
Block
Interval
on
Interval
on
Time
Interval
on
Trace
on
Transaction
bind
@sentio/sdk
Loading...