pub struct SystemWallets {
pub bootstrap: String,
pub treasury: String,
pub payout: String,
pub deployment: String,
pub emergency: String,
pub dao_handoff: String,
pub protocol_owned: String,
pub reserve_fund: String,
pub labs_ops: String,
pub contributor_claims: String,
pub founder_vault: String,
}Expand description
CON-423: SAB-owned system wallets for BOS operations.
Fields§
§bootstrap: String§treasury: String§payout: String§deployment: String§emergency: String§dao_handoff: String§protocol_owned: String§reserve_fund: String§labs_ops: String§contributor_claims: String§founder_vault: StringImplementations§
Source§impl SystemWallets
impl SystemWallets
pub fn get_payout_destination(&self, state: HandoffState) -> &str
pub fn get_treasury_destination(&self, state: HandoffState) -> &str
Trait Implementations§
Source§impl Clone for SystemWallets
impl Clone for SystemWallets
Source§impl Debug for SystemWallets
impl Debug for SystemWallets
Source§impl Default for SystemWallets
impl Default for SystemWallets
Source§impl<'de> Deserialize<'de> for SystemWallets
impl<'de> Deserialize<'de> for SystemWallets
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SystemWallets
impl RefUnwindSafe for SystemWallets
impl Send for SystemWallets
impl Sync for SystemWallets
impl Unpin for SystemWallets
impl UnsafeUnpin for SystemWallets
impl UnwindSafe for SystemWallets
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more