fn enforce(
env: soroban_sdk::Env,
context: Context,
authenticated_signers: soroban_sdk::Vec,
context_rule: ContextRule,
smart_account: soroban_sdk::Address,
)
fn install(
env: soroban_sdk::Env,
params: (),
context_rule: ContextRule,
smart_account: soroban_sdk::Address,
)
fn uninstall(
env: soroban_sdk::Env,
context_rule: ContextRule,
smart_account: soroban_sdk::Address,
)
Fixes the policy's forwarder, markets, token and fee recipient. There is no way to change them later: a new configuration is a new deployment.
fn __constructor(
env: soroban_sdk::Env,
forwarder: soroban_sdk::Address,
markets: soroban_sdk::Vec,
token: soroban_sdk::Address,
fee_recipient: soroban_sdk::Address,
)