@circle-fin/usdckit - v0.18.0
Preparing search index...
index
Contract
Type Alias Contract<abi, client, address, _eventNames, _readFunctionNames, _writeFunctionNames, _narrowable, _publicClient, _walletClient>
Contract
:
Prettify
<
Prettify
<
(
_publicClient
extends
Client
?
(
IsNever
<
_readFunctionNames
>
extends
true
?
unknown
:
{
read
:
{
[
functionName
in
(...)
]
:
(...)
}
}
)
&
(
IsNever
<
_writeFunctionNames
>
extends
true
?
unknown
:
{
estimateGas
:
{
[
functionName
in
(...)
]
:
(...)
}
;
simulate
:
{
[
functionName
in
(...)
]
:
(...)
}
;
}
)
&
(
IsNever
<
_eventNames
>
extends
true
?
unknown
:
{
createEventFilter
:
{
[
EventName
in
(...)
]
:
(...)
}
;
getEvents
:
{
[
EventName
in
(...)
]
:
(...)
}
;
watchEvent
:
{
[
EventName
in
(...)
]
:
(...)
}
;
}
)
:
unknown
)
&
(
_walletClient
extends
Client
?
IsNever
<
_writeFunctionNames
>
extends
true
?
unknown
:
{
estimateGas
:
{
[
functionName
in
_writeFunctionNames
]
:
GetEstimateFunction
<
_narrowable
,
(...)
[
(...)
]
,
(...)
[
(...)
]
,
abi
,
(...)
extends
(...)
?
(...)
:
(...)
,
>
}
;
write
:
{
[
functionName
in
_writeFunctionNames
]
:
GetWriteFunction
<
_narrowable
,
(...)
[
(...)
]
,
(...)
[
(...)
]
,
abi
,
(...)
extends
(...)
?
(...)
:
(...)
,
>
}
;
}
:
unknown
)
,
>
&
{
abi
:
abi
;
address
:
address
}
,
>
Type Parameters
abi
extends
Abi
|
readonly
unknown
[]
=
Abi
client
extends
Client
|
KeyedClient
=
Client
|
KeyedClient
address
extends
Address
=
Address
_eventNames
extends
string
=
abi
extends
Abi
?
Abi
extends
abi
?
string
:
ExtractAbiEventNames
<
abi
>
:
string
_readFunctionNames
extends
string
=
abi
extends
Abi
?
Abi
extends
abi
?
string
:
ExtractAbiFunctionNames
<
abi
,
"pure"
|
"view"
>
:
string
_writeFunctionNames
extends
string
=
abi
extends
Abi
?
Abi
extends
abi
?
string
:
ExtractAbiFunctionNames
<
abi
,
"nonpayable"
|
"payable"
>
:
string
_narrowable
extends
boolean
=
IsNarrowable
<
abi
,
Abi
>
_publicClient
extends
Client
|
unknown
=
client
extends
{
public
:
Client
}
?
client
[
"public"
]
:
client
_walletClient
extends
Client
|
unknown
=
client
extends
{
wallet
:
Client
}
?
client
[
"wallet"
]
:
client
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
@circle-fin/usdckit - v0.18.0
Loading...