DegenBaseV1
Verified contract
Active on
Base with 3,369 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x23d7…fb99
0x8250…487a
Balances ($26.32)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.007934 | $3,317.49 |
$26.32 | |
kurbi | ERC-20 | 0.1 | $0.000758 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13772589 | 7 months ago | | | <0.00000001 | 0.0000051844161 | |
| 13772585 | 7 months ago | | | <0.00000001 | 0.0000053199578 | |
| 13772280 | 7 months ago | | | <0.00000001 | 0.0000054739969 | |
| 13772273 | 7 months ago | | | <0.00000001 | 0.0000053766903 | |
| 13772266 | 7 months ago | | | <0.00000001 | 0.0000054746814 | |
| 13772259 | 7 months ago | | | <0.00000001 | 0.0000054462154 | |
| 13772252 | 7 months ago | | | <0.00000001 | 0.0000054458303 | |
| 13772245 | 7 months ago | | | <0.00000001 | 0.0000052222234 | |
| 13772234 | 7 months ago | | | <0.00000001 | 0.0000031825364 | |
| 11805386 | 8 months ago | | | <0.00000001 | 0.0000022303913 |
ABI
ABI objects
Getter at block 22761955 getAllOrders() view returns (struct DataStoreOrderData[] _orders) getLimitOrders() view returns (struct DataStoreOrderData[] _orders)
BPS_DIVIDER() view returns (uint256)
10000
Store() view returns (address)
0x23d79d942d107540094317dec0c42af42e2cfb99
UNIT() view returns (uint256)
1000000000000000000
api3Feed() view returns (address)
0x0000000000000000000000000000000000000000
fee() view returns (uint256)
80
fundingTracker() view returns (int256)
0
gov() view returns (address)
0x8ef4cdb1b329307b61ac09213c358c198ce4f264
liquidationThreshold() view returns (uint256)
1
maxLeverage() view returns (uint256)
1000
minMargin() view returns (uint256)
100000000000000
owner() view returns (address)
0x8ef4cdb1b329307b61ac09213c358c198ce4f264
pyth() view returns (address)
0x8250f4af4b972684f7b336503e2d6dfedeb1487a
router() view returns (address)
0xc5686ee47df7b910ac5325a177532e2feb79200b
size() view returns (uint256)
10000
treasury() view returns (address)
0x6435fe9901ddacac4d45fd46e04d0640776379c2
utilizationMultiplier() view returns (uint256)
100
Read-only
_getPythPrice(bytes32 priceFeedId) view returns (uint256, uint256)
checkLiquidation(uint256 orderId) view returns (bool)
currencyData(address token) view returns (struct DataStoreCurrenciesData currencies)
getAccruedFunding(uint256 marketId, address currency, uint256 intervals) view returns (int256)
getEarning(uint256 id) view returns (uint256 earning, uint256 pnl, bool)
getLiquidateablePositions(uint256[] orderIds) view returns (uint256[] isLiquidatable)
getMarket(uint256 id) view returns (struct DataStoreMarketData market)
getMaxMargin(address token) view returns (uint256)
getMinMargin(address token) view returns (uint256)
getOILong(uint256 marketId, address currency) view returns (uint256)
getOIShort(uint256 marketId, address currency) view returns (uint256)
getOrder(uint256 id) view returns (struct DataStoreOrderData _orders)
getOrderUPL(uint256 id) view returns (int256 upl, bool isNegative)
getPriceBytes(bytes[] priceUpdateData) view returns (uint256)
getPythPrice(uint256 marketId) view returns (uint256)
getUserOrdersFromStore(address user) view returns (struct DataStoreOrderData[] _users)
getUserPositionsWithUpls(address user) view returns (struct DataStoreOrderData[] _positions, int256[] _upls)
getUtilization(address token) view returns (uint256)
poolShare(uint256 amount) view returns (uint256)
State-modifying
Events addMargin(uint256 id, uint256 amount, bytes[] priceUpdateData) payable
closeTrade(uint256 orderId, bytes[] priceUpdateData) payable
link(address _store)
liquidateOrders(uint256 orderId, bytes[] priceUpdateData) payable
processLimitOrders(uint256[] orderIds, bytes[] priceUpdateData) payable
recoverEther(address _to) payable
renounceOwnership()
setKeeper(address _g)
setLiquidation(uint256 t)
setPrices(address sender, bytes[] priceUpdateData) payable
setPyth(address _p)
setRouter(address _router)
setTreasury(address _treasury)
setUtilizaitonMultiplier(uint256 val)
submitTrade(struct DataStoreOrderData orderData, bytes[] priceUpdateData) payable
transferOwnership(address newOwner)
updateShare(uint256 amount)
AddMargin(uint256 indexed id, address indexed user, uint256 margin, uint256 newMargin, uint256 newLeverage)
ClosePosition(uint256 orderId, address user, uint256 entry, uint256 exit, address currency, uint256 marketId, bool isLong, uint256 leverage, uint256 margin, bool isActive, uint256 pnl, uint256 earning, bool isLiquidated)
FeeGenerated(uint256 amount, address indexed currency, uint256 timestamp)
LiquidatedOrder(uint256 orderId, address user, uint256 entry, uint256 exit, address currency, uint256 marketId, bool isLong, uint256 margin, uint256 takeProfit, uint256 stopLoss, uint256 pnl, uint256 earning)
OpenOrder(uint256 indexed positionId, address indexed user, uint256 indexed marketId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PositionCreated(uint256 orderId, address indexed user, address indexed currency, uint256 marketId, uint256 entry, bool isLong, uint256 leverage, uint256 orderType, uint256 margin, uint256 takeProfit, uint256 stopLoss, bool isActive)
ReduceMargin(uint256 indexed id, address indexed user, uint256 margin, uint256 newMargin, uint256 newLeverage)
closedPositionsData(uint256 orderId, address user, uint256 entry, uint256 exit, uint256 margin, address currency, uint256 takeProfit, uint256 stopLoss)
constructor(address pythContract)
fallback()
receive()
This contract contains no error objects.