Nado Typescript SDK Documentation
Preparing search index...
Nado Shared
Module Nado Shared
@nadohq/shared
Modules
Internal
Enumerations
SlowModeTxType
ProductEngineType
TimeInSeconds
Classes
WalletNotProvidedError
Interfaces
SignableRequestTypeToEIP712Values
SignableRequestTypeToParams
SignedTx
SignedEIP712OrderParams
EIP712WithdrawCollateralParams
EIP712LiquidateSubaccountParams
EIP712OrderParams
EIP712ListTriggerOrdersParams
EIP712CancelOrdersParams
EIP712CancelProductOrdersParams
EIP712LinkSignerParams
EIP712TransferQuoteParams
EIP712LeaderboardAuthenticationParams
EIP712MintNlpParams
EIP712BurnNlpParams
ClaimBuilderFeeParams
ApproveDepositAllowanceParams
DepositCollateralParams
PerpBalance
SpotBalance
HealthStatus
HealthGroup
Market
PerpMarket
SpotMarket
OrderAppendixTwapFields
OrderAppendixIsolatedFields
OrderAppendixBuilderFields
OrderAppendix
PerpProduct
SpotProduct
Subaccount
AccountWithPrivateKey
PackedOrderAppendixBits
Type Aliases
NadoAbis
NadoContractName
NadoDeploymentAddresses
EIP712WithdrawCollateralValues
EIP712LiquidateSubaccountValues
EIP712OrderValues
EIP712ListTriggerOrdersValues
EIP712OrderCancellationValues
EIP712ProductOrdersCancellationValues
EIP712LinkSignerValues
EIP712TransferQuoteValues
EIP712LeaderboardAuthenticationValues
EIP712MintNlpValues
EIP712BurnNlpValues
SignableRequestType
ChainEnv
OrderExecutionType
BalanceSide
BalanceHealthContributions
PerpBalanceWithProduct
SpotBalanceWithProduct
Balance
BalanceWithProduct
Bytes
HealthType
HealthStatusByType
MarketWithProduct
NadoContracts
WithContracts
WithContract
OrderAppendixTriggerType
Product
SubaccountBytes32
SubaccountNameBytes12
WalletClientWithAccount
WriteableContractInstance
ContractInstance
AsyncResult
BigNumberish
Variables
CLEARINGHOUSE_ABI
ERC20_ABI
ENDPOINT_ABI
MOCK_ERC20_ABI
PERP_ENGINE_ABI
QUERIER_ABI
SPOT_ENGINE_ABI
WITHDRAW_POOL_ABI
NADO_ABIS
CHAIN_ENV_TO_CHAIN
CHAIN_ID_TO_CHAIN_ENV
QUOTE_PRODUCT_ID
NLP_PRODUCT_ID
NADO_DEPLOYMENTS
LOCAL_CHAIN_ENVS
TESTNET_CHAIN_ENVS
MAINNET_CHAIN_ENVS
ALL_CHAIN_ENVS
BigNumbers
NADO_PRODUCT_DECIMALS
Functions
getNadoEIP712Domain
getNadoEIP712PrimaryType
getNadoEIP712Types
getNadoEIP712Values
getOrderVerifyingAddress
getSignedTransactionRequest
getOrderDigest
encodeSignedWithdrawCollateralTx
encodeSignedOrder
encodeClaimBuilderFeeTx
approveDepositAllowance
depositCollateral
toProductEngineType
asyncResult
calcSpotBalanceValue
calcPerpBalanceNotionalValue
calcPerpBalanceValue
subaccountToBytes32
subaccountFromBytes32
subaccountNameToBytes12
subaccountToHex
subaccountFromHex
subaccountNameBytesToStr
createDeterministicLinkedSignerPrivateKey
getValidatedAddress
getValidatedHex
calcTotalBorrowed
calcTotalDeposited
calcUtilizationRatio
calcBorrowRatePerSecond
calcBorrowRateForTimeRange
calcRealizedDepositRateForTimeRange
isWriteableContract
mapValues
toBigNumber
clampBigNumber
addDecimals
removeDecimals
sumBigNumberBy
toBigInt
toIntegerString
packTwapOrderAppendixValue
unpackTwapOrderAppendixValue
bitMaskValue
packOrderAppendix
unpackOrderAppendix
getOrderNonce
getRecvTimeFromOrderNonce
getDefaultRecvTime
isSpotProduct
isSpotBalance
isPerpProduct
isPerpBalance
millisToSeconds
nowInSeconds
toPrintableObject
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Modules
Internal
Enumerations
Slow
Mode
Tx
Type
Product
Engine
Type
Time
In
Seconds
Classes
Wallet
Not
Provided
Error
Interfaces
Signable
Request
Type
To
EIP712
Values
Signable
Request
Type
To
Params
Signed
Tx
Signed
EIP712
Order
Params
EIP712
Withdraw
Collateral
Params
EIP712
Liquidate
Subaccount
Params
EIP712
Order
Params
EIP712
List
Trigger
Orders
Params
EIP712
Cancel
Orders
Params
EIP712
Cancel
Product
Orders
Params
EIP712
Link
Signer
Params
EIP712
Transfer
Quote
Params
EIP712
Leaderboard
Authentication
Params
EIP712
Mint
Nlp
Params
EIP712
Burn
Nlp
Params
Claim
Builder
Fee
Params
Approve
Deposit
Allowance
Params
Deposit
Collateral
Params
Perp
Balance
Spot
Balance
Health
Status
Health
Group
Market
Perp
Market
Spot
Market
Order
Appendix
Twap
Fields
Order
Appendix
Isolated
Fields
Order
Appendix
Builder
Fields
Order
Appendix
Perp
Product
Spot
Product
Subaccount
Account
With
Private
Key
Packed
Order
Appendix
Bits
Type Aliases
Nado
Abis
Nado
Contract
Name
Nado
Deployment
Addresses
EIP712
Withdraw
Collateral
Values
EIP712
Liquidate
Subaccount
Values
EIP712
Order
Values
EIP712
List
Trigger
Orders
Values
EIP712
Order
Cancellation
Values
EIP712
Product
Orders
Cancellation
Values
EIP712
Link
Signer
Values
EIP712
Transfer
Quote
Values
EIP712
Leaderboard
Authentication
Values
EIP712
Mint
Nlp
Values
EIP712
Burn
Nlp
Values
Signable
Request
Type
Chain
Env
Order
Execution
Type
Balance
Side
Balance
Health
Contributions
Perp
Balance
With
Product
Spot
Balance
With
Product
Balance
Balance
With
Product
Bytes
Health
Type
Health
Status
By
Type
Market
With
Product
Nado
Contracts
With
Contracts
With
Contract
Order
Appendix
Trigger
Type
Product
Subaccount
Bytes32
Subaccount
Name
Bytes12
Wallet
Client
With
Account
Writeable
Contract
Instance
Contract
Instance
Async
Result
Big
Numberish
Variables
CLEARINGHOUSE_
ABI
ERC20_
ABI
ENDPOINT_
ABI
MOCK_
ERC20_
ABI
PERP_
ENGINE_
ABI
QUERIER_
ABI
SPOT_
ENGINE_
ABI
WITHDRAW_
POOL_
ABI
NADO_
ABIS
CHAIN_
ENV_
TO_
CHAIN
CHAIN_
ID_
TO_
CHAIN_
ENV
QUOTE_
PRODUCT_
ID
NLP_
PRODUCT_
ID
NADO_
DEPLOYMENTS
LOCAL_
CHAIN_
ENVS
TESTNET_
CHAIN_
ENVS
MAINNET_
CHAIN_
ENVS
ALL_
CHAIN_
ENVS
Big
Numbers
NADO_
PRODUCT_
DECIMALS
Functions
get
Nado
EIP712
Domain
get
Nado
EIP712
Primary
Type
get
Nado
EIP712
Types
get
Nado
EIP712
Values
get
Order
Verifying
Address
get
Signed
Transaction
Request
get
Order
Digest
encode
Signed
Withdraw
Collateral
Tx
encode
Signed
Order
encode
Claim
Builder
Fee
Tx
approve
Deposit
Allowance
deposit
Collateral
to
Product
Engine
Type
async
Result
calc
Spot
Balance
Value
calc
Perp
Balance
Notional
Value
calc
Perp
Balance
Value
subaccount
To
Bytes32
subaccount
From
Bytes32
subaccount
Name
To
Bytes12
subaccount
To
Hex
subaccount
From
Hex
subaccount
Name
Bytes
To
Str
create
Deterministic
Linked
Signer
Private
Key
get
Validated
Address
get
Validated
Hex
calc
Total
Borrowed
calc
Total
Deposited
calc
Utilization
Ratio
calc
Borrow
Rate
Per
Second
calc
Borrow
Rate
For
Time
Range
calc
Realized
Deposit
Rate
For
Time
Range
is
Writeable
Contract
map
Values
to
Big
Number
clamp
Big
Number
add
Decimals
remove
Decimals
sum
Big
Number
By
to
Big
Int
to
Integer
String
pack
Twap
Order
Appendix
Value
unpack
Twap
Order
Appendix
Value
bit
Mask
Value
pack
Order
Appendix
unpack
Order
Appendix
get
Order
Nonce
get
Recv
Time
From
Order
Nonce
get
Default
Recv
Time
is
Spot
Product
is
Spot
Balance
is
Perp
Product
is
Perp
Balance
millis
To
Seconds
now
In
Seconds
to
Printable
Object
Documentation
Loading...