pub struct ConfigUpdateParams {
pub admin: Option<Pubkey>,
pub paused: Option<bool>,
pub commission_fee: Option<u64>,
pub executor_fee_bps: Option<u64>,
pub core_team_bps: Option<u64>,
pub grace_period_seconds: Option<i64>,
pub fee_decay_seconds: Option<i64>,
}Expand description
Parameters for updating the thread config
Fields§
§admin: Option<Pubkey>§paused: Option<bool>§commission_fee: Option<u64>§executor_fee_bps: Option<u64>§core_team_bps: Option<u64>§grace_period_seconds: Option<i64>§fee_decay_seconds: Option<i64>Trait Implementations§
Source§impl BorshDeserialize for ConfigUpdateParamswhere
Option<Pubkey>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<i64>: BorshDeserialize,
impl BorshDeserialize for ConfigUpdateParamswhere
Option<Pubkey>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<i64>: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.