@castaisdk/mpp
v0.0.6
Published
Casper CSPR payment method for the Machine Payments Protocol
Readme
@castaisdk/mpp
Casper CSPR payment method for MPP.
Install
bun add @castaisdk/mpp mppx casper-js-sdkServer
import { Mppx } from "mppx/server";
import { casper } from "@castaisdk/mpp/server";
const mppx = Mppx.create({
methods: [
casper({
network: "casper:testnet",
recipient: "01...",
}),
],
});Client
import { Mppx } from "mppx/client";
import { casper } from "@castaisdk/mpp/client";
const mppx = Mppx.create({
methods: [
casper({
network: "casper:testnet",
privateKeyPem: process.env.CASPER_PRIVATE_KEY_PEM,
}),
],
});Credential Payloads
The method accepts real Casper hashes:
{ type: "deployHash", deployHash: "..." }
{ type: "transactionHash", transactionHash: "..." }The server verifies the deploy against Casper RPC before returning a receipt.
Supported Networks
| Network | Chain name | Default RPC |
|---|---|---|
| casper:mainnet | casper | https://node.mainnet.casper.network/rpc |
| casper:testnet | casper-test | https://node.testnet.casper.network/rpc |
Asset
| Asset | Unit | Decimals |
|---|---|---|
| CSPR | motes | 9 |
