0.0.7 • Published 1 year ago

@omnibtc/dmens-sui-sdk v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Dmens-Sui-SDK

The typescript SDK for Dmens Protocol.

Dmens is a reduction of "Decentralize Momments", building a blockchain Twitter protocol on the Sui network, and integrating it in ComingChat in the form of a product similar to WeChat Moments.

DMens Contract On Sui-Nami Network

PackageIdglobalId
Devnet0x03ffb724b47ec4dcd86d21835d512363bd585ef70xeebedcada9765dc66870843afcb75cf9fd4b72c9
Testnet0x7a3ff93380660c4fa3ea8df8de13acb2cadf70520x69b38e9e2c17551d347ffbe49e5e8b0e24db78ad
Mainnet

Usage

Install

yarn add @omnibtc/dmens-sui-sdk

CLI

yarn cli
  ____    __  __                                 ____   _       ___ 
 |  _ \  |  \/  |   ___   _ __    ___           / ___| | |     |_ _|
 | | | | | |\/| |  / _ \ | '_ \  / __|  _____  | |     | |      | | 
 | |_| | | |  | | |  __/ | | | | \__ \ |_____| | |___  | |___   | | 
 |____/  |_|  |_|  \___| |_| |_| |___/          \____| |_____| |___|
                                                                    
Usage: index [options] [command]

DMens Sui TS CLI

Options:
  -c, --config <path>                                       path to your sui config.yml (generated with "sui client active-address")
  -h, --help                                                display help for command

Commands:
  dmens:post-tweet <app_id> <action> <text>                 Publish Tweet
  dmens:post-tweet-with-ref <app_id> <action> <text> <ref>  Publish Tweet
  dmens:update-profile <address> <profile>                  Update User profile
  dmens:update-profile-admin <address>                      Update User profile
  help [command]                                            display help for command

Post Tweet

yarn cli -c ~/.sui/sui_config dmens:post-tweet 1 0  "hello,Dmens!"

Update Profile (Only Admin)

yarn cli -c ~/.sui/sui_config dmens:update-profile "0xc05eaaf1369ece51ce0b8ad5cb797b737d4f2eba" "{\"userName\":\"test\",\"userWalletAddress\":\"0xc05eaaf1369ece51ce0b8ad5cb797b737d4f2eba\",\"userProfileUrl\":\"http://aaa.com\",\"userBio\":\"bio\",\"userCid\":\"888\"}"