Network
Handles all Network related functionality, including querying for historical events from middleware
Hierarchy
Network
Index
Methods
Methods
getEventByIndexedArgs
▸ getEventByIndexedArgs(opts
: object): Promise‹EventIdentifier | null›
Defined in src/Network.ts:155
Retrieve a single event by any of its indexed arguments. Can be filtered using parameters
note
uses the middleware
Parameters:
▪ opts: object
Returns: Promise‹EventIdentifier | null›
getEventsByIndexedArgs
▸ getEventsByIndexedArgs(opts
: object): Promise‹EventIdentifier[] | null›
Defined in src/Network.ts:194
Retrieve a list of events. Can be filtered using parameters
note
uses the middleware
Parameters:
▪ opts: object
Returns: Promise‹EventIdentifier[] | null›
getLatestBlock
▸ getLatestBlock(): Promise‹BigNumber›
Defined in src/Network.ts:49
Retrieve the number of the latest block in the chain
Returns: Promise‹BigNumber›
getNetworkProperties
▸ getNetworkProperties(): Promise‹NetworkProperties›
Defined in src/Network.ts:70
Retrieve information for the current network
Returns: Promise‹NetworkProperties›
getProtocolFees
▸ getProtocolFees(args
: object): Promise‹BigNumber›
Defined in src/Network.ts:94
Retrieve the protocol fees associated with running a specific transaction
Parameters:
▪ args: object
Returns: Promise‹BigNumber›
getSs58Format
▸ getSs58Format(): BigNumber
Defined in src/Network.ts:63
Retrieve the chain's SS58 format
Returns: BigNumber
getTransactionByHash
▸ getTransactionByHash(opts
: object): Promise‹ExtrinsicData | null›
Defined in src/Network.ts:238
Retrieve a transaction by hash
note
uses the middleware
Parameters:
▪ opts: object
Returns: Promise‹ExtrinsicData | null›
getTreasuryAccount
▸ getTreasuryAccount(): Account
Defined in src/Network.ts:101
Get the treasury wallet address
Returns: Account
getTreasuryBalance
▸ getTreasuryBalance(): Promise‹BigNumber›
Defined in src/Network.ts:114
Get the Treasury POLYX balance
note
can be subscribed to
Returns: Promise‹BigNumber›
▸ getTreasuryBalance(callback
: SubCallback‹BigNumber›): Promise‹UnsubCallback›
Defined in src/Network.ts:115
Parameters:
Returns: Promise‹UnsubCallback›
getVersion
▸ getVersion(): Promise‹string›
Defined in src/Network.ts:56
Fetch the current network version (i.e. 3.1.0)
Returns: Promise‹string›
transferPolyx
▸ transferPolyx(args
: TransferPolyxParams, opts?
: ProcedureOpts): Promise‹TransactionQueue‹void››
Defined in src/Network.ts:140
Transfer an amount of POLYX to a specified Account
note
this method is of type ProcedureMethod, which means you can call transferPolyx.checkAuthorization on it to see whether the signing Account and Identity have the required roles and permissions to run it
Parameters:
Returns: Promise‹TransactionQueue‹void››
Last updated