ca-sdk - v1.0.1
Preparing search index...
CA
Class CA
Index
Constructors
constructor
Properties
ca
Events
get
Supported
Chains
Methods
allowance
bridge
deinit
get
EVM
Provider
With
CA
get
My
Intents
get
Unified
Balance
get
Unified
Balances
handle
EVM
Tx
init
on
Accounts
Changed
set
EVM
Provider
set
On
Allowance
Hook
set
On
Intent
Hook
transfer
Constructors
constructor
new
CA
(
config
?:
SDKConfig
)
:
CA
Parameters
config
:
SDKConfig
= ...
Returns
CA
Properties
ca
Events
caEvents
:
SafeEventEmitter
= ...
Static
get
Supported
Chains
getSupportedChains
:
(
env
?:
Network
,
)
=>
{
id
:
number
;
logo
:
string
;
name
:
string
}
[]
= getSupportedChains
Methods
allowance
allowance
()
:
AllowanceQuery
Returns
AllowanceQuery
bridge
bridge
(
input
:
BridgeQueryInput
,
)
:
Promise
<
{
exec
:
()
=>
Promise
<
unknown
>
;
simulate
:
()
=>
Promise
<
{
intent
:
Intent
;
token
:
TokenInfo
}
>
;
}
,
>
Parameters
input
:
BridgeQueryInput
Returns
Promise
<
{
exec
:
()
=>
Promise
<
unknown
>
;
simulate
:
()
=>
Promise
<
{
intent
:
Intent
;
token
:
TokenInfo
}
>
;
}
,
>
deinit
deinit
()
:
void
Returns
void
get
EVM
Provider
With
CA
getEVMProviderWithCA
()
:
EthereumProvider
Returns
EthereumProvider
get
My
Intents
getMyIntents
(
page
?:
number
)
:
Promise
<
RFF
[]
>
Parameters
page
:
number
= 1
Returns
Promise
<
RFF
[]
>
get
Unified
Balance
getUnifiedBalance
(
symbol
:
string
)
:
Promise
<
undefined
|
UserAsset
>
Parameters
symbol
:
string
Returns
Promise
<
undefined
|
UserAsset
>
get
Unified
Balances
getUnifiedBalances
()
:
Promise
<
UserAsset
[]
>
Returns
Promise
<
UserAsset
[]
>
handle
EVM
Tx
handleEVMTx
(
args
:
RequestArguments
,
options
?:
Partial
<
TxOptions
>
,
)
:
Promise
<
unknown
>
Parameters
args
:
RequestArguments
options
:
Partial
<
TxOptions
>
= {}
Returns
Promise
<
unknown
>
init
init
()
:
Promise
<
void
>
Returns
Promise
<
void
>
on
Accounts
Changed
onAccountsChanged
(
accounts
:
`
0x
${
string
}
`
[]
)
:
void
Parameters
accounts
:
`
0x
${
string
}
`
[]
Returns
void
set
EVM
Provider
setEVMProvider
(
provider
:
EthereumProvider
)
:
Promise
<
void
>
Parameters
provider
:
EthereumProvider
Returns
Promise
<
void
>
set
On
Allowance
Hook
setOnAllowanceHook
(
hook
:
OnAllowanceHook
)
:
void
Parameters
hook
:
OnAllowanceHook
Returns
void
set
On
Intent
Hook
setOnIntentHook
(
hook
:
OnIntentHook
)
:
void
Parameters
hook
:
OnIntentHook
Returns
void
transfer
transfer
(
input
:
TransferQueryInput
,
)
:
Promise
<
{
exec
:
()
=>
Promise
<
unknown
>
;
simulate
:
()
=>
Promise
<
{
intent
:
Intent
;
token
:
TokenInfo
}
>
;
}
,
>
Parameters
input
:
TransferQueryInput
Returns
Promise
<
{
exec
:
()
=>
Promise
<
unknown
>
;
simulate
:
()
=>
Promise
<
{
intent
:
Intent
;
token
:
TokenInfo
}
>
;
}
,
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
ca
Events
get
Supported
Chains
Methods
allowance
bridge
deinit
get
EVM
Provider
With
CA
get
My
Intents
get
Unified
Balance
get
Unified
Balances
handle
EVM
Tx
init
on
Accounts
Changed
set
EVM
Provider
set
On
Allowance
Hook
set
On
Intent
Hook
transfer
SDK Docs
ca-sdk - v1.0.1
Loading...