pub struct CirclesConfig {Show 14 fields
pub circles_rpc_url: String,
pub pathfinder_url: String,
pub profile_service_url: String,
pub v1_hub_address: Address,
pub v2_hub_address: Address,
pub name_registry_address: Address,
pub base_group_mint_policy: Address,
pub standard_treasury: Address,
pub core_members_group_deployer: Address,
pub base_group_factory_address: Address,
pub lift_erc20_address: Address,
pub invitation_escrow_address: Address,
pub invitation_farm_address: Address,
pub referrals_module_address: Address,
}Expand description
Circles protocol configuration for a specific chain.
Fields§
§circles_rpc_url: StringRPC URL for Circles-specific endpoints
pathfinder_url: StringPathfinder service URL for computing transfer paths
profile_service_url: StringProfile service URL for user profiles and metadata
v1_hub_address: AddressCircles V1 Hub contract address
v2_hub_address: AddressCircles V2 Hub contract address
name_registry_address: AddressName Registry contract address
base_group_mint_policy: AddressBase Group Mint Policy contract address
standard_treasury: AddressStandard Treasury contract address
core_members_group_deployer: AddressCore Members Group Deployer contract address
base_group_factory_address: AddressBase Group Factory contract address
lift_erc20_address: AddressLift ERC20 contract address
invitation_escrow_address: AddressInvitation Escrow contract address
invitation_farm_address: AddressInvitation Farm contract address
referrals_module_address: AddressReferrals Module contract address
Trait Implementations§
Source§impl Clone for CirclesConfig
impl Clone for CirclesConfig
Source§fn clone(&self) -> CirclesConfig
fn clone(&self) -> CirclesConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CirclesConfig
impl Debug for CirclesConfig
Source§impl<'de> Deserialize<'de> for CirclesConfig
impl<'de> Deserialize<'de> for CirclesConfig
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 CirclesConfig
impl RefUnwindSafe for CirclesConfig
impl Send for CirclesConfig
impl Sync for CirclesConfig
impl Unpin for CirclesConfig
impl UnwindSafe for CirclesConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more