Server Details
Gmx MCP server — 139 tools for AI agent integration. Hosted by Junct.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- junct-bot/gmx-mcp
- GitHub Stars
- 0
See and control every tool call
Available Tools
139 toolsaddRouterInspect
Calls addRouter(_router: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _router | Yes | address (Ethereum address, 0x-prefixed). |
adjustForDecimalsInspect
Calls adjustForDecimals(_amount: string, _tokenDiv: string, _tokenMul: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _amount | Yes | uint256 (uint256, pass as decimal string). | |
| _tokenDiv | Yes | address (Ethereum address, 0x-prefixed). | |
| _tokenMul | Yes | address (Ethereum address, 0x-prefixed). |
allWhitelistedTokensInspect
Calls allWhitelistedTokens(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | uint256 (uint256, pass as decimal string). |
allWhitelistedTokensLengthInspect
Calls allWhitelistedTokensLength(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
approvedRoutersInspect
Calls approvedRouters(param0: string, param1: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). | |
| param1 | Yes | address (Ethereum address, 0x-prefixed). |
BASIS_POINTS_DIVISORInspect
Calls BASIS_POINTS_DIVISOR(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
bufferAmountsInspect
Calls bufferAmounts(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
buyUSDGInspect
Calls buyUSDG(_token: string, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _receiver | Yes | address (Ethereum address, 0x-prefixed). |
BuyUSDGInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| account | Yes | address (Ethereum address, 0x-prefixed). | |
| usdgAmount | Yes | uint256 (uint256, pass as decimal string). | |
| tokenAmount | Yes | uint256 (uint256, pass as decimal string). | |
| feeBasisPoints | Yes | uint256 (uint256, pass as decimal string). |
clearTokenConfigInspect
Calls clearTokenConfig(_token: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
ClosePositionInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | bytes32 (32-byte hex string, 0x-prefixed). | |
| size | Yes | uint256 (uint256, pass as decimal string). | |
| collateral | Yes | uint256 (uint256, pass as decimal string). | |
| realisedPnl | Yes | int256 (int256, pass as decimal string). | |
| averagePrice | Yes | uint256 (uint256, pass as decimal string). | |
| reserveAmount | Yes | uint256 (uint256, pass as decimal string). | |
| entryFundingRate | Yes | uint256 (uint256, pass as decimal string). |
CollectMarginFeesInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| feeUsd | Yes | uint256 (uint256, pass as decimal string). | |
| feeTokens | Yes | uint256 (uint256, pass as decimal string). |
CollectSwapFeesInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| feeUsd | Yes | uint256 (uint256, pass as decimal string). | |
| feeTokens | Yes | uint256 (uint256, pass as decimal string). |
cumulativeFundingRatesInspect
Calls cumulativeFundingRates(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
DecreaseGuaranteedUsdInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
DecreasePoolAmountInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
decreasePositionInspect
Calls decreasePosition(_account: string, _collateralToken: string, _indexToken: string, _collateralDelta: string, _sizeDelta: string, _isLong: boolean, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _receiver | Yes | address (Ethereum address, 0x-prefixed). | |
| _sizeDelta | Yes | uint256 (uint256, pass as decimal string). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralDelta | Yes | uint256 (uint256, pass as decimal string). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
DecreasePositionInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| fee | Yes | uint256 (uint256, pass as decimal string). | |
| key | Yes | bytes32 (32-byte hex string, 0x-prefixed). | |
| price | Yes | uint256 (uint256, pass as decimal string). | |
| isLong | Yes | bool. | |
| account | Yes | address (Ethereum address, 0x-prefixed). | |
| sizeDelta | Yes | uint256 (uint256, pass as decimal string). | |
| indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| collateralDelta | Yes | uint256 (uint256, pass as decimal string). | |
| collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
DecreaseReservedAmountInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
DecreaseUsdgAmountInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
directPoolDepositInspect
Calls directPoolDeposit(_token: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
DirectPoolDepositInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
errorControllerInspect
Calls errorController(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
errorsInspect
Calls errors(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | uint256 (uint256, pass as decimal string). |
feeReservesInspect
Calls feeReserves(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
fundingIntervalInspect
Calls fundingInterval(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
fundingRateFactorInspect
Calls fundingRateFactor(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
FUNDING_RATE_PRECISIONInspect
Calls FUNDING_RATE_PRECISION(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
getDeltaInspect
Calls getDelta(_indexToken: string, _size: string, _averagePrice: string, _isLong: boolean, _lastIncreasedTime: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: boolean, _1: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| _size | Yes | uint256 (uint256, pass as decimal string). | |
| _isLong | Yes | bool. | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _averagePrice | Yes | uint256 (uint256, pass as decimal string). | |
| _lastIncreasedTime | Yes | uint256 (uint256, pass as decimal string). |
getFeeBasisPointsInspect
Calls getFeeBasisPoints(_token: string, _usdgDelta: string, _feeBasisPoints: string, _taxBasisPoints: string, _increment: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _increment | Yes | bool. | |
| _usdgDelta | Yes | uint256 (uint256, pass as decimal string). | |
| _feeBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| _taxBasisPoints | Yes | uint256 (uint256, pass as decimal string). |
getFundingFeeInspect
Calls getFundingFee(_token: string, _size: string, _entryFundingRate: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _size | Yes | uint256 (uint256, pass as decimal string). | |
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _entryFundingRate | Yes | uint256 (uint256, pass as decimal string). |
getGlobalShortDeltaInspect
Calls getGlobalShortDelta(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: boolean, _1: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getMaxPriceInspect
Calls getMaxPrice(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getMinPriceInspect
Calls getMinPrice(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getNextAveragePriceInspect
Calls getNextAveragePrice(_indexToken: string, _size: string, _averagePrice: string, _isLong: boolean, _nextPrice: string, _sizeDelta: string, _lastIncreasedTime: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _size | Yes | uint256 (uint256, pass as decimal string). | |
| _isLong | Yes | bool. | |
| _nextPrice | Yes | uint256 (uint256, pass as decimal string). | |
| _sizeDelta | Yes | uint256 (uint256, pass as decimal string). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _averagePrice | Yes | uint256 (uint256, pass as decimal string). | |
| _lastIncreasedTime | Yes | uint256 (uint256, pass as decimal string). |
getNextFundingRateInspect
Calls getNextFundingRate(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getNextGlobalShortAveragePriceInspect
Calls getNextGlobalShortAveragePrice(_indexToken: string, _nextPrice: string, _sizeDelta: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _nextPrice | Yes | uint256 (uint256, pass as decimal string). | |
| _sizeDelta | Yes | uint256 (uint256, pass as decimal string). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). |
getPositionInspect
Calls getPosition(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: string, _1: string, _2: string, _3: string, _4: string, _5: string, _6: boolean, _7: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
getPositionDeltaInspect
Calls getPositionDelta(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: boolean, _1: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
getPositionFeeInspect
Calls getPositionFee(_sizeDelta: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _sizeDelta | Yes | uint256 (uint256, pass as decimal string). |
getPositionKeyInspect
Calls getPositionKey(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bytes32.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
getPositionLeverageInspect
Calls getPositionLeverage(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
getRedemptionAmountInspect
Calls getRedemptionAmount(_token: string, _usdgAmount: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _usdgAmount | Yes | uint256 (uint256, pass as decimal string). |
getRedemptionCollateralInspect
Calls getRedemptionCollateral(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getRedemptionCollateralUsdInspect
Calls getRedemptionCollateralUsd(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getTargetUsdgAmountInspect
Calls getTargetUsdgAmount(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
getUtilisationInspect
Calls getUtilisation(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
globalShortAveragePricesInspect
Calls globalShortAveragePrices(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
globalShortSizesInspect
Calls globalShortSizes(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
govInspect
Calls gov(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
guaranteedUsdInspect
Calls guaranteedUsd(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
hasDynamicFeesInspect
Calls hasDynamicFees(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
includeAmmPriceInspect
Calls includeAmmPrice(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
IncreaseGuaranteedUsdInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
IncreasePoolAmountInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
increasePositionInspect
Calls increasePosition(_account: string, _collateralToken: string, _indexToken: string, _sizeDelta: string, _isLong: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _sizeDelta | Yes | uint256 (uint256, pass as decimal string). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
IncreasePositionInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| fee | Yes | uint256 (uint256, pass as decimal string). | |
| key | Yes | bytes32 (32-byte hex string, 0x-prefixed). | |
| price | Yes | uint256 (uint256, pass as decimal string). | |
| isLong | Yes | bool. | |
| account | Yes | address (Ethereum address, 0x-prefixed). | |
| sizeDelta | Yes | uint256 (uint256, pass as decimal string). | |
| indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| collateralDelta | Yes | uint256 (uint256, pass as decimal string). | |
| collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
IncreaseReservedAmountInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
IncreaseUsdgAmountInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| amount | Yes | uint256 (uint256, pass as decimal string). |
initializeInspect
Calls initialize(_router: string, _usdg: string, _priceFeed: string, _liquidationFeeUsd: string, _fundingRateFactor: string, _stableFundingRateFactor: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _usdg | Yes | address (Ethereum address, 0x-prefixed). | |
| _router | Yes | address (Ethereum address, 0x-prefixed). | |
| _priceFeed | Yes | address (Ethereum address, 0x-prefixed). | |
| _fundingRateFactor | Yes | uint256 (uint256, pass as decimal string). | |
| _liquidationFeeUsd | Yes | uint256 (uint256, pass as decimal string). | |
| _stableFundingRateFactor | Yes | uint256 (uint256, pass as decimal string). |
inManagerModeInspect
Calls inManagerMode(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
inPrivateLiquidationModeInspect
Calls inPrivateLiquidationMode(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
isInitializedInspect
Calls isInitialized(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
isLeverageEnabledInspect
Calls isLeverageEnabled(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
isLiquidatorInspect
Calls isLiquidator(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
isManagerInspect
Calls isManager(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
isSwapEnabledInspect
Calls isSwapEnabled(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
lastFundingTimesInspect
Calls lastFundingTimes(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
liquidatePositionInspect
Calls liquidatePosition(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean, _feeReceiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _feeReceiver | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
LiquidatePositionInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | bytes32 (32-byte hex string, 0x-prefixed). | |
| size | Yes | uint256 (uint256, pass as decimal string). | |
| isLong | Yes | bool. | |
| account | Yes | address (Ethereum address, 0x-prefixed). | |
| markPrice | Yes | uint256 (uint256, pass as decimal string). | |
| collateral | Yes | uint256 (uint256, pass as decimal string). | |
| indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| realisedPnl | Yes | int256 (int256, pass as decimal string). | |
| reserveAmount | Yes | uint256 (uint256, pass as decimal string). | |
| collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
liquidationFeeUsdInspect
Calls liquidationFeeUsd(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
marginFeeBasisPointsInspect
Calls marginFeeBasisPoints(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
MAX_FEE_BASIS_POINTSInspect
Calls MAX_FEE_BASIS_POINTS(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
MAX_FUNDING_RATE_FACTORInspect
Calls MAX_FUNDING_RATE_FACTOR(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
maxGasPriceInspect
Calls maxGasPrice(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
maxLeverageInspect
Calls maxLeverage(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
MAX_LIQUIDATION_FEE_USDInspect
Calls MAX_LIQUIDATION_FEE_USD(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
maxUsdgAmountsInspect
Calls maxUsdgAmounts(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
MIN_FUNDING_RATE_INTERVALInspect
Calls MIN_FUNDING_RATE_INTERVAL(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
MIN_LEVERAGEInspect
Calls MIN_LEVERAGE(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
minProfitBasisPointsInspect
Calls minProfitBasisPoints(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
minProfitTimeInspect
Calls minProfitTime(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
mintBurnFeeBasisPointsInspect
Calls mintBurnFeeBasisPoints(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
poolAmountsInspect
Calls poolAmounts(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
positionsInspect
Calls positions(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { size: string, collateral: string, averagePrice: string, entryFundingRate: string, reserveAmount: string, realisedPnl: string, lastIncreasedTime: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | bytes32 (32-byte hex string, 0x-prefixed). |
priceFeedInspect
Calls priceFeed(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
PRICE_PRECISIONInspect
Calls PRICE_PRECISION(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
removeRouterInspect
Calls removeRouter(_router: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _router | Yes | address (Ethereum address, 0x-prefixed). |
reservedAmountsInspect
Calls reservedAmounts(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
routerInspect
Calls router(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
sellUSDGInspect
Calls sellUSDG(_token: string, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _receiver | Yes | address (Ethereum address, 0x-prefixed). |
SellUSDGInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| account | Yes | address (Ethereum address, 0x-prefixed). | |
| usdgAmount | Yes | uint256 (uint256, pass as decimal string). | |
| tokenAmount | Yes | uint256 (uint256, pass as decimal string). | |
| feeBasisPoints | Yes | uint256 (uint256, pass as decimal string). |
setBufferAmountInspect
Calls setBufferAmount(_token: string, _amount: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _amount | Yes | uint256 (uint256, pass as decimal string). |
setErrorInspect
Calls setError(_errorCode: string, _error: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _error | Yes | string. | |
| _errorCode | Yes | uint256 (uint256, pass as decimal string). |
setErrorControllerInspect
Calls setErrorController(_errorController: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _errorController | Yes | address (Ethereum address, 0x-prefixed). |
setFeesInspect
Calls setFees(_taxBasisPoints: string, _stableTaxBasisPoints: string, _mintBurnFeeBasisPoints: string, _swapFeeBasisPoints: string, _stableSwapFeeBasisPoints: string, _marginFeeBasisPoints: string, _liquidationFeeUsd: string, _minProfitTime: string, _hasDynamicFees: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _minProfitTime | Yes | uint256 (uint256, pass as decimal string). | |
| _hasDynamicFees | Yes | bool. | |
| _taxBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| _liquidationFeeUsd | Yes | uint256 (uint256, pass as decimal string). | |
| _swapFeeBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| _marginFeeBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| _stableTaxBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| _mintBurnFeeBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| _stableSwapFeeBasisPoints | Yes | uint256 (uint256, pass as decimal string). |
setFundingRateInspect
Calls setFundingRate(_fundingInterval: string, _fundingRateFactor: string, _stableFundingRateFactor: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _fundingInterval | Yes | uint256 (uint256, pass as decimal string). | |
| _fundingRateFactor | Yes | uint256 (uint256, pass as decimal string). | |
| _stableFundingRateFactor | Yes | uint256 (uint256, pass as decimal string). |
setGovInspect
Calls setGov(_gov: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _gov | Yes | address (Ethereum address, 0x-prefixed). |
setInManagerModeInspect
Calls setInManagerMode(_inManagerMode: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _inManagerMode | Yes | bool. |
setInPrivateLiquidationModeInspect
Calls setInPrivateLiquidationMode(_inPrivateLiquidationMode: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _inPrivateLiquidationMode | Yes | bool. |
setIsLeverageEnabledInspect
Calls setIsLeverageEnabled(_isLeverageEnabled: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _isLeverageEnabled | Yes | bool. |
setIsSwapEnabledInspect
Calls setIsSwapEnabled(_isSwapEnabled: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _isSwapEnabled | Yes | bool. |
setLiquidatorInspect
Calls setLiquidator(_liquidator: string, _isActive: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _isActive | Yes | bool. | |
| _liquidator | Yes | address (Ethereum address, 0x-prefixed). |
setManagerInspect
Calls setManager(_manager: string, _isManager: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _manager | Yes | address (Ethereum address, 0x-prefixed). | |
| _isManager | Yes | bool. |
setMaxGasPriceInspect
Calls setMaxGasPrice(_maxGasPrice: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _maxGasPrice | Yes | uint256 (uint256, pass as decimal string). |
setMaxLeverageInspect
Calls setMaxLeverage(_maxLeverage: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _maxLeverage | Yes | uint256 (uint256, pass as decimal string). |
setPriceFeedInspect
Calls setPriceFeed(_priceFeed: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _priceFeed | Yes | address (Ethereum address, 0x-prefixed). |
setTokenConfigInspect
Calls setTokenConfig(_token: string, _tokenDecimals: string, _tokenWeight: string, _minProfitBps: string, _maxUsdgAmount: string, _isStable: boolean, _isShortable: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _isStable | Yes | bool. | |
| _isShortable | Yes | bool. | |
| _tokenWeight | Yes | uint256 (uint256, pass as decimal string). | |
| _minProfitBps | Yes | uint256 (uint256, pass as decimal string). Value in basis points (e.g. 500 = 5%, 10000 = 100%). | |
| _maxUsdgAmount | Yes | uint256 (uint256, pass as decimal string). | |
| _tokenDecimals | Yes | uint256 (uint256, pass as decimal string). |
setUsdgAmountInspect
Calls setUsdgAmount(_token: string, _amount: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _amount | Yes | uint256 (uint256, pass as decimal string). |
shortableTokensInspect
Calls shortableTokens(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
stableFundingRateFactorInspect
Calls stableFundingRateFactor(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
stableSwapFeeBasisPointsInspect
Calls stableSwapFeeBasisPoints(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
stableTaxBasisPointsInspect
Calls stableTaxBasisPoints(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
stableTokensInspect
Calls stableTokens(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
swapInspect
Calls swap(_tokenIn: string, _tokenOut: string, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _tokenIn | Yes | address (Ethereum address, 0x-prefixed). | |
| _receiver | Yes | address (Ethereum address, 0x-prefixed). | |
| _tokenOut | Yes | address (Ethereum address, 0x-prefixed). |
SwapInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| account | Yes | address (Ethereum address, 0x-prefixed). | |
| tokenIn | Yes | address (Ethereum address, 0x-prefixed). | |
| amountIn | Yes | uint256 (uint256, pass as decimal string). | |
| tokenOut | Yes | address (Ethereum address, 0x-prefixed). | |
| amountOut | Yes | uint256 (uint256, pass as decimal string). | |
| feeBasisPoints | Yes | uint256 (uint256, pass as decimal string). | |
| amountOutAfterFees | Yes | uint256 (uint256, pass as decimal string). |
swapFeeBasisPointsInspect
Calls swapFeeBasisPoints(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
taxBasisPointsInspect
Calls taxBasisPoints(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
tokenBalancesInspect
Calls tokenBalances(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
tokenDecimalsInspect
Calls tokenDecimals(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
tokenToUsdMinInspect
Calls tokenToUsdMin(_token: string, _tokenAmount: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _tokenAmount | Yes | uint256 (uint256, pass as decimal string). |
tokenWeightsInspect
Calls tokenWeights(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
totalTokenWeightsInspect
Calls totalTokenWeights(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
updateCumulativeFundingRateInspect
Calls updateCumulativeFundingRate(_token: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). |
UpdateFundingRateInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | address (Ethereum address, 0x-prefixed). | |
| fundingRate | Yes | uint256 (uint256, pass as decimal string). |
UpdatePnlInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | bytes32 (32-byte hex string, 0x-prefixed). | |
| delta | Yes | uint256 (uint256, pass as decimal string). | |
| hasProfit | Yes | bool. |
UpdatePositionInspect
Event emitted by the contract. Subscribe via log filters.
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | bytes32 (32-byte hex string, 0x-prefixed). | |
| size | Yes | uint256 (uint256, pass as decimal string). | |
| collateral | Yes | uint256 (uint256, pass as decimal string). | |
| realisedPnl | Yes | int256 (int256, pass as decimal string). | |
| averagePrice | Yes | uint256 (uint256, pass as decimal string). | |
| reserveAmount | Yes | uint256 (uint256, pass as decimal string). | |
| entryFundingRate | Yes | uint256 (uint256, pass as decimal string). |
upgradeVaultInspect
Calls upgradeVault(_newVault: string, _token: string, _amount: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _amount | Yes | uint256 (uint256, pass as decimal string). | |
| _newVault | Yes | address (Ethereum address, 0x-prefixed). |
usdgInspect
Calls usdg(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
usdgAmountsInspect
Calls usdgAmounts(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
USDG_DECIMALSInspect
Calls USDG_DECIMALS(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
usdToTokenInspect
Calls usdToToken(_token: string, _usdAmount: string, _price: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _price | Yes | uint256 (uint256, pass as decimal string). | |
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _usdAmount | Yes | uint256 (uint256, pass as decimal string). |
usdToTokenMaxInspect
Calls usdToTokenMax(_token: string, _usdAmount: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _usdAmount | Yes | uint256 (uint256, pass as decimal string). |
usdToTokenMinInspect
Calls usdToTokenMin(_token: string, _usdAmount: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _usdAmount | Yes | uint256 (uint256, pass as decimal string). |
useSwapPricingInspect
Calls useSwapPricing(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
validateLiquidationInspect
Calls validateLiquidation(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean, _raise: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: string, _1: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| _raise | Yes | bool. | |
| _isLong | Yes | bool. | |
| _account | Yes | address (Ethereum address, 0x-prefixed). | |
| _indexToken | Yes | address (Ethereum address, 0x-prefixed). | |
| _collateralToken | Yes | address (Ethereum address, 0x-prefixed). |
whitelistedTokenCountInspect
Calls whitelistedTokenCount(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whitelistedTokensInspect
Calls whitelistedTokens(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Name | Required | Description | Default |
|---|---|---|---|
| param0 | Yes | address (Ethereum address, 0x-prefixed). |
withdrawFeesInspect
Calls withdrawFees(_token: string, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
| Name | Required | Description | Default |
|---|---|---|---|
| _token | Yes | address (Ethereum address, 0x-prefixed). | |
| _receiver | Yes | address (Ethereum address, 0x-prefixed). |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.