diff --git a/docs/html/assets/navigation.js b/docs/html/assets/navigation.js index bc17eebec..4cd1e6c17 100644 --- a/docs/html/assets/navigation.js +++ b/docs/html/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/docs/html/assets/search.js b/docs/html/assets/search.js index 79e19b831..4afacfb5d 100644 --- a/docs/html/assets/search.js +++ b/docs/html/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/html/classes/FetcherError.html b/docs/html/classes/FetcherError.html index 2b39bdb27..1e0af8fe8 100644 --- a/docs/html/classes/FetcherError.html +++ b/docs/html/classes/FetcherError.html @@ -1,4 +1,4 @@ -
OptionalstackStatic OptionalprepareOptional override for formatting stack traces
StaticstackAbstractBase class for Web3 errors.
-Abstract ReadonlycodeReadonlynameStatic OptionalprepareOptional override for formatting stack traces
StaticstackUse the cause property instead.
Use the Common.custom static constructor for creating simple custom chain Common objects (more complete custom chain setups can be created via the main constructor and the CommonOpts.customChains parameter).
-Dictionary with hardfork params or null if hardfork not on chain
Alias to hardforkIsActiveOnBlock when hardfork is set
True if HF is active on block number
-Returns bootstrap nodes for the current chain
+Returns bootstrap nodes for the current chain
Dict with bootstrap nodes
Return an array listing the events for which the emitter has registered +
Rest...args: any[]Returns the Genesis parameters of the current chain
Genesis dictionary
@@ -115,7 +115,7 @@ is set tonull or otherwise needs to match (if not an error
will be thrown).
The name of the HF
-Alias to hardforkGteHardfork when hardfork is set
+Returns the hardfork set
@@ -143,16 +143,16 @@True if block number provided is the hardfork change block following the hardfork given or set
Optional_hardfork: stringTrue if blockNumber is HF block
Sets the chain
+Optionalevent: string | symbolSets the chain
String ('mainnet') or Number (1) chain representation. Or, a Dictionary of chain parameters for a private network.
The dictionary with parameters set as chain
@@ -194,7 +194,7 @@ is set tonull or otherwise needs to match (if not an error
will be thrown).
The name of the HF set
-Static_getOptionalcustomChains: ChainConfig[]StaticcustomCreates a Common object for a custom chain, based on a standard one.
+Static_getOptionalcustomChains: ChainConfig[]StaticcustomCreates a Common object for a custom chain, based on a standard one.
It uses all the Chain parameters from the baseChain option except the ones overridden in a provided chainParamsOrName dictionary. Some usage example:
Common.custom({chainId: 123})
diff --git a/docs/html/classes/_internal_.Contract-2.html b/docs/html/classes/_internal_.Contract-2.html
index 11cec6155..733fc48c6 100644
--- a/docs/html/classes/_internal_.Contract-2.html
+++ b/docs/html/classes/_internal_.Contract-2.html
@@ -152,7 +152,7 @@
const myContractAbi = [....] as const; // ABI definitions
const myContract = new web3.eth.Contract(myContractAbi, '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe');
-- new
Contract<Abi>(jsonInterface, address?, contextOrReturnFormat?, returnFormat?): Contract<Abi> Type Parameters
- Abi extends ContractAbi
Parameters
- jsonInterface: Abi
Optionaladdress: stringOptionalcontextOrReturnFormat: Partial<Web3ContextInitOptions<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>> | Web3Context<unknown, any> | DataFormatOptionalreturnFormat: DataFormat
Returns Contract<Abi>
- new
Contract<Abi>(jsonInterface, options?, contextOrReturnFormat?, returnFormat?): Contract<Abi> Type Parameters
- Abi extends ContractAbi
Parameters
- jsonInterface: Abi
Optionaloptions: ContractInitOptionsOptionalcontextOrReturnFormat: Partial<Web3ContextInitOptions<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>> | Web3Context<unknown, any> | DataFormatOptionalreturnFormat: DataFormat
Returns Contract<Abi>
- new
Contract<Abi>(jsonInterface, address, options, contextOrReturnFormat?, returnFormat?): Contract<Abi> Type Parameters
- Abi extends ContractAbi
Parameters
- jsonInterface: Abi
- address: undefined | string
- options: ContractInitOptions
OptionalcontextOrReturnFormat: Partial<Web3ContextInitOptions<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>> | Web3Context<unknown, any> | DataFormatOptionalreturnFormat: DataFormat
Returns Contract<Abi>
Properties
Protected Optional_account Provider
Protected_request Manager
Protected_subscription Manager
_subscription Manager: Web3SubscriptionManager<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>Protected Optional_wallet
config
Readonlyoptions
The options object for the contract instance. from, gas and gasPrice are used as fallback values when sending transactions.
+- new
Contract<Abi>(jsonInterface, address?, contextOrReturnFormat?, returnFormat?): Contract<Abi> Type Parameters
- Abi extends ContractAbi
Parameters
- jsonInterface: Abi
Optionaladdress: stringOptionalcontextOrReturnFormat: Partial<Web3ContextInitOptions<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>> | Web3Context<unknown, any> | DataFormatOptionalreturnFormat: DataFormat
Returns Contract<Abi>
- new
Contract<Abi>(jsonInterface, options?, contextOrReturnFormat?, returnFormat?): Contract<Abi> Type Parameters
- Abi extends ContractAbi
Parameters
- jsonInterface: Abi
Optionaloptions: ContractInitOptionsOptionalcontextOrReturnFormat: Partial<Web3ContextInitOptions<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>> | Web3Context<unknown, any> | DataFormatOptionalreturnFormat: DataFormat
Returns Contract<Abi>
- new
Contract<Abi>(jsonInterface, address, options, contextOrReturnFormat?, returnFormat?): Contract<Abi> Type Parameters
- Abi extends ContractAbi
Parameters
- jsonInterface: Abi
- address: undefined | string
- options: ContractInitOptions
OptionalcontextOrReturnFormat: Partial<Web3ContextInitOptions<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>> | Web3Context<unknown, any> | DataFormatOptionalreturnFormat: DataFormat
Returns Contract<Abi>
Properties
Protected Optional_account Provider
Protected_request Manager
Protected_subscription Manager
_subscription Manager: Web3SubscriptionManager<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>Protected Optional_wallet
config
Readonlyoptions
The options object for the contract instance. from, gas and gasPrice are used as fallback values when sending transactions.
myContract.options;
> {
address: '0x1234567890123456789012345678901234567891',
jsonInterface: [...],
from: '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe',
gasPrice: '10000000000000',
gas: 1000000
}
myContract.options.from = '0x1234567890123456789012345678901234567891'; // default from address
myContract.options.gasPrice = '20000000000000'; // default gas price in wei
myContract.options.gas = 5000000; // provide as fallback always 5M gas
@@ -239,7 +239,7 @@
Parameters
- val: string
Returns void
default Max Priority Fee Per Gas
default Network Id
default Return Format
- get defaultReturnFormat(): DataFormat
Returns DataFormat
- set defaultReturnFormat(val): void
Parameters
- val: DataFormat
Returns void
default Transaction Type
enable Experimental Features
- get enableExperimentalFeatures(): {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
} The enableExperimentalFeatures is used to enable trying new experimental features that are still not fully implemented or not fully tested or still have some related issues.
Default is false for every feature.
Returns {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
}
use Rpc Call Specification: boolean
use Subscription When Checking Block Timeout: boolean
- set enableExperimentalFeatures(val): void
Will set the enableExperimentalFeatures
-Parameters
- val: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
}use Rpc Call Specification: boolean
use Subscription When Checking Block Timeout: boolean
Returns void
events
- get events(): ContractEventsInterface<Abi, ContractEvents<Abi>>
Subscribe to an event.
+Parameters
- val: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
}use Rpc Call Specification: boolean
use Subscription When Checking Block Timeout: boolean
Returns void
events
- get events(): ContractEventsInterface<Abi, ContractEvents<Abi>>
Subscribe to an event.
await myContract.events.MyEvent([options])
@@ -247,7 +247,7 @@
await myContract.events.allEvents([options])
-Returns ContractEventsInterface<Abi, ContractEvents<Abi>>
+
Returns ContractEventsInterface<Abi, ContractEvents<Abi>>
- When individual event is accessed will returns ContractBoundEvent object
given Provider
- get givenProvider(): undefined | SupportedProviders<never>
Will return the givenProvider if available.
@@ -315,27 +315,27 @@
const contract1 = new web3.eth.Contract(abi, address, {gasPrice: '12345678', from: fromAddress});
const contract2 = contract1.clone();
contract2.options.address = '0xdAC17F958D2ee523a2206206994597C13D831ec7';
(contract1.options.address !== contract2.options.address);
> true
-contract Method Estimate Gas
- contract
Method Estimate Gas<Options, ReturnFormat>(__namedParameters): Promise<NumberTypes[ReturnFormat["number"]]> Type Parameters
- Options extends PayableCallOptions | NonPayableCallOptions
- ReturnFormat extends DataFormat
Parameters
- __namedParameters: {
abi: AbiFunctionFragment;
contractOptions?: ContractOptions;
options?: Options;
params: unknown[];
returnFormat: ReturnFormat;
}abi: AbiFunctionFragment
Optionalcontract Options?: ContractOptions
Optionaloptions?: Options
params: unknown[]
return Format: ReturnFormat
Returns Promise<NumberTypes[ReturnFormat["number"]]>
decode Method Data
- decode
Method Data(data): DecodedParams & {
__method__: string;
} Parameters
- data: string
Returns DecodedParams & {
__method__: string;
}
deploy
- deploy(deployOptions?): DeployerMethodClass<Abi>
Call this function to deploy the contract to the blockchain. After successful deployment the promise will resolve with a new contract instance.
+contract Method Estimate Gas
- contract
Method Estimate Gas<Options, ReturnFormat>(__namedParameters): Promise<NumberTypes[ReturnFormat["number"]]> Type Parameters
- Options extends PayableCallOptions | NonPayableCallOptions
- ReturnFormat extends DataFormat
Parameters
- __namedParameters: {
abi: AbiFunctionFragment;
contractOptions?: ContractOptions;
options?: Options;
params: unknown[];
returnFormat: ReturnFormat;
}abi: AbiFunctionFragment
Optionalcontract Options?: ContractOptions
Optionaloptions?: Options
params: unknown[]
return Format: ReturnFormat
Returns Promise<NumberTypes[ReturnFormat["number"]]>
decode Method Data
- decode
Method Data(data): DecodedParams & {
__method__: string;
} Parameters
- data: string
Returns DecodedParams & {
__method__: string;
}
deploy
- deploy(deployOptions?): DeployerMethodClass<Abi>
Call this function to deploy the contract to the blockchain. After successful deployment the promise will resolve with a new contract instance.
myContract.deploy({
input: '0x12345...', // data keyword can be used, too.
arguments: [123, 'My String']
})
.send({
from: '0x1234567890123456789012345678901234567891',
gas: 1500000,
gasPrice: '30000000000000'
}, function(error, transactionHash){ ... })
.on('error', function(error){ ... })
.on('transactionHash', function(transactionHash){ ... })
.on('receipt', function(receipt){
console.log(receipt.contractAddress) // contains the new contract address
})
.on('confirmation', function(confirmationNumber, receipt){ ... })
.then(function(newContractInstance){
console.log(newContractInstance.options.address) // instance with the new contract address
});
// When the data is already set as an option to the contract itself
myContract.options.data = '0x12345...';
myContract.deploy({
arguments: [123, 'My String']
})
.send({
from: '0x1234567890123456789012345678901234567891',
gas: 1500000,
gasPrice: '30000000000000'
})
.then(function(newContractInstance){
console.log(newContractInstance.options.address) // instance with the new contract address
});
// Simply encoding
myContract.deploy({
input: '0x12345...',
arguments: [123, 'My String']
})
.encodeABI();
> '0x12345...0000012345678765432'
// decoding
myContract.deploy({
input: '0x12345...',
// arguments: [123, 'My Greeting'] if you just need to decode the data, you can skip the arguments
})
.decodeData('0x12345...0000012345678765432');
> {
__method__: 'constructor',
__length__: 2,
'0': '123',
_id: '123',
'1': 'My Greeting',
_greeting: 'My Greeting',
}
// Gas estimation
myContract.deploy({
input: '0x12345...',
arguments: [123, 'My String']
})
.estimateGas(function(err, gas){
console.log(gas);
});
-Parameters
OptionaldeployOptions: {
arguments?: "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<Abi>;
data?: string;
input?: string;
}Optionalarguments?: "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<Abi>
The arguments which get passed to the constructor on deployment.
+Parameters
OptionaldeployOptions: {
arguments?: "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<Abi>;
data?: string;
input?: string;
}Optionalarguments?: "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<Abi>
The arguments which get passed to the constructor on deployment.
Optionaldata?: string
The byte code of the contract.
Optionalinput?: string
Returns DeployerMethodClass<Abi>
- The transaction object
emit
- emit<K>(eventName, params): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- params: {
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]
Returns void
event Names
extend
- extend(extendObj): this
This method allows extending the web3 modules.
Note: This method is only for backward compatibility, and It is recommended to use Web3 v4 Plugin feature for extending web3.js functionality if you are developing something new.
-Parameters
- extendObj: ExtensionObject
Returns this
get Context Object
- get
Context Object(): Web3ContextObject<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}> Returns Web3ContextObject<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>
get Max Listeners
get Past Events
- get
Past Events<ReturnFormat>(returnFormat?): Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Gets past events for this contract.
+Parameters
- extendObj: ExtensionObject
Returns this
get Context Object
- get
Context Object(): Web3ContextObject<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}> Returns Web3ContextObject<EthExecutionAPI, {
logs: typeof LogsSubscription;
newBlockHeaders: typeof NewHeadsSubscription;
newHeads: typeof NewHeadsSubscription;
}>
get Max Listeners
get Past Events
- get
Past Events<ReturnFormat>(returnFormat?): Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Gets past events for this contract.
const events = await myContract.getPastEvents('MyEvent', {
filter: {myIndexedParam: [20,23], myOtherIndexedParam: '0x123456789...'}, // Using an array means OR: e.g. 20 or 23
fromBlock: 0,
toBlock: 'latest'
});
> [{
returnValues: {
myIndexedParam: 20,
myOtherIndexedParam: '0x123456789...',
myNonIndexParam: 'My String'
},
raw: {
data: '0x7f9fade1c0d57a7af66ab4ead79fade1c0d57a7af66ab4ead7c2c2eb7b11a91385',
topics: ['0xfd43ade1c09fade1c0d57a7af66ab4ead7c2c2eb7b11a91ffdd57a7af66ab4ead7', '0x7f9fade1c0d57a7af66ab4ead79fade1c0d57a7af66ab4ead7c2c2eb7b11a91385']
},
event: 'MyEvent',
signature: '0xfd43ade1c09fade1c0d57a7af66ab4ead7c2c2eb7b11a91ffdd57a7af66ab4ead7',
logIndex: 0,
transactionIndex: 0,
transactionHash: '0x7f9fade1c0d57a7af66ab4ead79fade1c0d57a7af66ab4ead7c2c2eb7b11a91385',
blockHash: '0xfd43ade1c09fade1c0d57a7af66ab4ead7c2c2eb7b11a91ffdd57a7af66ab4ead7',
blockNumber: 1234,
address: '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe'
},{
...
}]
Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
OptionalreturnFormat: ReturnFormatReturn format
-
Returns Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
+
Returns Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
- An array with the past event
Objects, matching the given event name and filter.
-- get
Past Events<ReturnFormat>(eventName, returnFormat?): Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
- eventName: "allEvents" | keyof ContractEvents<Abi> | "ALLEVENTS"
OptionalreturnFormat: ReturnFormat
Returns Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
- get
Past Events<ReturnFormat>(filter, returnFormat?): Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
- filter: Omit<Filter, "address">
OptionalreturnFormat: ReturnFormat
Returns Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
- get
Past Events<ReturnFormat>(eventName, filter, returnFormat?): Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
- eventName: "allEvents" | keyof ContractEvents<Abi> | "ALLEVENTS"
- filter: Omit<Filter, "address">
OptionalreturnFormat: ReturnFormat
Returns Promise<(string | "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
get Transaction Middleware
- get
Transaction Middleware(): undefined | TransactionMiddleware Returns undefined | TransactionMiddleware
link
- link<T>(parentContext): void
Link current context to another context.
-Type Parameters
- T extends Web3Context<unknown, any>
Parameters
- parentContext: T
Returns void
listener Count
- listener
Count<K>(eventName): number Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
Returns number
listeners
- listeners<K>(eventName): ((...args: any[]) => void)[]
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
Returns ((...args: any[]) => void)[]
off
- off<K>(eventName, fn): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- fn: Web3EventCallback<{
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]>
Returns void
on
- on<K>(eventName, fn): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- fn: Web3EventCallback<{
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]>
Returns void
once
- once<K>(eventName, fn): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- fn: Web3EventCallback<{
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]>
Returns void
register Plugin
- register
Plugin(plugin): void Parameters
- plugin: Web3PluginBase<unknown>
Returns void
remove All Listeners
set Config
- set
Config(options): void Parameters
- options: Partial<Web3ConfigOptions>
Returns void
set Max Listener Warning Threshold
set Provider
- set
Provider(provider?): boolean Will set the provider.
+- get
Past Events<ReturnFormat>(eventName, returnFormat?): Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
- eventName: "allEvents" | keyof ContractEvents<Abi> | "ALLEVENTS"
OptionalreturnFormat: ReturnFormat
Returns Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
- get
Past Events<ReturnFormat>(filter, returnFormat?): Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
- filter: Omit<Filter, "address">
OptionalreturnFormat: ReturnFormat
Returns Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
- get
Past Events<ReturnFormat>(eventName, filter, returnFormat?): Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
- eventName: "allEvents" | keyof ContractEvents<Abi> | "ALLEVENTS"
- filter: Omit<Filter, "address">
OptionalreturnFormat: ReturnFormat
Returns Promise<(string | "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".EventLog)[]>
get Transaction Middleware
- get
Transaction Middleware(): undefined | TransactionMiddleware Returns undefined | TransactionMiddleware
link
- link<T>(parentContext): void
Link current context to another context.
+Type Parameters
- T extends Web3Context<unknown, any>
Parameters
- parentContext: T
Returns void
listener Count
- listener
Count<K>(eventName): number Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
Returns number
listeners
- listeners<K>(eventName): ((...args: any[]) => void)[]
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
Returns ((...args: any[]) => void)[]
off
- off<K>(eventName, fn): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- fn: Web3EventCallback<{
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]>
Returns void
on
- on<K>(eventName, fn): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- fn: Web3EventCallback<{
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]>
Returns void
once
- once<K>(eventName, fn): void
Type Parameters
- K extends CONFIG_CHANGE
Parameters
- eventName: K
- fn: Web3EventCallback<{
CONFIG_CHANGE:
| {
name: "handleRevert";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultAccount";
newValue: undefined | string;
oldValue: undefined | string;
}
| {
name: "defaultBlock";
newValue: BlockNumberOrTag;
oldValue: BlockNumberOrTag;
}
| {
name: "transactionSendTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionBlockTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionConfirmationBlocks";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingInterval";
newValue: number;
oldValue: number;
}
| {
name: "transactionPollingTimeout";
newValue: number;
oldValue: number;
}
| {
name: "transactionReceiptPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "transactionConfirmationPollingInterval";
newValue: undefined | number;
oldValue: undefined | number;
}
| {
name: "blockHeaderTimeout";
newValue: number;
oldValue: number;
}
| {
name: "maxListenersWarningThreshold";
newValue: number;
oldValue: number;
}
| {
name: "contractDataInputFill";
newValue: "data" | "input" | "both";
oldValue: "data" | "input" | "both";
}
| {
name: "defaultNetworkId";
newValue: undefined | Numbers;
oldValue: undefined | Numbers;
}
| {
name: "defaultChain";
newValue: string;
oldValue: string;
}
| {
name: "defaultHardfork";
newValue: string;
oldValue: string;
}
| {
name: "ignoreGasPricing";
newValue: boolean;
oldValue: boolean;
}
| {
name: "defaultCommon";
newValue: undefined | Common;
oldValue: undefined | Common;
}
| {
name: "defaultTransactionType";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "defaultMaxPriorityFeePerGas";
newValue: Numbers;
oldValue: Numbers;
}
| {
name: "enableExperimentalFeatures";
newValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
oldValue: {
useRpcCallSpecification: boolean;
useSubscriptionWhenCheckingBlockTimeout: boolean;
};
}
| {
name: "transactionBuilder";
newValue: undefined | TransactionBuilder;
oldValue: undefined | TransactionBuilder;
}
| {
name: "transactionTypeParser";
newValue: undefined | TransactionTypeParser;
oldValue: undefined | TransactionTypeParser;
}
| {
name: "customTransactionSchema";
newValue: undefined | CustomTransactionSchema;
oldValue: undefined | CustomTransactionSchema;
}
| {
name: "defaultReturnFormat";
newValue: DataFormat;
oldValue: DataFormat;
};
}[K]>
Returns void
register Plugin
- register
Plugin(plugin): void Parameters
- plugin: Web3PluginBase<unknown>
Returns void
remove All Listeners
set Config
- set
Config(options): void Parameters
- options: Partial<Web3ConfigOptions>
Returns void
set Max Listener Warning Threshold
set Provider
- set
Provider(provider?): boolean Will set the provider.
Parameters
Optionalprovider: string | SupportedProviders<EthExecutionAPI>SupportedProviders The provider to set
Returns boolean
Returns true if the provider was set
set Request Manager Middleware
- set
Request Manager Middleware(requestManagerMiddleware): void Parameters
- requestManagerMiddleware: RequestManagerMiddleware<EthExecutionAPI>
Returns void
set Transaction Middleware
- set
Transaction Middleware(transactionMiddleware): void Parameters
- transactionMiddleware: TransactionMiddleware
Returns void
Protectedsubscribe To Context Events
- subscribe
To Context Events<T>(context): void Type Parameters
- T extends Web3Context<unknown, any>
Parameters
- context: T
Returns void
use
- use<T, T2>(ContextRef, ...args): T
Use to create new object of any type extended by Web3Context
diff --git a/docs/html/classes/_internal_.ContractExecutionError.html b/docs/html/classes/_internal_.ContractExecutionError.html
index 822579970..eb43fb324 100644
--- a/docs/html/classes/_internal_.ContractExecutionError.html
+++ b/docs/html/classes/_internal_.ContractExecutionError.html
@@ -13,7 +13,7 @@
Methods
Constructors
constructor
- new
Contract Execution Error(rpcError): ContractExecutionError Parameters
- rpcError: JsonRpcError<JsonRpcResult>
Returns ContractExecutionError
Constructors
constructor
- new
Contract Execution Error(rpcError): ContractExecutionError Parameters
- rpcError: JsonRpcError<JsonRpcResult>
Returns ContractExecutionError
Properties
cause
code
code: numbermessage
message: stringReadonlyname
name: stringOptionalreceipt
stack
stack: undefined | stringStatic Optionalprepare Stack Trace
Optional override for formatting stack traces
Staticstack Trace Limit
stack Trace Limit: number Accessors
inner Error
- get innerError(): undefined | Error | Error[]
Returns undefined | Error | Error[]
- set innerError(cause): void
Returns void
Deprecated
Use the cause property instead.
diff --git a/docs/html/classes/_internal_.DeployerMethodClass.html b/docs/html/classes/_internal_.DeployerMethodClass.html
index ad04d9b3b..ac5e66d84 100644
--- a/docs/html/classes/_internal_.DeployerMethodClass.html
+++ b/docs/html/classes/_internal_.DeployerMethodClass.html
@@ -12,6 +12,6 @@
estimate Gas
populate Transaction
send
-
Constructors
constructor
- new
Deployer Method Class<FullContractAbi>(parent, deployOptions): DeployerMethodClass<FullContractAbi> Type Parameters
- FullContractAbi extends ContractAbi
Parameters
- parent: Contract<FullContractAbi>
- deployOptions: undefined | {
arguments?: "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>;
data?: string;
input?: string;
}
Returns DeployerMethodClass<FullContractAbi>
Properties
Protected Readonlyargs
Protected Readonlyconstructor Abi
Protected Readonlycontract Options
Protected Optional Readonlydeploy Data
deploy Data?: stringdeploy Options
deploy Options: undefined | {
arguments?: "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>;
data?: string;
input?: string;
}Type declaration
Optionalarguments?: "/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>
The arguments which get passed to the constructor on deployment.
+
Constructors
constructor
- new
Deployer Method Class<FullContractAbi>(parent, deployOptions): DeployerMethodClass<FullContractAbi> Type Parameters
- FullContractAbi extends ContractAbi
Parameters
- parent: Contract<FullContractAbi>
- deployOptions: undefined | {
arguments?: "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>;
data?: string;
input?: string;
}
Returns DeployerMethodClass<FullContractAbi>
Properties
Protected Readonlyargs
Protected Readonlyconstructor Abi
Protected Readonlycontract Options
Protected Optional Readonlydeploy Data
deploy Data?: stringdeploy Options
deploy Options: undefined | {
arguments?: "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>;
data?: string;
input?: string;
}Type declaration
Optionalarguments?: "/Users/andriishymkiv/work/velora/sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>
The arguments which get passed to the constructor on deployment.
Optionaldata?: string
The byte code of the contract.
-Optionalinput?: string
parent
Methods
Protected_contract Method Deploy Send
- _contract
Method Deploy Send(tx): Web3PromiEvent<Contract<FullContractAbi>, SendTransactionEvents<DataFormat>> Parameters
- tx: TransactionCall
Returns Web3PromiEvent<Contract<FullContractAbi>, SendTransactionEvents<DataFormat>>
Protectedcalculate Deploy Params
- calculate
Deploy Params(): {
abi: AbiConstructorFragment;
args: never[] | NonNullable<"/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>>;
contractOptions: ContractOptions;
deployData: undefined | string;
} Returns {
abi: AbiConstructorFragment;
args: never[] | NonNullable<"/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>>;
contractOptions: ContractOptions;
deployData: undefined | string;
}
abi: AbiConstructorFragment
args: never[] | NonNullable<"/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".ContractConstructorArgs<FullContractAbi>>
contract Options: ContractOptions
deploy Data: undefined | string
decode Data
encodeABI
estimate Gas
- estimate
Gas<ReturnFormat>(options?, returnFormat?): Promise<NumberTypes[ReturnFormat["number"]]> Type Parameters
- ReturnFormat extends DataFormat = {
bytes: HEX;
number: BIGINT;
}
Parameters
Optionaloptions: PayableCallOptionsOptionalreturnFormat: ReturnFormat
Returns Promise<NumberTypes[ReturnFormat["number"]]>
populate Transaction
- populate
Transaction(txOptions?): TransactionCall Parameters
OptionaltxOptions: PayableCallOptions | NonPayableCallOptions
Returns TransactionCall
send
- send(options?): ContractDeploySend<FullContractAbi>
Parameters
Optionaloptions: PayableCallOptions
Returns ContractDeploySend<FullContractAbi>
Optionalinput?: stringProtected_contractProtectedcalculateOptionaloptions: PayableCallOptionsOptionalreturnFormat: ReturnFormatOptionaltxOptions: PayableCallOptions | NonPayableCallOptionsOptionaloptions: PayableCallOptionsimport { ENS } from 'web3-eth-ens';
const ens = new ENS(undefined,'https://127.0.0.1:4545');
console.log(await ens.getAddress('vitalik.eth'));
-Use to create an instance of ENS
OptionalregistryAddr: string(Optional) The address of the ENS registry (default: mainnet registry address)
-Optionalprovider: string | SupportedProviders<EthExecutionAPI & Web3NetAPI> | Web3ContextObject<EthExecutionAPI & Web3NetAPI>(Optional) The provider to use for the ENS instance
+Optionalprovider: string | SupportedProviders<EthExecutionAPI & Web3NetAPI> | Web3ContextObject<EthExecutionAPI & Web3NetAPI>(Optional) The provider to use for the ENS instance
Protected Optional_accountProtected_requestProtected_subscriptionProtected Optional_walletReadonlyprovidersThe registryAddress property can be used to define a custom registry address when you are connected to an unknown chain. It defaults to the main registry address.
+Protected Optional_accountProtected_requestProtected_subscriptionProtected Optional_walletReadonlyprovidersThe registryAddress property can be used to define a custom registry address when you are connected to an unknown chain. It defaults to the main registry address.
Static OptionalgivenStatic ReadonlyprovidersWill return the Web3BatchRequest constructor.
The blockHeaderTimeout is used over socket-based connections. This option defines the amount seconds it should wait for 'newBlockHeaders' event before falling back to polling to fetch transaction receipt.
Default is 10 seconds.
The enableExperimentalFeatures is used to enable trying new experimental features that are still not fully implemented or not fully tested or still have some related issues.
Default is false for every feature.
Will set the enableExperimentalFeatures
-Will return the givenProvider if available.
@@ -229,24 +229,24 @@This method allows extending the web3 modules. Note: This method is only for backward compatibility, and It is recommended to use Web3 v4 Plugin feature for extending web3.js functionality if you are developing something new.
-Resolves an ENS name to an Ethereum address.
+Resolves an ENS name to an Ethereum address.
The ENS name to resolve
OptionalcoinType: number(Optional) The coin type, defaults to 60 (ETH)
-const address = await web3.eth.ens.getAddress('ethereum.eth');
console.log(address);
> '0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359'
-Returns the content hash object associated with an ENS node.
+Returns the content hash object associated with an ENS node.
The ENS name
-Returns the X and Y coordinates of the curve point for the public key.
+Returns the X and Y coordinates of the curve point for the public key.
The ENS name
-const key = await web3.eth.ens.getPubkey('ethereum.eth');
console.log(key);
> {
"0": "0x0000000000000000000000000000000000000000000000000000000000000000",
"1": "0x0000000000000000000000000000000000000000000000000000000000000000",
"x": "0x0000000000000000000000000000000000000000000000000000000000000000",
"y": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
@@ -297,23 +297,23 @@
register Plugin
- register
Plugin(plugin): void Parameters
- plugin: Web3PluginBase<unknown>
Returns void
remove All Listeners
set Address
- set
Address(name, address, txConfig): Promise<"/home/velenir-gnx570/Projects/Paraswap/paraswap-sdk/node_modules/web3-types/lib/commonjs/index".TransactionReceipt | RevertInstructionError> Sets the address of an ENS name in his resolver.
+
Sets the address of an ENS name in his resolver.
The ENS name
The address to set
-(Optional) The transaction config
-(Optional) The transaction config
+const receipt = await ens.setAddress('web3js.eth','0xe2597eb05cf9a87eb1309e86750c903ec38e527e');
Will set the provider.
-Optionalprovider: string | SupportedProviders<EthExecutionAPI & Web3NetAPI>SupportedProviders The provider to set
+Optionalprovider: string | SupportedProviders<EthExecutionAPI & Web3NetAPI>SupportedProviders The provider to set
Returns true if the provider was set
-Returns true if the related Resolver does support the given signature or interfaceId.
+Returns true if the related Resolver does support the given signature or interfaceId.
The ENS name
The signature of the function or the interfaceId as described in the ENS documentation
-true if the related Resolver does support the given signature or interfaceId.const supports = await web3.eth.ens.supportsInterface('ethereum.eth', 'addr(bytes32');
console.log(supports);
> true
diff --git a/docs/html/classes/_internal_.Eip838ExecutionError.html b/docs/html/classes/_internal_.Eip838ExecutionError.html
index f21eb8a55..83b1a28f5 100644
--- a/docs/html/classes/_internal_.Eip838ExecutionError.html
+++ b/docs/html/classes/_internal_.Eip838ExecutionError.html
@@ -18,7 +18,7 @@
toJSON
capture Stack Trace
convert To String
-OptionaldataOptionalerrorOptionalerrorOptionalerrorReadonlynameOptionalreceiptStatic OptionalprepareOptional override for formatting stack traces
+OptionaldataOptionalerrorOptionalerrorOptionalerrorReadonlynameOptionalreceiptStatic OptionalprepareOptional override for formatting stack traces
StaticstackUse the cause property instead.
Minimal EventEmitter interface that is molded against the Node.js
EventEmitter interface.
Optionalcontext: ContextCalls each of the listeners registered for a given event.
-Rest...args: Parameters<EventListener<EventTypes, T>>Return an array listing the events for which the emitter has registered +
Optionalcontext: ContextCalls each of the listeners registered for a given event.
+Rest...args: Parameters<EventListener<EventTypes, T>>Return an array listing the events for which the emitter has registered listeners.
Return the number of listeners listening to a given event.
-Return the listeners registered for a given event.
-Optionalfn: EventListener<EventTypes, T>Optionalcontext: ContextOptionalonce: booleanAdd a listener for a given event.
-Optionalcontext: ContextAdd a one-time listener for a given event.
-Optionalcontext: ContextRemove all listeners, or those of the specified event.
+Return the listeners registered for a given event.
+Optionalfn: EventListener<EventTypes, T>Optionalcontext: ContextOptionalonce: booleanAdd a listener for a given event.
+Optionalcontext: ContextAdd a one-time listener for a given event.
+Optionalcontext: ContextRemove all listeners, or those of the specified event.
Optionalevent: EventEmitter.EventNames<EventTypes>Remove the listeners of a given event.
-Optionalfn: EventListener<EventTypes, T>Optionalcontext: ContextOptionalonce: booleanOptionalfn: EventListener<EventTypes, T>Optionalcontext: ContextOptionalonce: boolean
Optional override for formatting stack traces
+