├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── client ├── shared │ ├── idl │ │ ├── plege.ts │ │ └── referrals.ts │ └── utils │ │ ├── constants.ts │ │ ├── conversions.ts │ │ └── pda-derivations.ts └── subscription-sdk │ ├── lib │ ├── referral-sdk │ │ └── src │ │ │ ├── config │ │ │ ├── config.d.ts │ │ │ └── config.js │ │ │ ├── createReferralApp.d.ts │ │ │ ├── createReferralApp.js │ │ │ ├── subscribeWithReferral.d.ts │ │ │ ├── subscribeWithReferral.js │ │ │ └── utils │ │ │ ├── pda-derivations.d.ts │ │ │ └── pda-derivations.js │ ├── shared │ │ ├── idl │ │ │ ├── plege.d.ts │ │ │ ├── plege.js │ │ │ ├── referrals.d.ts │ │ │ └── referrals.js │ │ └── utils │ │ │ ├── constants.d.ts │ │ │ ├── constants.js │ │ │ ├── conversions.d.ts │ │ │ ├── conversions.js │ │ │ ├── pda-derivations.d.ts │ │ │ └── pda-derivations.js │ └── subscription-sdk │ │ └── src │ │ ├── config │ │ ├── config.d.ts │ │ └── config.js │ │ ├── creator-actions │ │ ├── creator-actions.d.ts │ │ └── creator-actions.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── queries │ │ ├── app-queries.d.ts │ │ ├── app-queries.js │ │ ├── subscription-queries.d.ts │ │ ├── subscription-queries.js │ │ ├── tier-queries.d.ts │ │ ├── tier-queries.js │ │ ├── user-queries.d.ts │ │ └── user-queries.js │ │ ├── subscriber-actions │ │ ├── subscriber-actions.d.ts │ │ └── subscriber-actions.js │ │ └── types │ │ ├── interfaces.d.ts │ │ └── interfaces.js │ ├── package.json │ ├── src │ ├── config │ │ └── config.ts │ ├── creator-actions │ │ └── creator-actions.ts │ ├── index.ts │ ├── queries │ │ ├── app-queries.ts │ │ ├── subscription-queries.ts │ │ ├── tier-queries.ts │ │ └── user-queries.ts │ ├── subscriber-actions │ │ └── subscriber-actions.ts │ └── types │ │ └── interfaces.ts │ └── tsconfig.json ├── migrations └── deploy.ts ├── package.json ├── programs ├── plege │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ │ ├── error │ │ └── mod.rs │ │ ├── instructions │ │ ├── cancel_subscription.rs │ │ ├── close_subscription_account.rs │ │ ├── complete_payment.rs │ │ ├── create_app.rs │ │ ├── create_subscription.rs │ │ ├── create_tier.rs │ │ ├── create_user.rs │ │ ├── mod.rs │ │ ├── register_payment_callback.rs │ │ ├── switch_subscription_tier.rs │ │ └── toggle_new_subscribers.rs │ │ ├── lib.rs │ │ └── state │ │ ├── app.rs │ │ ├── callback.rs │ │ ├── interval.rs │ │ ├── mod.rs │ │ ├── subscription.rs │ │ ├── tier.rs │ │ └── user.rs └── referrals │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ ├── assertions.rs │ ├── error.rs │ ├── instructions │ ├── create_referralship.rs │ ├── mod.rs │ ├── split_payment.rs │ └── subscribe_with_referral.rs │ ├── lib.rs │ └── state │ ├── mod.rs │ ├── referral.rs │ ├── referralship.rs │ └── splits.rs ├── tests ├── basic.ts ├── referrals.ts ├── subscriptions.ts ├── tiers.ts ├── unit-tests │ └── callback-unit-test.ts └── utils │ ├── airdrop.ts │ ├── basic-functions.ts │ ├── callback.ts │ ├── globalSetup.ts │ └── keypair.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/.prettierignore -------------------------------------------------------------------------------- /Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/Anchor.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/README.md -------------------------------------------------------------------------------- /client/shared/idl/plege.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/shared/idl/plege.ts -------------------------------------------------------------------------------- /client/shared/idl/referrals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/shared/idl/referrals.ts -------------------------------------------------------------------------------- /client/shared/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/shared/utils/constants.ts -------------------------------------------------------------------------------- /client/shared/utils/conversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/shared/utils/conversions.ts -------------------------------------------------------------------------------- /client/shared/utils/pda-derivations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/shared/utils/pda-derivations.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/config/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/config/config.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/config/config.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/createReferralApp.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/createReferralApp.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/createReferralApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/createReferralApp.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/subscribeWithReferral.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/subscribeWithReferral.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/subscribeWithReferral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/subscribeWithReferral.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/utils/pda-derivations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/utils/pda-derivations.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/referral-sdk/src/utils/pda-derivations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/referral-sdk/src/utils/pda-derivations.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/idl/plege.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/idl/plege.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/idl/plege.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/idl/plege.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/idl/referrals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/idl/referrals.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/idl/referrals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/idl/referrals.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/utils/constants.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/utils/constants.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/utils/constants.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/utils/conversions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/utils/conversions.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/utils/conversions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/utils/conversions.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/utils/pda-derivations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/utils/pda-derivations.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/shared/utils/pda-derivations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/shared/utils/pda-derivations.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/config/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/config/config.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/config/config.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/creator-actions/creator-actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/creator-actions/creator-actions.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/creator-actions/creator-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/creator-actions/creator-actions.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/index.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/index.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/app-queries.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/app-queries.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/app-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/app-queries.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/subscription-queries.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/subscription-queries.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/subscription-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/subscription-queries.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/tier-queries.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/tier-queries.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/tier-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/tier-queries.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/user-queries.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/user-queries.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/queries/user-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/queries/user-queries.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/subscriber-actions/subscriber-actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/subscriber-actions/subscriber-actions.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/subscriber-actions/subscriber-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/subscriber-actions/subscriber-actions.js -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/types/interfaces.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/types/interfaces.d.ts -------------------------------------------------------------------------------- /client/subscription-sdk/lib/subscription-sdk/src/types/interfaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/lib/subscription-sdk/src/types/interfaces.js -------------------------------------------------------------------------------- /client/subscription-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/package.json -------------------------------------------------------------------------------- /client/subscription-sdk/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/config/config.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/creator-actions/creator-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/creator-actions/creator-actions.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/index.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/queries/app-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/queries/app-queries.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/queries/subscription-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/queries/subscription-queries.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/queries/tier-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/queries/tier-queries.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/queries/user-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/queries/user-queries.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/subscriber-actions/subscriber-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/subscriber-actions/subscriber-actions.ts -------------------------------------------------------------------------------- /client/subscription-sdk/src/types/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/src/types/interfaces.ts -------------------------------------------------------------------------------- /client/subscription-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/client/subscription-sdk/tsconfig.json -------------------------------------------------------------------------------- /migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/migrations/deploy.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/package.json -------------------------------------------------------------------------------- /programs/plege/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/Cargo.toml -------------------------------------------------------------------------------- /programs/plege/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/Xargo.toml -------------------------------------------------------------------------------- /programs/plege/src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/error/mod.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/cancel_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/cancel_subscription.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/close_subscription_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/close_subscription_account.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/complete_payment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/complete_payment.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/create_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/create_app.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/create_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/create_subscription.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/create_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/create_tier.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/create_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/create_user.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/register_payment_callback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/register_payment_callback.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/switch_subscription_tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/switch_subscription_tier.rs -------------------------------------------------------------------------------- /programs/plege/src/instructions/toggle_new_subscribers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/instructions/toggle_new_subscribers.rs -------------------------------------------------------------------------------- /programs/plege/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/lib.rs -------------------------------------------------------------------------------- /programs/plege/src/state/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/app.rs -------------------------------------------------------------------------------- /programs/plege/src/state/callback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/callback.rs -------------------------------------------------------------------------------- /programs/plege/src/state/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/interval.rs -------------------------------------------------------------------------------- /programs/plege/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/mod.rs -------------------------------------------------------------------------------- /programs/plege/src/state/subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/subscription.rs -------------------------------------------------------------------------------- /programs/plege/src/state/tier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/tier.rs -------------------------------------------------------------------------------- /programs/plege/src/state/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/plege/src/state/user.rs -------------------------------------------------------------------------------- /programs/referrals/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/Cargo.toml -------------------------------------------------------------------------------- /programs/referrals/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/Xargo.toml -------------------------------------------------------------------------------- /programs/referrals/src/assertions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/assertions.rs -------------------------------------------------------------------------------- /programs/referrals/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/error.rs -------------------------------------------------------------------------------- /programs/referrals/src/instructions/create_referralship.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/instructions/create_referralship.rs -------------------------------------------------------------------------------- /programs/referrals/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/referrals/src/instructions/split_payment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/instructions/split_payment.rs -------------------------------------------------------------------------------- /programs/referrals/src/instructions/subscribe_with_referral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/instructions/subscribe_with_referral.rs -------------------------------------------------------------------------------- /programs/referrals/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/lib.rs -------------------------------------------------------------------------------- /programs/referrals/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/state/mod.rs -------------------------------------------------------------------------------- /programs/referrals/src/state/referral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/state/referral.rs -------------------------------------------------------------------------------- /programs/referrals/src/state/referralship.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/state/referralship.rs -------------------------------------------------------------------------------- /programs/referrals/src/state/splits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/programs/referrals/src/state/splits.rs -------------------------------------------------------------------------------- /tests/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/basic.ts -------------------------------------------------------------------------------- /tests/referrals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/referrals.ts -------------------------------------------------------------------------------- /tests/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/subscriptions.ts -------------------------------------------------------------------------------- /tests/tiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/tiers.ts -------------------------------------------------------------------------------- /tests/unit-tests/callback-unit-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/unit-tests/callback-unit-test.ts -------------------------------------------------------------------------------- /tests/utils/airdrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/utils/airdrop.ts -------------------------------------------------------------------------------- /tests/utils/basic-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/utils/basic-functions.ts -------------------------------------------------------------------------------- /tests/utils/callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/utils/callback.ts -------------------------------------------------------------------------------- /tests/utils/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/utils/globalSetup.ts -------------------------------------------------------------------------------- /tests/utils/keypair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tests/utils/keypair.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unboxed-Software/anchor-subscriptions/HEAD/yarn.lock --------------------------------------------------------------------------------