List of all items
Structs
- accounts::CloseSubscriptionPlan
- accounts::CreateSubscriptionPlan
- accounts::InitializeProtocol
- accounts::RegisterNode
- accounts::Subscribe
- accounts::TriggerPayment
- accounts::Unsubscribe
- instruction::CloseSubscriptionPlan
- instruction::CreateSubscriptionPlan
- instruction::Initialize
- instruction::RegisterNode
- instruction::Subscribe
- instruction::TriggerPayment
- instruction::Unsubscribe
- instructions::close_subscription_plan::CloseSubscriptionPlan
- instructions::create_subscription_plan::CreateSubscriptionPlan
- instructions::initialize_protocol::InitializeProtocol
- instructions::register_node::RegisterNode
- instructions::subscribe::Subscribe
- instructions::trigger_payment::TriggerPayment
- instructions::unsubscribe::Unsubscribe
- program::ElfoProtocol
- state::Node
- state::Protocol
- state::ProtocolSigner
- state::Subscriber
- state::Subscription
- state::SubscriptionPlan
- state::SubscriptionPlanAuthor
Enums
Functions
- check_id
- elfo_protocol::close_subscription_plan
- elfo_protocol::create_subscription_plan
- elfo_protocol::initialize
- elfo_protocol::register_node
- elfo_protocol::subscribe
- elfo_protocol::trigger_payment
- elfo_protocol::unsubscribe
- entry
- entrypoint
- id
- instructions::close_subscription_plan::handler
- instructions::create_subscription_plan::handler
- instructions::initialize_protocol::handler
- instructions::register_node::handler
- instructions::subscribe::handler
- instructions::trigger_payment::handler
- instructions::unsubscribe::handler
Statics
Constants
- constants::CANCELLATION_DELEGATED_AMOUNT_NOT_ENOUGH
- constants::CANCELLATION_DELEGATION_REVOKED
- constants::CANCELLATION_INSUFFICIENT_AMOUNT
- constants::MAXIMUM_NODES
- constants::MAXIMUM_SUBSCRIPTIONS_PER_PLAN
- constants::MAXIMUM_SUBSCRIPTIONS_PER_USER
- constants::MAXIMUM_SUBSCRIPTION_PLANS
- constants::MAXIMUM_SUBSCRIPTION_PLAN_PER_AUTHOR
- constants::PUBKEY_SIZE