Preparing search index...
The search index is not available
@parcl-oss/v3-sdk
@parcl-oss/v3-sdk
ParclV3TransactionBuilder
Class ParclV3TransactionBuilder
Index
Constructors
constructor
Properties
_fee
Payer?
_instructions
ix
Methods
add
Liquidity
V2
build
Signed
build
Unsigned
close
Lp
Account
close
Lp
Position
close
Margin
Account
create
Margin
Account
deposit
Margin
fee
Payer
instruction
instructions
liquidate
modify
Position
process
Settlement
Requests
remove
Liquidity
V2
set
Margin
Account
Delegate
upgrade
Lp
Account
withdraw
Margin
Constructors
constructor
new
Parcl
V3
Transaction
Builder
(
ix
)
:
ParclV3TransactionBuilder
Parameters
ix
:
ParclV3InstructionBuilder
Returns
ParclV3TransactionBuilder
Properties
Optional
_fee
Payer
_fee
Payer
?:
Address
_instructions
_instructions
:
TransactionInstruction
[]
= []
ix
ix
:
ParclV3InstructionBuilder
Methods
add
Liquidity
V2
add
Liquidity
V2
(
accounts
,
params
)
:
this
Parameters
accounts
:
AddLiquidityV2Accounts
params
:
AddLiquidityV2Params
Returns
this
build
Signed
build
Signed
(
signers
,
recentBlockhash
)
:
Transaction
Parameters
signers
:
Signer
[]
recentBlockhash
:
string
Returns
Transaction
build
Unsigned
build
Unsigned
(
)
:
Transaction
Returns
Transaction
close
Lp
Account
close
Lp
Account
(
accounts
)
:
this
Parameters
accounts
:
CloseLpAccountAccounts
Returns
this
close
Lp
Position
close
Lp
Position
(
accounts
)
:
this
Parameters
accounts
:
CloseLpPositionAccounts
Returns
this
close
Margin
Account
close
Margin
Account
(
accounts
)
:
this
Parameters
accounts
:
CloseMarginAccountAccounts
Returns
this
create
Margin
Account
create
Margin
Account
(
accounts
,
params
)
:
this
Parameters
accounts
:
CreateMarginAccountAccounts
params
:
CreateMarginAccountParams
Returns
this
deposit
Margin
deposit
Margin
(
accounts
,
params
)
:
this
Parameters
accounts
:
DepositMarginAccounts
params
:
DepositMarginParams
Returns
this
fee
Payer
fee
Payer
(
feePayer
)
:
this
Parameters
feePayer
:
Address
Returns
this
instruction
instruction
(
ix
)
:
this
Parameters
ix
:
TransactionInstruction
Returns
this
instructions
instructions
(
ix
)
:
this
Parameters
ix
:
TransactionInstruction
Returns
this
liquidate
liquidate
(
accounts
,
markets
,
priceFeeds
,
params
?
)
:
this
Parameters
accounts
:
LiquidateAccounts
markets
:
Address
[]
priceFeeds
:
Address
[]
Optional
params
:
LiquidateParams
Returns
this
modify
Position
modify
Position
(
accounts
,
params
,
markets
,
priceFeeds
)
:
this
Parameters
accounts
:
ModifyPositionAccounts
params
:
ModifyPositionParams
markets
:
Address
[]
priceFeeds
:
Address
[]
Returns
this
process
Settlement
Requests
process
Settlement
Requests
(
accounts
,
settlementRequests
,
ownerTokenAccounts
,
owners
)
:
this
Parameters
accounts
:
ProcessSettlementRequestsAccounts
settlementRequests
:
Address
[]
ownerTokenAccounts
:
Address
[]
owners
:
Address
[]
Returns
this
remove
Liquidity
V2
remove
Liquidity
V2
(
accounts
,
params
)
:
this
Parameters
accounts
:
RemoveLiquidityV2Accounts
params
:
RemoveLiquidityV2Params
Returns
this
set
Margin
Account
Delegate
set
Margin
Account
Delegate
(
accounts
,
params
)
:
this
Parameters
accounts
:
SetMarginAccountDelegateAccounts
params
:
SetMarginAccountDelegateParams
Returns
this
upgrade
Lp
Account
upgrade
Lp
Account
(
accounts
,
params
)
:
this
Parameters
accounts
:
UpgradeLpAccountAccounts
params
:
UpgradeLpAccountParams
Returns
this
withdraw
Margin
withdraw
Margin
(
accounts
,
params
,
markets
,
priceFeeds
)
:
this
Parameters
accounts
:
WithdrawMarginAccounts
params
:
WithdrawMarginParams
markets
:
Address
[]
priceFeeds
:
Address
[]
Returns
this
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_fee
Payer
_instructions
ix
add
Liquidity
V2
build
Signed
build
Unsigned
close
Lp
Account
close
Lp
Position
close
Margin
Account
create
Margin
Account
deposit
Margin
fee
Payer
instruction
instructions
liquidate
modify
Position
process
Settlement
Requests
remove
Liquidity
V2
set
Margin
Account
Delegate
upgrade
Lp
Account
withdraw
Margin
@parcl-oss/v3-sdk
ExchangeWrapper
MarginAccountWrapper
MarginsWrapper
MarketWrapper
ParclV3AccountFetcher
ParclV3InstructionBuilder
ParclV3Sdk
ParclV3TransactionBuilder
PositionWrapper
PreciseIntWrapper
AddLiquidityV2Accounts
AddLiquidityV2Params
Address
CloseLpAccountAccounts
CloseLpPositionAccounts
CloseMarginAccountAccounts
CreateMarginAccountAccounts
CreateMarginAccountParams
DepositMarginAccounts
DepositMarginParams
Exchange
Loading...
Generated using
TypeDoc