yearn_treasury.rules.expense package

Submodules

yearn_treasury.rules.expense.general module

yearn_treasury.rules.expense.general.is_sms_discretionary_budget(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.infrastructure module

Expense rules for infrastructure payments.

This module defines matching logic for infrastructure-related expenses, including Tenderly, Wonderland Jobs, and generic infra payments.

yearn_treasury.rules.expense.infrastructure.is_generic_infra(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people module

yearn_treasury.rules.expense.people.is_coordinape(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people.is_gteam(tx)[source]

https://github.com/yearn/budget/issues/267

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people.is_rantom(tx)[source]

https://github.com/yearn/budget/issues/129

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people.is_simple_vesting_escrow(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people.is_worms(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people.is_ygift_grant(tx)[source]

Yearn used to use yGift to send team grants but that ended up being too expensive.

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.people.is_yhaas_trinity_ii(tx)[source]

https://github.com/yearn/budget/issues/263

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security module

Expense rules for security, audits, and bug bounties.

This module defines matching logic for security-related expenses, including audits (yAcademy, ChainSec, StateMind, MixBytes, unspecified), bug bounties, and other security-related deliverables.

yearn_treasury.rules.expense.security.is_bug_bounty(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_chainsec_audit(tx)[source]

Expense for an audit performed by chainsec

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_mixbytes_audit(tx)[source]

Expense for an audit performed by mixbytes

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_other_audit(tx)[source]
Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_statemind_audit(tx)[source]

Expense for an audit performed by statemind

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_warroom_help(tx)[source]

A past yearner was paid a one-time payment to assist in a war room.

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_yacademy_audit(tx)[source]

Expense for an audit performed by yAcademy

Parameters:

tx (TreasuryTx)

Return type:

bool

yearn_treasury.rules.expense.security.is_ysecurity(tx)[source]

https://github.com/yearn/budget/issues/145

Parameters:

tx (TreasuryTx)

Return type:

bool

Module contents