web3-core
Index
Classes
Enumerations
Functions
Interfaces
Namespaces
References
- inputAddressFormatter
- inputBlockNumberFormatter
- inputCallFormatter
- inputDefaultBlockNumberFormatter
- inputLogFormatter
- inputPostFormatter
- inputSignFormatter
- inputStorageKeysFormatter
- inputTopicFormatter
- inputTransactionFormatter
- outputBigIntegerFormatter
- outputBlockFormatter
- outputLogFormatter
- outputPostFormatter
- outputProofFormatter
- outputSyncingFormatter
- outputTransactionFormatter
- outputTransactionReceiptFormatter
- txInputOptionsFormatter
Type Aliases
Variables
References
inputAddressFormatter
Re-exports inputAddressFormatter
inputBlockNumberFormatter
Re-exports inputBlockNumberFormatter
inputCallFormatter
Re-exports inputCallFormatter
inputDefaultBlockNumberFormatter
Re-exports inputDefaultBlockNumberFormatter
inputLogFormatter
Re-exports inputLogFormatter
inputPostFormatter
Re-exports inputPostFormatter
inputSignFormatter
Re-exports inputSignFormatter
inputStorageKeysFormatter
Re-exports inputStorageKeysFormatter
inputTopicFormatter
Re-exports inputTopicFormatter
inputTransactionFormatter
Re-exports inputTransactionFormatter
outputBigIntegerFormatter
Re-exports outputBigIntegerFormatter
outputBlockFormatter
Re-exports outputBlockFormatter
outputLogFormatter
Re-exports outputLogFormatter
outputPostFormatter
Re-exports outputPostFormatter
outputProofFormatter
Re-exports outputProofFormatter
outputSyncingFormatter
Re-exports outputSyncingFormatter
outputTransactionFormatter
Re-exports outputTransactionFormatter
outputTransactionReceiptFormatter
Re-exports outputTransactionReceiptFormatter
txInputOptionsFormatter
Re-exports txInputOptionsFormatter
Type Aliases
CustomTransactionSchema
Type declaration
properties: Record<string, Schema>
type: string
PromiseExecutor
Type parameters
- T
Type declaration
Parameters
resolve: (data: T) => void
reject: (reason: unknown) => void
Returns void
TransactionBuilder
Type parameters
- API: Web3APISpec = unknown
Type declaration
Type parameters
- ReturnType = Transaction
Parameters
options: { fillGasPrice?: boolean; privateKey?: HexString | Uint8Array; transaction: Transaction; web3Context: Web3Context<API> }
optionalfillGasPrice: boolean
optionalprivateKey: HexString | Uint8Array
transaction: Transaction
web3Context: Web3Context<API>
Returns Promise<ReturnType>
TransactionTypeParser
Type declaration
Parameters
transaction: Transaction
Returns HexString | undefined
Web3ContextConstructor
Type parameters
- T: Web3Context
- T2: unknown[]
Type declaration
Parameters
rest...args: [extras: T2, context: Web3ContextObject]
Returns T
Web3ContextFactory
Type parameters
- T: Web3Context
- T2: unknown[]
Web3ContextInitOptions
Type parameters
- API: Web3APISpec = unknown
- RegisteredSubs: {} = any
Type declaration
optionalaccountProvider?: Web3AccountProvider<Web3BaseWalletAccount>
optionalconfig?: Partial<Web3ConfigOptions>
optionalprovider?: SupportedProviders<API> | string
optionalregisteredSubscriptions?: RegisteredSubs
optionalrequestManager?: Web3RequestManager<API>
optionalrequestManagerMiddleware?: RequestManagerMiddleware<API>
optionalsubscriptionManager?: Web3SubscriptionManager<API, RegisteredSubs>
optionalwallet?: Web3BaseWallet<Web3BaseWalletAccount>
Web3ContextObject
Type parameters
- API: Web3APISpec = unknown
- RegisteredSubs: {} = any
Type declaration
optionalaccountProvider?: Web3AccountProvider<Web3BaseWalletAccount>
config: Web3ConfigOptions
optionalprovider?: SupportedProviders<API> | string
providers: typeof Web3RequestManager.providers
optionalregisteredSubscriptions?: RegisteredSubs
requestManager: Web3RequestManager<API>
optionalsubscriptionManager?: Web3SubscriptionManager<API, RegisteredSubs>
optionalwallet?: Web3BaseWallet<Web3BaseWalletAccount>
Web3EventCallback
Type parameters
- T
Type declaration
Parameters
params: T
Returns void | Promise<void>
Web3EventKey
Type parameters
- T: Web3EventMap
Web3EventMap
Web3SubscriptionConstructor
Type parameters
- API: Web3APISpec
- SubscriptionType: Web3Subscription<any, any, API> = Web3Subscription<any, any, API>