-
Notifications
You must be signed in to change notification settings - Fork 4
lilo wallet api
开发钱包支持lilo功能,使用的lilo接口基于web3接口进行扩展,可调用API接口如下:
示例: lilo.dcrmReqAddr("0x0AA93Aeeaa3E145E3f39A51107B92Af5f32a07e9","ETH")
功能: 申请新的dcrm地址。
参数:
- 要申请dcrm地址的fushion帐号。(不一定是当前coinbase)
- 币种
返回值: 是一个包含了新生成的dcrm地址的json string。
调用方法:
对钱包前端来说,该接口不需要签名。该api是直接通过rpc调用的,不能以tx发到交易池去执行的形式。
示例: lilo.dcrmConfirmAddr("0x4fAE08d84b232EC1258C54DE8b5Ec86c8F3cbB9e","ETH")
功能: 注册新的dcrm地址到内存跟本地数据库中,并打包进块中。
参数:
- dcrmReqAddr接口新生成的dcrm地址
- 币种
返回值 :交易hash。
调用方法:
对钱包前端来说,该接口需要签名。 该api需要以tx发到交易池去执行的形式。
构建该交易时,该交易的data必须是以下格式:DCRMCONFIRMADDR:第一个参数值:第二个参数值
示例: lilo.dcrmGetAddr("0x0AA93Aeeaa3E145E3f39A51107B92Af5f32a07e9","ETH")
功能:获得fusion帐号下的指定币种的dcrm地址。
参数:
- 要查询其dcrm地址的fushion帐号。(不一定是当前coinbase)
- 币种
返回值: 是所查fusion帐号的对应币种的dcrm地址。
调用方法:
对钱包前端来说,该接口不需要签名。该api是直接通过rpc调用的,不能以tx发到交易池去执行的形式。
示例: lilo.dcrmLockin("0x988b489e884e163159dc041afd777b1f256336b58667c8bd5cbbdbb3d5116c2a","123456789000000000","ETH")
功能:给fusion帐号下的指定币种的dcrm地址充值。
参数:
- 外部测试网交易hash。
- 第一个参数对应的交易的充值金额,币种为ETH时单位为wei,币种为BTC时单位为比特,且得大于等于0.00000001比特。
- 币种
返回值: 交易hash。
调用方法:
对钱包前端来说,该接口需要签名。 该api需要以tx发到交易池去执行的形式。
构建该交易时,该交易的data必须是以下格式:LOCKIN:第一个参数值:第二个参数值:第三个参数值
示例:lilo.dcrmGetBalance("0x0AA93Aeeaa3E145E3f39A51107B92Af5f32a07e9","ETH")
功能: 获得fusion帐号下的指定币种的dcrm地址的余额。
参数:
- 要查询其币种的余额的fushion帐号。(不一定是当前coinbase)
- 币种
返回值: 是所查fusion帐号的对应币种的余额。币种为ETH时单位为wei,币种为BTC时单位为btc。
调用方法:
对钱包前端来说,该接口不需要签名。该api是直接通过rpc调用的,不能以tx发到交易池去执行的形式。
示例:lilo.dcrmSendTransaction("0x3a1b3b81ed061581558a81f11d63e03129347437","1000000","ETH")
功能:链内转账,即从一个fusion帐号的dcrm地址转账到另一个fusion帐号下的dcrm地址。
参数:
- 要转账到的地址的fushion帐号。
- 转帐金额。币种为ETH时单位为wei,币种为BTC时单位为比特,且得大于等于0.00000001 btc。
- 币种
返回值: 交易hash。
调用方法:
对钱包前端来说,该接口需要签名。 该api需要以tx发到交易池去执行的形式。
构建该交易时,该交易的data必须是以下格式:TRANSACTION:第一个参数值:第二个参数值:第三个参数值
示例:lilo.dcrmLockout("0xd92c6581cb000367c10a1997070ccd870287f2da","10000","ETH")
功能:从fusion帐号下的指定币种的dcrm地址提现某个数量的金额到指定的帐号地址中。
参数:
- 要lockout到哪个地址,该地址跟币种是对应的。
- 要lockout的金额,币种为ETH时单位为wei,币种为BTC时单位为比特,且得大于等于0.00000001比特。
- 币种。
返回值: 交易hash。
调用方法:
对钱包前端来说,该接口需要签名。 该api需要以tx发到交易池去执行的形式
构建lockout交易时,该交易的data必须是以下格式:LOCKOUT:第一个参数值:第二个参数值:第三个参数值
An Exciting New Era of Cryptofinance for the Internet of Values.