yearn_treasury.rules.revenue package

Submodules

yearn_treasury.rules.revenue.bribes module

yearn_treasury.rules.revenue.bribes.is_ybribe_fees(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.bribes.is_ycrv_bribe(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.farming module

async yearn_treasury.rules.revenue.farming._is_generic_comp_rewards(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

async yearn_treasury.rules.revenue.farming.is_comp_rewards(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

async yearn_treasury.rules.revenue.farming.is_scream_rewards(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.farming.is_sex(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.farming.is_solid(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.farming.is_solidsex(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.keepcoins module

yearn_treasury.rules.revenue.keepcoins.is_keep_angle(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.keepcoins.is_keep_bal(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.keepcoins.is_keep_beets(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.keepcoins.is_keep_pool(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.seasolver module

yearn_treasury.rules.revenue.seasolver.is_cowswap_incentive(tx)[source]

Incentives for swapping on CowSwap

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.seasolver.is_seasolver_slippage_revenue(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.vaults module

yearn_treasury.rules.revenue.vaults._get_controller(vault)[source]
Parameters:

vault (Contract)

Return type:

Contract

yearn_treasury.rules.revenue.vaults._get_rewards(controller, block)[source]
Parameters:
Return type:

ChecksumAddress | None

yearn_treasury.rules.revenue.vaults._is_single_sided(tx)[source]

Fees from single-sided strategies are not denominated in vault.token.

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.vaults._is_y3crv(symbol, from_nickname)[source]
Parameters:
  • symbol (str)

  • from_nickname (str)

Return type:

bool

yearn_treasury.rules.revenue.vaults._is_ypool(symbol, from_nickname)[source]
Parameters:
  • symbol (str)

  • from_nickname (str)

Return type:

bool

yearn_treasury.rules.revenue.vaults.is_dolafraxbp_fees(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.vaults.is_inverse_fees_from_stash_contract(from_address, to_nickname)[source]
Parameters:
  • from_address (str)

  • to_nickname (str)

Return type:

bool

yearn_treasury.rules.revenue.vaults.is_temple(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

async yearn_treasury.rules.revenue.vaults.is_v1_vault_fees(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

async yearn_treasury.rules.revenue.vaults.is_v2_vault_fees(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.vaults.is_v3_vault_fees(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.vaults.is_yearn_fed_fees(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.revenue.yteams module

yearn_treasury.rules.revenue.yteams.is_yteam_rev_share(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

Module contents