CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
Functions (20)
| get_apy | (protocol: Symbol, asset: Address) → U32 |
| upgrade | (new_wasm_hash: BytesN) |
| get_yield | (protocol: Symbol, asset: Address) → I128 |
| set_admin | (new_admin: Address) |
| __constructor | (yield_distributor: Address, adapter_registry: Address, cusd_manager: Address, admin: Address, owner: Address) |
| get_emissions | (protocol: Symbol, asset: Address) → I128 |
| harvest_yield | (protocol: Symbol, asset: Address) → I128 |
| cancel_harvest | (protocol: Symbol, asset: Address) |
| claim_emissions | (protocol: Symbol, asset: Address) → I128 |
| get_cusd_manager | () → Address |
| recompound_yield | (protocol: Symbol, asset: Address) → I128 |
| set_cusd_manager | (cusd_manager: Address) |
| deposit_collateral | (protocol: Symbol, user: Address, asset: Address, amount: I128) → I128 |
| get_pending_harvest | (protocol: Symbol, asset: Address) → Option<PendingHarvest> |
| withdraw_collateral | (protocol: Symbol, user: Address, asset: Address, amount: I128) → I128 |
| get_adapter_registry | () → Address |
| set_adapter_registry | (adapter_registry: Address) |
| finalize_distribution | (protocol: Symbol, asset: Address) → I128 |
| get_yield_distributor | () → Address |
| set_yield_distributor | (yield_distributor: Address) |
Types (6)
| DataKey union | Owner | Admin | CUSDManager | AdapterRegistry | YieldDistributor | PendingHarvest(Symbol, Address) |
| HarvestState enum | None = 0, Harvested = 1, Recompounded = 2 |
| PendingHarvest struct | { amount: I128, asset: Address, protocol: Symbol, state: HarvestState } |
| LendingYieldControllerError error | InternalError = 1, AlreadyInitializedError = 3, UnauthorizedError = 4, NegativeAmountError = 8, BalanceError = 10, OverflowError = 12, UnsupportedAsset = 1000, YieldUnavailable = 1001, NoPendingHarvest = 1002, HarvestAlreadyInProgress = 1003, InvalidHarvestState = 1004, NoYieldToHarvest = 1005 |
| SupportedAdapter union | BlendCapital | Custom(Symbol) |
| SupportedYieldType union | Lending | Liquidity | Custom(Symbol) |
Simulates the call against current ledger state — read-only, nothing is signed or submitted, no funds at risk.
| Key | Value |
|---|---|
| ["AdapterRegistry"] | CCVG7WSGOG2JX5MEGSKUDMPNVG5NMYZQIGCQANMMWAC4DYBJKPOOSDUW |
| ["Admin"] | GAPPGTXAGFCFBQ2NMOHVRETJMBXPBFWEQNCCHAGXTPEMWGACT6347EYP |
| ["CUSDManager"] | CCPHYUUQWP7KM6WIWIC6QHQ4NEPYYUHFATAYJFGY7VQG7AUETLVUXJLJ |
| ["Owner"] | GC2AK3SEQPKZX3EYYY3SUMJAUWSJSYIVI3XFTYX6OAIXGDPOF4YTS7GL |
| ["YieldDistributor"] | CDQTF47IR5IFXE3BIY62EFCQIDF27TRDRHGPPM7O52MY36F3DLK2I7O4 |
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.
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74029"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74029"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74008"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74008"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74008"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74008"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73987"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73987"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73987"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73987"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73966"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73966"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73966"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73966"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73945"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73945"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73945"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73945"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73925"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73925"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73925"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73925"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","72651"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","72651"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","72651"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","72651"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74510"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74510"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74510"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","74510"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73863"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73863"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73863"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73863"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73842"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73842"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73842"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73842"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73821"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73821"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73821"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73821"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73800"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73800"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73800"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","73800"]
Topic: claim_yield, CCWDZJELXGNBEKEKIPWMUML6G7IQHJDOFPAPPU6LT4Q2EBXQCBJW2H37
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","75017"]
Topic: finalize_distribution, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","75017"]
Topic: recompound_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","75017"]
Topic: harvest_yield, BC_LA
["CAQCFVLOBK5GIULPNZRGATJJMIZL5BSP7X5YJVMGCPTUEPFM4AVSRCJU","75017"]