SYMMIO Core
Margin allocation and the request-based withdraw system on the core diamond — allocate, initiate, finalize, cancel, and the read views.
Wallet
Not connected
getAccountBalanceOf
readRead balanceOf for a selected subaccount on its SYMMIO core.
Enter a wallet address to load subaccounts.
Pick a subaccount or enter one manually.
Select a subaccount to read balanceOf.
getAccountBalanceInfo
readRead balanceInfoOfPartyA for a selected subaccount on its SYMMIO core.
Enter a wallet address to load subaccounts.
Pick a subaccount or enter one manually.
Select a subaccount to read balance info.
getFeeForUser
readRead the open and close fee rates for a user/account and SYMMIO symbol id.
Enter a wallet address to load subaccounts.
Pick a subaccount or enter any SYMMIO account address.
Leave empty to use configured affiliate 0xBcB0…1b7c.
Fill the fields and run the read to see fee rates.
getOnchainContractMarkets
readRead paginated on-chain contract markets from SYMMIO core getSymbols.
Run the read to fetch on-chain contract markets.
getPartyAOpenPositions
readRead a partyA's open positions (virtual account, lowcap).
Run the read to see open positions.
getPartyAPendingQuotes
readList a partyA's pending quote ids (PENDING / LOCKED / CANCEL_PENDING). Hydrate each with getQuote.
Run the read to see pending quote ids.
getQuote
readRead a single quote by id. Resolves to ‘not found’ when no quote has that id.
Run the read to see the quote.
getPendingWithdrawRequests
readList a subaccount's active (non-terminal) withdraw requests.
Run the read to see pending requests.
getWithdrawRequests
readRead a single withdraw request by subaccount and request id.
Run the read to see the request.
getLastWithdrawRequestId
readRead a subaccount's most recent withdraw request id (0 when there are none).
Run the read to see the last request id.
getWithdrawableTime
readRead the earliest time a withdrawal initiated now could be finalized for a subaccount.
Run the read to see the withdrawable time.
allocate
writeMove a subaccount's available balance into allocated (tradeable) margin (routed via AccountLayer _call).
Fill the fields above and submit.
deallocate
writeMove a subaccount's allocated (tradeable) balance back into its available balance (routed via AccountLayer _call). Sending fetches a fresh Muon uPnL signature automatically; subject to the on-chain deallocate debounce.
Fill the fields above and submit.
initiateWithdraw
writeOpen a classic same-chain withdraw request for a subaccount (routed via AccountLayer _call).
Fill the fields above and submit.
finalizeWithdrawRequest
writeFinalize a matured withdraw request, paying out to its receivers. Permissionless after cooldown.
Fill the fields above and submit.
requestCancelWithdraw
writeCancel a pending withdraw request for a subaccount (routed via AccountLayer _call).
Fill the fields above and submit.