Swig TS — API References
    Preparing search index...
    Index

    Properties

    address: PublicKey

    Accessors

    Methods

    • Find a Role by Authority Signer

      Parameters

      • signer: Uint8Array

        Authority signer

      Returns Role[]

      Role[]

    • Find a Role by Ed25519 Signer Publickey

      Parameters

      • signerPk: PublicKey

        Ed25519 Publickey

      Returns Role[]

      Role[]

    • Find a Role by Authority Signer

      Parameters

      • signerAddress: string | Uint8Array<ArrayBufferLike>

        Secp256k1 Signer Address hex or bytes

      Returns Role[]

      Role[]

    • Refetch the swig to invalidate stale account data. Updates the Swig with the lateset on-chain state

      Parameters

      • connection: Connection

        Connection

      • Optionalconfig: Commitment | GetAccountInfoConfig

        Connection config

      Returns Promise<void>

    • Get Create instruction for creating a new Swig

      Parameters

      Returns TransactionInstruction

      Instruction for creating a Swig

    • Fetch a Swig. Throws an error if Swig account has not been created

      Parameters

      • connection: Connection

        Connection

      • swigAddress: PublicKey

        Swig address

      • Optionalconfig: Commitment | GetAccountInfoConfig

        Commitment config

      Returns Promise<Swig>

      Swig | null

    • Fetch a Swig. Returns null if Swig account has not been created

      Parameters

      • connection: Connection

        Connection

      • swigAddress: PublicKey

        Swig address

      • Optionalconfig: Commitment | GetAccountInfoConfig

        Commitment config

      Returns Promise<null | Swig>

      Swig | null

    • Get a swig from raw swig account data

      Parameters

      • swigAddress: PublicKey

        Swig address

      • accountData: Uint8Array

        Raw account data

      Returns Swig

      Swig