Prismtestnet
HomeXDRAPIGitHub

Prism is open-source software built for the Stellar community. View on GitHub

Contract

CC3TDKJDPIRQCFCNSLS65IAYGKSMYKDPZOYM7GIMKRFSQYDAD4TRO3RX

Overview

ExecutableWASM contract
WASM Hashb0dc0529d9e067911fe246f33059b22926bf687663fdff37de87b6177c7d6e6e
WASM Size94,761 bytes
Live Until Ledger#7,472,967
Last Modified Ledger#5,399,489

Functions (42)

market(market: U32) → Result<LendingMarket>
reserve(market: U32, reserve: U32) → Result<Reserve>
upgrade(signer: Address, wasm_hash: BytesN) → Result<Void>
obligation(market: U32, owner: Address, obligation_id: ObligationId) → Result<Obligation>
flash_repay(market: U32, user: Address, reserve: U32, amount: U64) → Result<Void>
init_market(owner: Address, quote_currency: BytesN) → U32
redeem_fees(market: U32, reserve: U32) → Result<Void>
utilization(market: U32, reserve: U32) → Result<U128>
flash_borrow(market: U32, user: Address, reserve: U32, amount: U64) → Result<Void>
init_reserve(market: U32, signer: Address, liquidity_mint: Address) → Result<U32>
reserve_list(market: U32) → Result<Vec<U32>>
__constructor(global_admin: Address, ctoken_wasm_hash: BytesN, composer_wasm_hash: BytesN)
global_config() → GlobalConfig
flash_precheck(market: U32, reserve: U32, is_borrow: Bool) → Result<Void>
socialize_loss(market: U32, signer: Address, reserve: U32, owner: Address, obligation_id: ObligationId, liquidity_amount: U64) → Result<Void>
upgrade_ctoken(market: U32, signer: Address, reserve: U32, wasm_hash: BytesN) → Result<Void>
init_obligation(market: U32, signer: Address, obligation_id: ObligationId) → Result<Void>
refresh_reserve(market: U32, reserve: U32) → Result<Void>
accept_ownership(market: U32, signer: Address) → Result<Void>
reserve_exchange(market: U32, reserve: U32) → Result<ReserveExchange>
obligation_stored(market: U32, owner: Address, obligation_id: ObligationId) → Result<Obligation>
set_fee_collector(signer: Address, collector: Address) → Result<Void>
refresh_obligation(market: U32, owner: Address, obligation_id: ObligationId) → Result<Void>
repay_and_withdraw(market: U32, signer: Address, repay_reserve: U32, repay_amount: U64, withdraw_reserve: U32, withdraw_amount: U64, obligation_id: ObligationId) → Result<Void>
deposit_and_withdraw(market: U32, signer: Address, deposit_reserve: U32, deposit_amount: U64, withdraw_reserve: U32, withdraw_amount: U64, obligation_id: ObligationId) → Result<Void>
liquidate_obligation(market: U32, liquidator: Address, repay_reserve: U32, withdraw_reserve: U32, owner: Address, obligation_id: ObligationId, liquidity_amount: U64, min_received_liquidity: U64) → Result<Void>
set_ctoken_wasm_hash(signer: Address, wasm_hash: BytesN) → Result<Void>
update_lending_market(market: U32, signer: Address, updates: Vec<MarketUpdate>) → Result<Void>
update_reserve_config(market: U32, signer: Address, reserve: U32, updates: Vec<ConfigUpdate>) → Result<Void>
withdraw_protocol_fees(market: U32, reserve: U32, amount: U64) → Result<Void>
refresh_reserve_no_price(market: U32, reserve: U32) → Result<Void>
set_pending_global_admin(signer: Address, pending: Address) → Result<Void>
deposit_reserve_liquidity(market: U32, signer: Address, reserve: U32, liquidity_amount: U64) → Result<Tuple>
redeem_reserve_collateral(market: U32, signer: Address, reserve: U32, collateral_amount: U64) → Result<U64>
apply_pending_global_admin(signer: Address) → Result<Void>
repay_obligation_liquidity(market: U32, signer: Address, reserve: U32, amount: U64, owner: Address, obligation_id: ObligationId) → Result<U64>
borrow_obligation_liquidity(market: U32, signer: Address, reserve: U32, amount: U64, obligation_id: ObligationId) → Result<U64>
deposit_obligation_collateral(market: U32, signer: Address, reserve: U32, collateral_amount: U64, obligation_id: ObligationId) → Result<Void>
withdraw_collateral_and_redeem(market: U32, signer: Address, reserve: U32, collateral_amount: U64, obligation_id: ObligationId) → Result<Tuple>
withdraw_obligation_collateral(market: U32, signer: Address, reserve: U32, collateral_amount: U64, obligation_id: ObligationId) → Result<U64>
deposit_liquidity_and_collateral(market: U32, signer: Address, reserve: U32, liquidity_amount: U64, obligation_id: ObligationId) → Result<Tuple>
mark_obligation_for_deleveraging(market: U32, signer: Address, owner: Address, obligation_id: ObligationId, target_ltv_pct: U32) → Result<Void>

Events (26)

Upgradedtopics ["upgraded", wasm_hash: BytesN]
GroupInittopics ["group_init", global_admin: Address] data (vec) [ctoken_wasm_hash: BytesN, composer: Address]
FlashRepaytopics ["flash_repay", market: U32, reserve: U32, user: Address] data (vec) [amount: U64, fee: U64]
MarketInittopics ["market_init", market: U32, owner: Address]
FlashBorrowtopics ["flash_borrow", market: U32, reserve: U32, user: Address] data (vec) [amount: U64]
Liquidationtopics ["liquidation", market: U32, owner: Address, liquidator: Address] data (vec) [obligation_id: ObligationId, repay_reserve: U32, withdraw_reserve: U32, repay_amount: U64, withdraw_amount: U64, reason: Symbol]
ReserveInittopics ["reserve_init", market: U32, reserve: U32] data (vec) [liquidity_mint: Address, ctoken: Address]
FeesRedeemedtopics ["fees_redeemed", market: U32, reserve: U32] data (vec) [amount: U64]
CTokenUpgradedtopics ["c_token_upgraded", market: U32, reserve: U32] data (vec) [wasm_hash: BytesN]
LossSocializedtopics ["loss_socialized", market: U32, reserve: U32, owner: Address] data (vec) [obligation_id: ObligationId, written_off_sf: U128, reserve_deprecated: Bool]
ObligationInittopics ["obligation_init", market: U32, owner: Address] data (vec) [obligation_id: ObligationId]
RepayLiquiditytopics ["repay_liquidity", market: U32, reserve: U32, owner: Address] data (vec) [obligation_id: ObligationId, payer: Address, repaid: U64]
BorrowLiquiditytopics ["borrow_liquidity", market: U32, reserve: U32, user: Address] data (vec) [obligation_id: ObligationId, received: U64, fee: U64]
DeleveragingMarktopics ["deleveraging_mark", market: U32, owner: Address] data (vec) [obligation_id: ObligationId, target_ltv_pct: U32]
DepositLiquiditytopics ["deposit_liquidity", market: U32, reserve: U32, user: Address] data (vec) [liquidity: U64, collateral: U64]
ObligationClosedtopics ["obligation_closed", market: U32, owner: Address] data (vec) [obligation_id: ObligationId]
RedeemCollateraltopics ["redeem_collateral", market: U32, reserve: U32, user: Address] data (vec) [collateral: U64, liquidity: U64]
DepositCollateraltopics ["deposit_collateral", market: U32, reserve: U32, user: Address] data (vec) [obligation_id: ObligationId, collateral: U64]
MarketConfigUpdatetopics ["market_config_update", market: U32, signer: Address]
WithdrawCollateraltopics ["withdraw_collateral", market: U32, reserve: U32, user: Address] data (vec) [obligation_id: ObligationId, collateral: U64]
FeeCollectorChangedtopics ["fee_collector_changed", collector: Address]
GlobalAdminProposedtopics ["global_admin_proposed", pending: Address]
ReserveConfigUpdatetopics ["reserve_config_update", market: U32, reserve: U32] data (vec) [signer: Address]
OwnershipTransferredtopics ["ownership_transferred", market: U32, new_owner: Address]
ProtocolFeesWithdrawntopics ["protocol_fees_withdrawn", market: U32, reserve: U32, receiver: Address] data (vec) [amount: U64]
GlobalAdminTransferredtopics ["global_admin_transferred", new_admin: Address]

Types (17)

LendingError errorInvalidSigner = 1, ReserveNotFound = 3, MarketNotFound = 64, InvalidAmount = 4, InvalidConfig = 5, InvalidOracleConfig = 6, InvalidBorrowRateCurvePoint = 7, DepositLimitExceeded = 8, ReserveObsolete = 9, ReserveEmergencyMode = 10, InsufficientLiquidity = 11, ReserveHasNotReceivedInitialDeposit = 12, MathOverflow = 13, CTokenUsageBlocked = 14, WithdrawalCapReached = 15, PriceNotValid = 16, ObligationAlreadyExists = 17, ObligationNotFound = 18, ObligationReserveLimit = 19, ObligationDepositsEmpty = 20, InvalidObligationCollateral = 21, ObligationCollateralEmpty = 22, NetValueRemainingTooSmall = 23, ObligationInObsoleteReserve = 24, BorrowTooLarge = 25, BorrowLimitExceeded = 26, BorrowTooSmall = 27, ObligationBorrowsEmpty = 28, InvalidObligationLiquidity = 29, ObligationLiquidityEmpty = 30, RepayTooSmall = 31, WorseLtvThanUnhealthyLtv = 32, LiabilitiesBiggerThanAssets = 33, ReserveStale = 34, ObligationDepositsZero = 35, ObligationStale = 61, OperationNotPermittedMarketImmutable = 62, MaximumWithdrawValueZero = 36, WithdrawTooLarge = 37, WithdrawTooSmall = 38, WorseLtvBlocked = 39, InvalidObligationSeedsValue = 40, NegativeInterestRate = 41, GlobalEmergencyMode = 42, ObligationBorrowsZero = 43, ObligationHealthy = 44, LiquidationTooSmall = 45, LiquidationRewardTooSmall = 46, CollateralNonLiquidatable = 47, RepayTooSmallForFullLiquidation = 48, InsufficientRepayAmount = 49, LiquidationBorrowFactorPriority = 50, LiquidationLowestLiquidationLtvPriority = 51, BorrowingAboveUtilizationRateDisabled = 52, InsufficientProtocolFeesToRedeem = 53, CannotUseSameReserve = 54, ZeroMaxLtvAssetsInDeposits = 55, LowestLtvAssetsPriority = 56, BorrowingDisabled = 57, CannotSocializeObligationWithCollateral = 58, ObligationEmpty = 59, ReserveDeprecated = 60, FlashLoansDisabled = 63, ObligationCurrentlyMarkedForDeleveraging = 65, InvalidTwapConfig = 66
Reserve struct{ accumulated_protocol_fees_sf: U128, available: U64, borrow_limit_crossed_ts: U64, borrowed_sf: U128, collateral_mint_total_supply: U64, collected_fees: U64, config: ReserveConfig, ctoken: Address, cumulative_borrow_rate_sf: U128, deposit_limit_crossed_ts: U64, deprecated: Bool, id: U32, last_update_ts: U64, liquidity_mint: Address, market_price_last_updated_ts: U64, market_price_sf: U128, mint_decimals: U32, twap_checked: Bool }
CurvePoint struct{ borrow_rate_bps: U32, utilization_rate_bps: U32 }
Obligation struct{ adl_margin_call_started_ts: U64, adl_target_ltv_pct: U32, allowed_borrow_value_sf: U128, bf_adjusted_debt_value_sf: U128, borrowed_assets_value_sf: U128, borrows: Vec<ObligationLiquidity>, deposited_value_sf: U128, deposits: Vec<ObligationCollateral>, highest_borrow_factor_pct: U64, last_update_ts: U64, lowest_deposit_liquidation_ltv: U32, lowest_deposit_max_ltv_pct: U32, num_obsolete_borrow_reserves: U32, num_obsolete_deposit_reserves: U32, obligation_id: ObligationId, owner: Address, prices_usable: Bool, unhealthy_borrow_value_sf: U128 }
GlobalConfig struct{ composer: Address, ctoken_wasm_hash: BytesN, fee_collector: Address, global_admin: Address, market_count: U32, pending_global_admin: Address }
MarketUpdate unionProposeOwner(Address) | EmergencyMode(Bool) | EmergencyCouncil(Address) | MinInitialDepositAmount(U64) | ProposerAuthority(Address) | LiquidationCloseFactorPct(U32) | MinFullLiquidationValue(U64) | InsolvencyRiskLtvPct(U32) | MinValueSkipLiqLtvChecks(U64) | MinValueSkipLiqBfChecks(U64) | PriceTriggeredLiqDisabled(Bool) | BorrowingDisabled(Bool) | ImmutableFlag(Bool) | MaxLiquidatableValueAtOnce(U64) | GlobalAllowedBorrowValue(U64) | MinNetValueSf(U128) | AutodeleverageEnabled(Bool) | IndividualAdlPeriodSecs(U64) | Name(BytesN) | PriceRefreshTriggerPct(U32)
ObligationId struct{ id: U32, seed1: Option<Address>, seed2: Option<Address>, tag: U32 }
ScopePricing struct{ max_age_twap_seconds: U64, max_twap_divergence_bps: U32, price_alias: String, scope: Address, twap_alias: String }
LendingMarket struct{ autodeleverage_enabled: Bool, borrowing_disabled: Bool, emergency_council: Option<Address>, emergency_mode: Bool, global_allowed_borrow_value: U64, immutable: Bool, individual_adl_period_secs: U64, insolvency_risk_ltv_pct: U32, liq_max_debt_close_factor_pct: U32, max_liquidatable_value_at_once: U64, min_full_liquidation_value: U64, min_initial_deposit_amount: U64, min_net_value_sf: U128, min_value_skip_liq_bf_checks: U64, min_value_skip_liq_ltv_checks: U64, name: BytesN, owner: Address, owner_cached: Option<Address>, price_refresh_trigger_pct: U32, price_triggered_liq_disabled: Bool, proposer_authority: Option<Address>, quote_currency: BytesN, reserve_count: U32 }
ReserveConfig struct{ adl_bonus_increase_bps_day: U64, adl_margin_call_period_secs: U64, adl_threshold_decrease_bps_day: U64, autodeleverage_enabled: Bool, bad_debt_liquidation_bonus_bps: U32, block_ctoken_usage: Bool, block_price_usage: Bool, borrow_factor_pct: U64, borrow_limit: U64, borrow_rate_curve: Vec<CurvePoint>, debt_withdrawal_cap: WithdrawalCaps, deposit_limit: U64, deposit_withdrawal_cap: WithdrawalCaps, emergency_mode: Bool, flash_loan_fee_sf: U64, liquidation_threshold_pct: U32, loan_to_value_pct: U32, max_age_price_seconds: U64, max_liquidation_bonus_bps: U32, min_deleveraging_bonus_bps: U32, min_liquidation_bonus_bps: U32, origination_fee_sf: U128, pricing: ReservePricing, proposer_authority_locked: Bool, protocol_liquidation_fee_pct: U32, protocol_take_rate_pct: U32, status: ReserveStatus, token_name: BytesN, utilization_limit_borrow_pct: U32 }
ReserveStatus enumActive = 0, Obsolete = 1, Hidden = 2
ReservePricing unionUnset | Scope(ScopePricing)
WithdrawalCaps struct{ config_capacity: I64, config_interval_length_seconds: U64, current_total: I64, last_interval_start_ts: U64 }
ObligationLiquidity struct{ bf_adjusted_market_value_sf: U128, borrow_reserve: Option<U32>, borrowed_sf: U128, cumulative_borrow_rate_sf: U128, market_value_sf: U128 }
ObligationCollateral struct{ deposit_reserve: Option<U32>, deposited_amount: U64, market_value_sf: U128 }
ConfigUpdate unionStatus(U32) | EmergencyMode(Bool) | BlockCTokenUsage(Bool) | BlockPriceUsage(Bool) | DepositLimit(U64) | BorrowLimit(U64) | LoanToValuePct(U32) | LiquidationThresholdPct(U32) | MinLiquidationBonusBps(U32) | MaxLiquidationBonusBps(U32) | ProtocolTakeRatePct(U32) | UtilizationLimitBorrowPct(U32) | BadDebtLiquidationBonusBps(U32) | ProtocolLiquidationFeePct(U32) | OriginationFeeSf(U128) | FlashLoanFeeSf(U64) | BorrowFactorPct(U64) | ProposerAuthorityLocked(Bool) | BorrowRateCurve(Vec<CurvePoint>) | DepositWithdrawalCap(U64, U64) | DebtWithdrawalCap(U64, U64) | ScopePricing(ScopePricing) | PriceMaxAgeSeconds(U64) | TokenName(BytesN) | AutodeleverageEnabled(Bool) | AdlMarginCallPeriodSecs(U64) | AdlThresholdDecreaseBpsDay(U64) | AdlBonusIncreaseBpsDay(U64) | MinDeleveragingBonusBps(U32)
ReserveExchange struct{ collateral_supply: U64, ctoken: Address, liquidity_mint: Address, total_liquidity_sf: U128 }

Invoke (simulate)

Simulates the call against current ledger state — read-only, nothing is signed or submitted, no funds at risk.

Storage

KeyValue
["GlobalConfig"]["V1",{"composer":"CA5E3EBTH2U2NWZBZN7JV4X3R3BP74ITYAPMAYSRCDS4MAJGJHQM5WIX","ctoken_wasm_hash":"a5f6b06ca8fb10a7f3d12ba5fae3361f04a242054757080cf14c375b88e1c898","fee_collector":"GA5KUXIGDUEN6QSKEPIG7L4777N4PVR27BPCYWDIKUV3RP3H5YYYVVPH","global_admin":"GA5KUXIGDUEN6QSKEPIG7L4777N4PVR27BPCYWDIKUV3RP3H5YYYVVPH","market_count":5,"pending_global_admin":"GA5KUXIGDUEN6QSKEPIG7L4777N4PVR27BPCYWDIKUV3RP3H5YYYVVPH"}]

Look up a specific persistent/temporary storage entry by key. Soroban RPC has no way to list all storage keys for a contract — you need to already know the key you're after.

Recent Invocationsauto-updating

okdeposit_liquidity_and_collaterald12abb...f3487c
23h ago
okdeposit_liquidity_and_collateralc7cfeb...2123ee
23h ago
okdeposit_liquidity_and_collateral940491...9708f0
23h ago
okborrow_obligation_liquidity15aef3...9cb3dc
23h ago
okwithdraw_collateral_and_redeem83dd24...13d05d
23h ago
okrepay_obligation_liquiditybcc8e8...734120
23h ago
okwithdraw_collateral_and_redeem0368b6...ac3036
23h ago
okwithdraw_collateral_and_redeemc0b0ce...4ed34c
23h ago
okwithdraw_collateral_and_redeem4fc88d...30d5da
23h ago
okwithdraw_collateral_and_redeemf453fc...5e1550
23h ago
okrepay_obligation_liquidity90841c...cf41c4
23h ago
okdeposit_liquidity_and_collateral01544e...a06784
23h ago
okwithdraw_collateral_and_redeem513740...8c2795
23h ago
okdeposit_liquidity_and_collateraldc75f6...d30114
23h ago
okrepay_obligation_liquidity9c03ec...858d7b
23h ago
okrepay_obligation_liquidity2aa775...e4104e
23h ago
okborrow_obligation_liquidityf2bf6d...91649d
23h ago
okrepay_obligation_liquidity39b54d...0dc4e8
23h ago
okdeposit_liquidity_and_collateral5edb21...6bf243
23h ago
okdeposit_liquidity_and_collateral275c90...8f50bf
23h ago

Eventsauto-updating

DepositCollateral
f3f6...85891d ago
market (U32)
4
reserve (U32)
0
user (Address)
GB4BIGKH2ZVYKIFDUF4WVH3AK3INEVXFH7CIEUGPMG7UNYEQQYSBMORB
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
370103
DepositLiquidity
f3f6...85891d ago
market (U32)
4
reserve (U32)
0
user (Address)
GB4BIGKH2ZVYKIFDUF4WVH3AK3INEVXFH7CIEUGPMG7UNYEQQYSBMORB
liquidity (U64)
370103
collateral (U64)
370103
DepositCollateral
7d84...a06e1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GDOCABG6HIMGGMBB6EGOPG76I24VK3WT6OXOIZVSQ764YPUR3DYLN4LA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
1944997
DepositLiquidity
7d84...a06e1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GDOCABG6HIMGGMBB6EGOPG76I24VK3WT6OXOIZVSQ764YPUR3DYLN4LA
liquidity (U64)
1944997
collateral (U64)
1944997
DepositCollateral
4eb5...8ffb1d ago
market (U32)
2
reserve (U32)
0
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
928
DepositLiquidity
4eb5...8ffb1d ago
market (U32)
2
reserve (U32)
0
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
liquidity (U64)
928
collateral (U64)
928
BorrowLiquidity
855a...96701d ago
market (U32)
1
reserve (U32)
0
user (Address)
GBQXCIYM2VJ5HS3GFTZSZXAF5TBW55X224QUFWZTKH5V2LU5KQW7C7OM
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
received (U64)
354339310
fee (U64)
0
BorrowLiquidity
89f4...441e1d ago
market (U32)
2
reserve (U32)
1
user (Address)
GA3HLUKHVDWUUA6IUO2JJV6UTISELJKWZZPF7VOZZX5JIEX4M24WFHN7
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
received (U64)
98903431
fee (U64)
0
RepayLiquidity
7a65...a5b91d ago
market (U32)
2
reserve (U32)
1
owner (Address)
GBBAE536C7DY4ZCUMGHZ2X3OAMOCZYUDD764S7OB5FEZ3XLBVOJ3DJQQ
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GBBAE536C7DY4ZCUMGHZ2X3OAMOCZYUDD764S7OB5FEZ3XLBVOJ3DJQQ
repaid (U64)
70234356
RepayLiquidity
903a...5c881d ago
market (U32)
3
reserve (U32)
1
owner (Address)
GCA5DUSJMMAAB4IBZWAXMMUQS35MVREXELV2EPOJ64HXCMM2XSGX7HTC
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GCA5DUSJMMAAB4IBZWAXMMUQS35MVREXELV2EPOJ64HXCMM2XSGX7HTC
repaid (U64)
73609153
RepayLiquidity
df48...0ad31d ago
market (U32)
3
reserve (U32)
1
owner (Address)
GCLCGAR4I5TLNUH3MEQKHLZ6MAPYED5DGXCMAPYRZF6WDCYLEPADM5EF
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GCLCGAR4I5TLNUH3MEQKHLZ6MAPYED5DGXCMAPYRZF6WDCYLEPADM5EF
repaid (U64)
227429374
RepayLiquidity
00e8...7f0f1d ago
market (U32)
1
reserve (U32)
0
owner (Address)
GB7M53S6D6G6OM7IZRRRLQS5CSZQOAC6Y4AQN4EHBDWQS4QRLJXVIWKA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GB7M53S6D6G6OM7IZRRRLQS5CSZQOAC6Y4AQN4EHBDWQS4QRLJXVIWKA
repaid (U64)
12722710
BorrowLiquidity
f236...7d6c1d ago
market (U32)
2
reserve (U32)
1
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
received (U64)
81647244
fee (U64)
0
RepayLiquidity
20fd...844f1d ago
market (U32)
2
reserve (U32)
1
owner (Address)
GA3HLUKHVDWUUA6IUO2JJV6UTISELJKWZZPF7VOZZX5JIEX4M24WFHN7
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GA3HLUKHVDWUUA6IUO2JJV6UTISELJKWZZPF7VOZZX5JIEX4M24WFHN7
repaid (U64)
178958779
WithdrawCollateral
626e...82771d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB6YNCUDIPIFCXHXUTE3F54GFYGFMHUK6ZR5LLXD36TZTYC2DK2WYQ3U
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
2038584
RedeemCollateral
626e...82771d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB6YNCUDIPIFCXHXUTE3F54GFYGFMHUK6ZR5LLXD36TZTYC2DK2WYQ3U
collateral (U64)
2038584
liquidity (U64)
2038584
RepayLiquidity
73d8...c5851d ago
market (U32)
2
reserve (U32)
1
owner (Address)
GBBAE536C7DY4ZCUMGHZ2X3OAMOCZYUDD764S7OB5FEZ3XLBVOJ3DJQQ
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GBBAE536C7DY4ZCUMGHZ2X3OAMOCZYUDD764S7OB5FEZ3XLBVOJ3DJQQ
repaid (U64)
69197006
DepositCollateral
644b...cd541d ago
market (U32)
1
reserve (U32)
2
user (Address)
GDOCABG6HIMGGMBB6EGOPG76I24VK3WT6OXOIZVSQ764YPUR3DYLN4LA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
1989092
DepositLiquidity
644b...cd541d ago
market (U32)
1
reserve (U32)
2
user (Address)
GDOCABG6HIMGGMBB6EGOPG76I24VK3WT6OXOIZVSQ764YPUR3DYLN4LA
liquidity (U64)
1989092
collateral (U64)
1989092
RepayLiquidity
311d...bf081d ago
market (U32)
4
reserve (U32)
1
owner (Address)
GCP43JDPDP5TE3OGJSXMS3TDUBCPHBOIXGSC6BM634M3BPLZLJYEPTTF
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GCP43JDPDP5TE3OGJSXMS3TDUBCPHBOIXGSC6BM634M3BPLZLJYEPTTF
repaid (U64)
158970988
BorrowLiquidity
1b77...bfa01d ago
market (U32)
3
reserve (U32)
1
user (Address)
GCLCGAR4I5TLNUH3MEQKHLZ6MAPYED5DGXCMAPYRZF6WDCYLEPADM5EF
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
received (U64)
28805219
fee (U64)
0
WithdrawCollateral
72bd...bf4a1d ago
market (U32)
3
reserve (U32)
1
user (Address)
GCOCH5Y3KTSDJDKVUZHXDC4TQ4MPMUQJX4ONWLP2Q35WVLE33J2ERECL
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
68207815
RedeemCollateral
72bd...bf4a1d ago
market (U32)
3
reserve (U32)
1
user (Address)
GCOCH5Y3KTSDJDKVUZHXDC4TQ4MPMUQJX4ONWLP2Q35WVLE33J2ERECL
collateral (U64)
68207815
liquidity (U64)
68208709
RepayLiquidity
7f13...258a1d ago
market (U32)
1
reserve (U32)
0
owner (Address)
GC3ECQMSNUXFJJJFHZEPZTG2NDXI6LBACIJAHEUIABOMJCWOIEP3YPIP
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
payer (Address)
GC3ECQMSNUXFJJJFHZEPZTG2NDXI6LBACIJAHEUIABOMJCWOIEP3YPIP
repaid (U64)
1246466256
DepositCollateral
ebaf...b36a1d ago
market (U32)
4
reserve (U32)
0
user (Address)
GB4BIGKH2ZVYKIFDUF4WVH3AK3INEVXFH7CIEUGPMG7UNYEQQYSBMORB
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
814726
DepositLiquidity
ebaf...b36a1d ago
market (U32)
4
reserve (U32)
0
user (Address)
GB4BIGKH2ZVYKIFDUF4WVH3AK3INEVXFH7CIEUGPMG7UNYEQQYSBMORB
liquidity (U64)
814726
collateral (U64)
814726
WithdrawCollateral
74df...636f1d ago
market (U32)
3
reserve (U32)
0
user (Address)
GCA5DUSJMMAAB4IBZWAXMMUQS35MVREXELV2EPOJ64HXCMM2XSGX7HTC
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
226383131
RedeemCollateral
74df...636f1d ago
market (U32)
3
reserve (U32)
0
user (Address)
GCA5DUSJMMAAB4IBZWAXMMUQS35MVREXELV2EPOJ64HXCMM2XSGX7HTC
collateral (U64)
226383131
liquidity (U64)
226383131
WithdrawCollateral
2e33...63ea1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GAEBJSJX2NYPHHLPXPUL5V2FUT7UHZZBXYHOMPYKJXN7HP7V27XV63UJ
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
2215235
RedeemCollateral
2e33...63ea1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GAEBJSJX2NYPHHLPXPUL5V2FUT7UHZZBXYHOMPYKJXN7HP7V27XV63UJ
collateral (U64)
2215235
liquidity (U64)
2215235
BorrowLiquidity
4cbd...8d471d ago
market (U32)
2
reserve (U32)
1
user (Address)
GA3HLUKHVDWUUA6IUO2JJV6UTISELJKWZZPF7VOZZX5JIEX4M24WFHN7
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
received (U64)
135416476
fee (U64)
0
WithdrawCollateral
6271...b0801d ago
market (U32)
2
reserve (U32)
0
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
2058
RedeemCollateral
6271...b0801d ago
market (U32)
2
reserve (U32)
0
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
collateral (U64)
2058
liquidity (U64)
2058
WithdrawCollateral
4304...59db1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB6YNCUDIPIFCXHXUTE3F54GFYGFMHUK6ZR5LLXD36TZTYC2DK2WYQ3U
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
3081181
RedeemCollateral
4304...59db1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB6YNCUDIPIFCXHXUTE3F54GFYGFMHUK6ZR5LLXD36TZTYC2DK2WYQ3U
collateral (U64)
3081181
liquidity (U64)
3081181
BorrowLiquidity
73fd...c0b91d ago
market (U32)
3
reserve (U32)
1
user (Address)
GCLCGAR4I5TLNUH3MEQKHLZ6MAPYED5DGXCMAPYRZF6WDCYLEPADM5EF
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
received (U64)
198624133
fee (U64)
0
DepositCollateral
77f4...750a1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GBQXCIYM2VJ5HS3GFTZSZXAF5TBW55X224QUFWZTKH5V2LU5KQW7C7OM
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
4744029
DepositLiquidity
77f4...750a1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GBQXCIYM2VJ5HS3GFTZSZXAF5TBW55X224QUFWZTKH5V2LU5KQW7C7OM
liquidity (U64)
4744029
collateral (U64)
4744029
WithdrawCollateral
e4dc...69821d ago
market (U32)
3
reserve (U32)
0
user (Address)
GCA5DUSJMMAAB4IBZWAXMMUQS35MVREXELV2EPOJ64HXCMM2XSGX7HTC
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
277979696
RedeemCollateral
e4dc...69821d ago
market (U32)
3
reserve (U32)
0
user (Address)
GCA5DUSJMMAAB4IBZWAXMMUQS35MVREXELV2EPOJ64HXCMM2XSGX7HTC
collateral (U64)
277979696
liquidity (U64)
277979696
WithdrawCollateral
5029...bbb51d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB6YNCUDIPIFCXHXUTE3F54GFYGFMHUK6ZR5LLXD36TZTYC2DK2WYQ3U
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
2375235
RedeemCollateral
5029...bbb51d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB6YNCUDIPIFCXHXUTE3F54GFYGFMHUK6ZR5LLXD36TZTYC2DK2WYQ3U
collateral (U64)
2375235
liquidity (U64)
2375235
DepositCollateral
67dd...b63f1d ago
market (U32)
2
reserve (U32)
0
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
1075
DepositLiquidity
67dd...b63f1d ago
market (U32)
2
reserve (U32)
0
user (Address)
GCVBKZ2UVNPXGTQR3CAJEJL64Q4JSEVLN6643UKQI6NFNWDZD7HJE6EA
liquidity (U64)
1075
collateral (U64)
1075
WithdrawCollateral
9dc9...29dc1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB7M53S6D6G6OM7IZRRRLQS5CSZQOAC6Y4AQN4EHBDWQS4QRLJXVIWKA
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
545527
RedeemCollateral
9dc9...29dc1d ago
market (U32)
1
reserve (U32)
2
user (Address)
GB7M53S6D6G6OM7IZRRRLQS5CSZQOAC6Y4AQN4EHBDWQS4QRLJXVIWKA
collateral (U64)
545527
liquidity (U64)
545527
WithdrawCollateral
c5d0...a2a51d ago
market (U32)
4
reserve (U32)
0
user (Address)
GB4BIGKH2ZVYKIFDUF4WVH3AK3INEVXFH7CIEUGPMG7UNYEQQYSBMORB
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
800483
RedeemCollateral
c5d0...a2a51d ago
market (U32)
4
reserve (U32)
0
user (Address)
GB4BIGKH2ZVYKIFDUF4WVH3AK3INEVXFH7CIEUGPMG7UNYEQQYSBMORB
collateral (U64)
800483
liquidity (U64)
800483
WithdrawCollateral
853e...68ed1d ago
market (U32)
2
reserve (U32)
0
user (Address)
GA3HLUKHVDWUUA6IUO2JJV6UTISELJKWZZPF7VOZZX5JIEX4M24WFHN7
obligation_id (ObligationId)
{"id":0,"seed1":null,"seed2":null,"tag":0}
collateral (U64)
1499
RedeemCollateral
853e...68ed1d ago
market (U32)
2
reserve (U32)
0
user (Address)
GA3HLUKHVDWUUA6IUO2JJV6UTISELJKWZZPF7VOZZX5JIEX4M24WFHN7
collateral (U64)
1499
liquidity (U64)
1499