UNPKG

@coolwallet/xrp

Version:
91 lines (79 loc) 7.35 kB
export const TRANSFER = { script: `03000301C7070000000090CC07C0085354580012000022CAACC7006504CC071024CAACC7005904CC07102ECAACC7006104CC07C002201BCAACC7005D04CC07C0026140CAACC7004A07CC07C0026840CAACC7005207CC07C0027321CAA2C70021CC07C0028114CAA02700CC07C0028314CAAC270035DC07C003585250CC0F1000CAAC2F00355AF09FC00DCC0EC03A727073686e61663339774255444e4547484a4b4c4d34505152535437565758595a3262636465436736356a6b6d386f467169317475764178797aBAF0CFC1192D04DDFC970035DAACC7C04A0706D207CC05065052455353425554546f4e`, signature: `304402206B2A707864EB98033BF83A80E8FDD7FCF903CC059ABC0E4FBB317040B6E9AD1D02203DCD2BDC4480B88DB0D9DC74948BAF6BD62203E90AE39990978999ABEAEABA63`.padStart( 144, '0' ), }; export const RLP_TRANSFER = { script: `030B0301C7070000000090CC07C00453545800CC071012CC07C00200001CB7C00401001507C009CC071022CAB7000100CC071024CAB70001011CB7C00401021507C009CC07102ECAB7000102CC07C002201BCAB7000103CC07C0026140CAB7000104CC07C0026840CAB7000105CC07C0027321CAB7000106CC07C0028114CAB7000107CC07C0028314CAB70001081CB7C00401091507C04FCC0710F9CC0710EA1CB7C0040209001507C00ACC07107CCAB7000209001CB7C0040209011507C00ACC07107DCAB7000209011CB7C0040209021507C00ACC07107ECAB700020902CC0710E1CC0710F1DC07C003585250CC0F1000CABF0001085AF09FC00DCC0EC03A727073686E61663339774255444E4547484A4B4C4D34505152535437565758595A3262636465436736356A6B6D386F467169317475764178797ABAF0CFC1192D04DDFC970035DAB7C0060104D207CC05065052455353425554546F4E`, signature: `3044022011a087b28a0011597df3e6b495d7601a972022ad7233fe3e1e98d10b00d0b3f9022020e3b9b6c2f2b44decc1b33388dc44b5dedf095a73e43914c4a1959f5a055ecb`.padStart( 144, '0' ), }; export const MESSAGE = { script: `03000301C7070000000090CC07C01516585250205369676E6564204D6573736167653A0ACAA09700DC07C003585250D207C0074D455353414745D207CC05065052455353425554546F4E`, signature: `3045022100c506a4230844357bfb3ca1fe11c811302da05a7dc56de044dd149ce4f5471aa90220670efa881aaf65da22517348ca4ce4f1f5cbf3b793da377a050293b6ec13d1d4`.padStart( 144, '0' ), }; export const TRUST_SET_RLUSD = { script: `03060301C7070000000090CC07C00453545800CC071012CC07C00200141CB7C00401001507C009CC071022CAB7000100CC071024CAB70001011CB7C00401021507C009CC07102ECAB7000102CC07C002201BCAB7000103CC071063CAB7000104CC0720524C555344000000000000000000000000000000CC0720E5E961C6A025C9404AA7B662DD1DF975BE75D13ECC07C0026840CAB7000105CC07C0027321CAB7000106CC07C0028114CAB7000107DC07C003585250DC07C0055452555354DC07C005524C555344CC0EC022724D78434B62454477717237365175686553554D64454766344239784A386D354465DDE09700D207CC05065052455353425554546F4E`, signature: `304502200751b793863ee64da47c7352cabda8a7be3ae63d10e75cb543d16c40bce60480022100d631f5d53d233516b86dae5c4a523973894ca28655af391e1b3d03f0279b31df`.padStart( 144, '0' ), }; export const TRUST_SET = { script: `03060301C7070000000090CC07C00453545800CC071012CC07C00200141CB7C00401001507C009CC071022CAB7000100CC071024CAB70001011CB7C00401021507C009CC07102ECAB7000102CC07C002201BCAB7000103CABE000108CC071063CAB7000104CAECC7000828CC07C0026840CAB7000105CC07C0027321CAB7000106CC07C0028114CAB7000107DC07C003585250DC07C0055452555354CC0E104012E017C00401071507C002FF00B5E01700CAE1BE00DEEC970030CC0F1000CAEC2F001C5AF09FC00D250E00CC0EC03A727073686E61663339774255444E4547484A4B4C4D34505152535437565758595A3262636465436736356A6B6D386F467169317475764178797ABAF0CFC1192D04DDFC970035D207CC05065052455353425554546F4E`, signature: `3046022100a13acf6e4e0be56b54a11ff62988c51cec49b8fa2fcf27fd81ab705f0f26855c022100e5f04deaaa0e431447f4defe11b15f24df7a95266efb55956029b07491d2da71`.padStart( 144, '0' ), }; export const IOU_TRASFER_RLUSD = { script: `030B0301C7070000000090CC07C00453545800CC071012CC07C00200001CB7C00401001507C009CC071022CAB7000100CC071024CAB70001011CB7C00401021507C009CC07102ECAB7000102CC07C002201BCAB7000103CC071061CC0FC002010112B7C09901050816C1BFC017010500000000000000000800010001010000010800010001010000000800010001000101010800010001000101000800010001000100010800010001000100000800010001000001010800010001000001000800010001000000010800010001000000000800010000010101010800010000010101000800010000010100010800010000010100000800010000010001011507C002FF00CABF000104BBF09E00250F00CC0E20524C555344000000000000000000000000000000CC0E20E5E961C6A025C9404AA7B662DD1DF975BE75D13ECAE09700CC07C0026840CAB7000106CC07C0027321CAB7000107CC07C0028114CAB7000108CC07C0028314CAB70001091CB7C004010A1507C04FCC0710F9CC0710EA1CB7C004020A001507C00ACC07107CCAB700020A001CB7C004020A011507C00ACC07107DCAB700020A011CB7C004020A021507C00ACC07107ECAB700020A02CC0710E1CC0710F1DC07C003585250DC07C005524C555344CC0F1000CABF0001095AF09FC00D250E00CC0EC03A727073686E61663339774255444E4547484A4B4C4D34505152535437565758595A3262636465436736356A6B6D386F467169317475764178797ABAF0CFC1192D04DDFC970035250E00250F00CC0EC0020000CABE000104BBE09F0012B7C004010508161507C002FF00B5B7000105DAF097B0D207CC05065052455353425554546F4E`, signature: `3045022100e64ef2d9bf63dd025b91b5ae28b3b0ddc2d0f0fcb9be99c9abe7f332ad15f17a02200cc1d3a049190e8a31385c586f78efefd6c5b6d21cd02ba3497ec6154518710b`.padStart( 144, '0' ), }; export const IOU_TRASFER = { script: `030B0301C7070000000090CC07C00453545800CC071012CC07C00200001CB7C00401001507C009CC071022CAB7000100CC071024CAB70001011CB7C00401021507C009CC07102ECAB7000102CC07C002201BCAB7000103CC071061CC0FC002010112B7C09901050816C1BFC017010500000000000000000800010001010000010800010001010000000800010001000101010800010001000101000800010001000100010800010001000100000800010001000001010800010001000001000800010001000000010800010001000000000800010000010101010800010000010101000800010000010100010800010000010100000800010000010001011507C002FF00CABF000104BBF09E00250F00CABF00010BCAFCCE000828CAE09700CC07C0026840CAB7000106CC07C0027321CAB7000107CC07C0028114CAB7000108CC07C0028314CAB70001091CB7C004010A1507C04FCC0710F9CC0710EA1CB7C004020A001507C00ACC07107CCAB700020A001CB7C004020A011507C00ACC07107DCAB700020A011CB7C004020A021507C00ACC07107ECAB700020A02CC0710E1CC0710F1DC07C003585250CC0F104012F017C00401071507C002FF00B5F01700CAF1BF00DEFC970030250F00CC0F1000CABF0001095AF09FC00D250E00CC0EC03A727073686E61663339774255444E4547484A4B4C4D34505152535437565758595A3262636465436736356A6B6D386F467169317475764178797ABAF0CFC1192D04DDFC970035250E00250F00CC0EC0020000CABE000104BBE09F0012B7C004010508161507C002FF00B5B7000105DAF097B0D207CC05065052455353425554546F4E`, signature: `30460221009d110b11b2f090b9b3048a4f11c6d428cf778fbfe9a4484860ee95d914ab63a5022100e1e2989a647d5d6740035cc70c6abfaff3c204fb88cd1e796db444a22ed3c052`.padStart( 144, '0' ), }; export function getScript(newScript: boolean) { if (newScript) { return RLP_TRANSFER.script + RLP_TRANSFER.signature; } else { return TRANSFER.script + TRANSFER.signature; } } export function getTrustSetScript(isRlusd: boolean) { if (isRlusd) { return TRUST_SET_RLUSD.script + TRUST_SET_RLUSD.signature; } else { return TRUST_SET.script + TRUST_SET.signature; } } export function getIouTransferScript(isRlusd: boolean) { if (isRlusd) { return IOU_TRASFER_RLUSD.script + IOU_TRASFER_RLUSD.signature; } else { return IOU_TRASFER.script + IOU_TRASFER.signature; } } export const R_B58_DICT = 'rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz'; export const COIN_TYPE = '80000090';