1.1.0 • Published 1 year ago
alberti-protocol-sdk-ts v1.1.0
Alberti Protocol SDK
The Alberti Protocol SDK is a comprehensive toolkit for cryptographic operations, including message encryption, decryption, signing, verification, and identity management. applications.
Installation
// development BETA
npm install github:AlbertiProtocol/sdk
// stable
npm install alberti-protocol-sdk
Rules
- All media should be shared via IPFS
- Client must store everything on the device
- Pools are temporary place, for exchange of information
Commit
A commit is the standardised signed packet of data, ready to be relayed to others.
const { postTemplate, createCommit } = require("alberti-protocol-sdk");
const privateKey = "your-private-key";
const difficulty = 4;
const post_content = "Bitcoin Price is $35,270";
const post_tags = ["bitcoin", "cryptocurrency", "fintech"];
const attachments = [
{ type: "img", cid: "QmXpYFUKcLik57tYeL5ccw5Acc4pvo8sVXZhf8oAAnQTUQ" },
{ type: "img", url: "https://i.ibb.co/q9V5S1Q/graph-1.png" },
];
const postdata = postTemplate(post_content, post_tags, attachments);
const commitdata = createCommit(privateKey, postdata, "post", difficulty);
// Now post commitdata to any pool
1.1.0
1 year ago