Preparing search index...
The search index is not available
@shazow/whatsabi
@shazow/whatsabi
loaders
MultiABILoader
Class MultiABILoader
Load ABIs from multiple providers until a result is found.
Implements
ABILoader
Index
Constructors
constructor
Methods
get
Contract
loadABI
Properties
loaders
name
on
Load?
Constructors
constructor
new
MultiABILoader
(
loaders
)
:
MultiABILoader
Parameters
loaders
:
ABILoader
[]
Returns
MultiABILoader
Methods
get
Contract
get
Contract
(
address
)
:
Promise
<
ContractResult
>
Parameters
address
:
string
Returns
Promise
<
ContractResult
>
loadABI
loadABI
(
address
)
:
Promise
<
any
[]
>
Parameters
address
:
string
Returns
Promise
<
any
[]
>
Properties
loaders
loaders
:
ABILoader
[]
Readonly
name
name
:
string
= "MultiABILoader"
Optional
on
Load
on
Load
?:
(
(
loader
:
ABILoader
)
=>
void
)
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
get
Contract
loadABI
Properties
loaders
name
on
Load
@shazow/whatsabi
IndexedInterfaces
KnownInterfaces
<internal>
Function
Program
LoaderEnv
Record
abi
ABI
ABIEvent
ABIFunction
ABIInOut
ABIInput
ABIOutput
StateMutability
fillEmptyNames
errors
AutoloadError
LoaderError
ProviderError
WhatsABIError
interfaces
IndexedInterfaces
KnownInterfaces
defaultKnownInterfaces
abiToInterfaces
createInterfaceIndex
loaders
AnyABILoader
AnyABILoaderError
BlockscoutABILoader
BlockscoutABILoaderError
EtherscanABILoader
EtherscanABILoaderError
EtherscanV2ABILoader
FourByteSignatureLookup
FourByteSignatureLookupError
MultiABILoader
MultiABILoaderError
MultiSignatureLookup
OpenChainSignatureLookup
OpenChainSignatureLookupError
SamczunSignatureLookup
SourcifyABILoader
SourcifyABILoaderError
ABILoader
SignatureLookup
SourcifyContractMetadata
BlockscoutContractResult
ContractResult
ContractSources
EtherscanContractResult
defaultABILoader
defaultSignatureLookup
defaultsWithEnv
providers
MissingENSProviderError
Web3ProviderError
AnyProvider
CallProvider
CodeProvider
ENSProvider
Provider
StorageProvider
CompatibleProvider
WithCachedCode
proxies
BaseProxyResolver
DiamondProxyResolver
EIP1967ProxyResolver
FixedProxyResolver
GnosisSafeProxyResolver
LegacyUpgradeableProxyResolver
PROXIABLEProxyResolver
SequenceWalletProxyResolver
ZeppelinOSProxyResolver
ProxyResolver
slotResolvers
slots
BytecodeIter
AutoloadConfig
AutoloadResult
abiFromBytecode
autoload
selectorsFromABI
selectorsFromBytecode
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R
Load ABIs from multiple providers until a result is found.