Nail Polish Makeover

    @metaplex-foundation/cusper
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.2 • Public • Published

    Cusper Build Lint and Test Cusper

    Resolves Custom Program Errors from Solana program logs or error codes.

    Example

    import { initCusper } from '@metaplex-foundation/cusper'
    
    const cusper = initCusper(/* optionally provide custom error resolver here */)
    
    const logs = [
      'Program CwrqeMj2U8tFr1Rhkgwc84tpAsqbt9pTt2a4taoTADPr invoke [1]',
      'Program log: Custom program error: 0x07D0',
    ]
    function showError() {
      try {
        const error = { ...new Error('Test error'), logs }
        cusper.throwError(error)
      } catch (err) {
        console.error(err)
      }
    }
    
    showError()
    AnchorError#ConstraintMut: A mut constraint was violated
        at showError (/cusper/test/test/ex.ts:13:12)
        [ .. ]
    

    API

    Please find the API docs here

    LICENSE

    Apache-2.0

    Install

    npm i @metaplex-foundation/cusper

    DownloadsWeekly Downloads

    28,139

    Version

    0.0.2

    License

    Apache-2.0

    Unpacked Size

    56 kB

    Total Files

    21

    Last publish

    Collaborators

    • 0x_febo
    • stegabob
    • svc01-metaplex
    • samuelvanderwaal
    • brandontulsi
    • lorisleiva
    • roederw
    • thlorenz
    • austbotm