PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/xrpl/src/utils
Просмотр файла: signPaymentChannelClaim.ts
import { encodeForSigningClaim } from 'ripple-binary-codec'
import { sign } from 'ripple-keypairs'
import { xrpToDrops } from './xrpConversion'
/**
* Sign a payment channel claim.
*
* @param channel - Channel identifier specified by the paymentChannelClaim.
* @param xrpAmount - XRP Amount specified by the paymentChannelClaim.
* @param privateKey - Private Key to sign paymentChannelClaim with.
* @returns True if the channel is valid.
* @category Utilities
*/
function signPaymentChannelClaim(
channel: string,
xrpAmount: string,
privateKey: string,
): string {
const signingData = encodeForSigningClaim({
channel,
amount: xrpToDrops(xrpAmount),
})
return sign(signingData, privateKey)
}
export default signPaymentChannelClaim
Выполнить команду
Для локальной разработки. Не используйте в интернете!