Neptune's Personal Maid

    @ddn/asset-dapp

    2.2.2 • Public • Published

    DDN Dapp

    交易体创建方法:
    ddnJS.assetPlugin.createPluginAsset(trsType, assetInfo, secret, secondSecret)
    参数:
      trsType: 创建交易的类型
      assetInfo: 创建交易的具体内容
      secret: 账号的密码
      secondSecret: 二级密码;(可不传)
    返回:
      创建成功的交易体对象

    ##一:Dapp
    注册Dapp

    trsType: 11
    assetInfo: {  
                    name: DappName, //Dapp名称
                    type: node.DappType.DAPP,   //Dapp类型
                    category: node.randomProperty(node.DappCategory),   //Dapp分类
                    link: dappDemo.link,  //Dapp程序包链接
                    description: "A dapp added via API autotest",   //描述
                    tags: "handy dizzy pear airplane alike wonder nifty curve young probable tart concentrate", //标签,空格分隔
                    icon: dappDemo.icon,  //Dapp Logo链接
                    delegates: delegates.join(","), //Dapp 受托人公钥串,多个用逗号分隔
                    unlock_delegates: 3 //转出操作需要的最小受托人确认数
               }  
    

    ##二:inTransfer
    向Dapp内转账

    trsType: 12
    assetInfo: {
                    dapp_id: "f90e1f741168106f3bbd76e5eea6aa47d725d1e9b78e2ad6f043d0719881ba22",    //Dapp Id
                    currency: "DDN",    //要转入的币种
                    amount: "100000000" //要转入的金额
               }
    

    ##三:outTransfer
    从Dapp向外转账

    trsType: 13
    assetInfo: {
                    recipientId: ,  //转账接收账户地址
                    dapp_id: "f90e1f741168106f3bbd76e5eea6aa47d725d1e9b78e2ad6f043d0719881ba22",    //Dapp Id
                    currency: "DDN",    //要转出的币种
                    aobAmount: "10000000"   //要转出的金额,
                    signatures: [   //受托人签名数组,通过方法await node.ddn.transfer.signOutTransfer(trs, delegatePassword)获得
                        "xxxxxxxxxxxxxxxxxxxxxxx",
                        "yyyyyyyyyyyyyyyyyyyyyyy",
                        "zzzzzzzzzzzzzzzzzzzzzzz"
                    ]
               }
    

    有关Dapp相关信息请查看ddn-docs项目的Dapp部分

    Keywords

    none

    Install

    npm i @ddn/asset-dapp

    DownloadsWeekly Downloads

    2

    Version

    2.2.2

    License

    MIT

    Unpacked Size

    4.44 kB

    Total Files

    4

    Last publish

    Collaborators

    • imfly
    • evanlai
    • piupiua
    • haoei
    • bjtailor