├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── Xargo.toml ├── scripts ├── patch.crates-io.sh └── update-solana-dependencies.sh └── src ├── engine.rs ├── engine ├── cancel_subscription.rs ├── common.rs ├── constants.rs ├── json.rs ├── pay.rs ├── register.rs ├── renew.rs ├── subscribe.rs └── withdraw.rs ├── entrypoint.rs ├── error.rs ├── instruction.rs ├── lib.rs ├── processor.rs ├── state.rs └── utils.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /*-dump.txt 2 | /*.so 3 | /target/ 4 | /test-ledger/ -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/README.md -------------------------------------------------------------------------------- /Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/Xargo.toml -------------------------------------------------------------------------------- /scripts/patch.crates-io.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/scripts/patch.crates-io.sh -------------------------------------------------------------------------------- /scripts/update-solana-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/scripts/update-solana-dependencies.sh -------------------------------------------------------------------------------- /src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine.rs -------------------------------------------------------------------------------- /src/engine/cancel_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/cancel_subscription.rs -------------------------------------------------------------------------------- /src/engine/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/common.rs -------------------------------------------------------------------------------- /src/engine/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/constants.rs -------------------------------------------------------------------------------- /src/engine/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/json.rs -------------------------------------------------------------------------------- /src/engine/pay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/pay.rs -------------------------------------------------------------------------------- /src/engine/register.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/register.rs -------------------------------------------------------------------------------- /src/engine/renew.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/renew.rs -------------------------------------------------------------------------------- /src/engine/subscribe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/subscribe.rs -------------------------------------------------------------------------------- /src/engine/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/engine/withdraw.rs -------------------------------------------------------------------------------- /src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/entrypoint.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/instruction.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/processor.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hylcore-V/solana-payment-processor/HEAD/src/utils.rs --------------------------------------------------------------------------------