@dialectlabs/blockchain-sdk-solana
Advanced tools
Comparing version 1.0.0-beta.4 to 1.0.0-beta.5
@@ -5,3 +5,4 @@ "use strict"; | ||
const tslib_1 = require("tslib"); | ||
exports.SOLANA_ED25519_TOKEN_SIGNER_ALG = 'solana-ed25519'; | ||
const constants_1 = require("../../sdk/constants"); | ||
exports.SOLANA_ED25519_TOKEN_SIGNER_ALG = `${constants_1.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA}-ed25519`; | ||
exports.SOLANA_ED25519_TOKEN_SIGNER_ALG_BACKWARD_COMPATIBLE = 'ed25519'; | ||
@@ -8,0 +9,0 @@ class SolanaEd25519TokenSigner { |
@@ -6,3 +6,4 @@ "use strict"; | ||
const web3_js_1 = require("@solana/web3.js"); | ||
exports.SOLANA_TX_TOKEN_SIGNER_ALG = 'solana-tx'; | ||
const constants_1 = require("../../sdk/constants"); | ||
exports.SOLANA_TX_TOKEN_SIGNER_ALG = `${constants_1.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA}-tx`; | ||
class SolanaTxTokenSigner { | ||
@@ -9,0 +10,0 @@ constructor() { |
@@ -11,2 +11,3 @@ "use strict"; | ||
tslib_1.__exportStar(require("./sdk/sdk"), exports); | ||
tslib_1.__exportStar(require("./sdk/constants"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -10,3 +10,3 @@ "use strict"; | ||
const web3_js_1 = require("@solana/web3.js"); | ||
const sdk_2 = require("../sdk/sdk"); | ||
const constants_1 = require("../sdk/constants"); | ||
class SolanaMessaging { | ||
@@ -17,3 +17,3 @@ constructor(walletAdapter, program, encryptionKeysProvider) { | ||
this.encryptionKeysProvider = encryptionKeysProvider; | ||
this.type = sdk_2.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA; | ||
this.type = constants_1.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA; | ||
} | ||
@@ -128,3 +128,3 @@ create(command) { | ||
this.dialectAccount = dialectAccount; | ||
this.type = sdk_2.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA; | ||
this.type = constants_1.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA; | ||
this.id = new sdk_1.ThreadId({ | ||
@@ -131,0 +131,0 @@ type: this.type, |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.SolanaSdkFactory = exports.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA = void 0; | ||
exports.SolanaSdkFactory = void 0; | ||
const dialect_solana_wallet_adapter_wrapper_1 = require("../wallet-adapter/dialect-solana-wallet-adapter-wrapper"); | ||
@@ -17,3 +17,3 @@ const solana_dialect_program_factory_1 = require("../messaging/solana-dialect-program-factory"); | ||
const solana_dapp_messages_1 = require("../dapp/solana-dapp-messages"); | ||
exports.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA = 'solana'; | ||
const constants_1 = require("./constants"); | ||
class SolanaSdkFactory { | ||
@@ -59,3 +59,3 @@ constructor(solanaConfigProps) { | ||
}; | ||
return Object.assign(Object.assign({ type: exports.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA, encryptionKeysProvider, | ||
return Object.assign(Object.assign({ type: constants_1.DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA, encryptionKeysProvider, | ||
authenticationFacade, config: solanaConfig, dialectProgram }, (solanaConfig.enableOnChainMessaging && onChainMessagingFactory())), { info: { | ||
@@ -62,0 +62,0 @@ supportsOnChainMessaging: solanaConfig.enableOnChainMessaging, |
@@ -1,2 +0,3 @@ | ||
export const SOLANA_ED25519_TOKEN_SIGNER_ALG = 'solana-ed25519'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../../sdk/constants'; | ||
export const SOLANA_ED25519_TOKEN_SIGNER_ALG = `${DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA}-ed25519`; | ||
export const SOLANA_ED25519_TOKEN_SIGNER_ALG_BACKWARD_COMPATIBLE = 'ed25519'; | ||
@@ -3,0 +4,0 @@ export class SolanaEd25519TokenSigner { |
import { PublicKey as SolanaPublicKey, Transaction, TransactionInstruction, } from '@solana/web3.js'; | ||
export const SOLANA_TX_TOKEN_SIGNER_ALG = 'solana-tx'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../../sdk/constants'; | ||
export const SOLANA_TX_TOKEN_SIGNER_ALG = `${DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA}-tx`; | ||
export class SolanaTxTokenSigner { | ||
@@ -4,0 +5,0 @@ constructor() { |
@@ -8,2 +8,3 @@ export * from './wallet-adapter/dialect-solana-wallet-adapter.interface'; | ||
export * from './sdk/sdk'; | ||
export * from './sdk/constants'; | ||
//# sourceMappingURL=index.js.map |
@@ -6,3 +6,3 @@ import { IllegalStateError, ThreadAlreadyExistsError, ThreadId, ThreadMemberScope, } from '@dialectlabs/sdk'; | ||
import { PublicKey as SolanaPublicKey } from '@solana/web3.js'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../sdk/sdk'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../sdk/constants'; | ||
export class SolanaMessaging { | ||
@@ -9,0 +9,0 @@ constructor(walletAdapter, program, encryptionKeysProvider) { |
@@ -14,3 +14,3 @@ import { DialectSolanaWalletAdapterWrapper } from '../wallet-adapter/dialect-solana-wallet-adapter-wrapper'; | ||
import { SolanaDappMessages } from '../dapp/solana-dapp-messages'; | ||
export const DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA = 'solana'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from './constants'; | ||
export class SolanaSdkFactory { | ||
@@ -17,0 +17,0 @@ constructor(solanaConfigProps) { |
import type { DialectSolanaWalletAdapterWrapper } from '../../wallet-adapter/dialect-solana-wallet-adapter-wrapper'; | ||
import type { AccountAddress, PublicKey, TokenSigner, TokenSignerResult } from '@dialectlabs/sdk'; | ||
export declare const SOLANA_ED25519_TOKEN_SIGNER_ALG = "solana-ed25519"; | ||
export declare const SOLANA_ED25519_TOKEN_SIGNER_ALG: string; | ||
export declare const SOLANA_ED25519_TOKEN_SIGNER_ALG_BACKWARD_COMPATIBLE = "ed25519"; | ||
export declare abstract class SolanaEd25519TokenSigner implements TokenSigner { | ||
readonly alg = "solana-ed25519"; | ||
readonly alg: string; | ||
abstract subject: AccountAddress; | ||
@@ -8,0 +8,0 @@ abstract subjectPublicKey: PublicKey; |
import type { DialectSolanaWalletAdapterWrapper } from '../../wallet-adapter/dialect-solana-wallet-adapter-wrapper'; | ||
import type { AccountAddress, PublicKey, TokenSigner, TokenSignerResult } from '@dialectlabs/sdk'; | ||
export declare const SOLANA_TX_TOKEN_SIGNER_ALG = "solana-tx"; | ||
export declare const SOLANA_TX_TOKEN_SIGNER_ALG: string; | ||
export declare abstract class SolanaTxTokenSigner implements TokenSigner { | ||
readonly alg = "solana-tx"; | ||
readonly alg: string; | ||
abstract subject: AccountAddress; | ||
@@ -7,0 +7,0 @@ abstract subjectPublicKey: PublicKey; |
@@ -8,2 +8,3 @@ export * from './wallet-adapter/dialect-solana-wallet-adapter.interface'; | ||
export * from './sdk/sdk'; | ||
export * from './sdk/constants'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -6,3 +6,2 @@ import { DialectSolanaWalletAdapterWrapper } from '../wallet-adapter/dialect-solana-wallet-adapter-wrapper'; | ||
import type { DialectSolanaWalletAdapter } from '../wallet-adapter/dialect-solana-wallet-adapter.interface'; | ||
export declare const DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA = "solana"; | ||
export interface SolanaConfigProps { | ||
@@ -9,0 +8,0 @@ wallet: DialectSolanaWalletAdapter; |
{ | ||
"name": "@dialectlabs/blockchain-sdk-solana", | ||
"version": "1.0.0-beta.4", | ||
"version": "1.0.0-beta.5", | ||
"repository": "git@github.com:dialectlabs/sdk.git", | ||
@@ -5,0 +5,0 @@ "author": "dialectlabs", |
@@ -8,4 +8,5 @@ import type { DialectSolanaWalletAdapterWrapper } from '../../wallet-adapter/dialect-solana-wallet-adapter-wrapper'; | ||
} from '@dialectlabs/sdk'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../../sdk/constants'; | ||
export const SOLANA_ED25519_TOKEN_SIGNER_ALG = 'solana-ed25519'; | ||
export const SOLANA_ED25519_TOKEN_SIGNER_ALG = `${DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA}-ed25519`; | ||
export const SOLANA_ED25519_TOKEN_SIGNER_ALG_BACKWARD_COMPATIBLE = 'ed25519'; | ||
@@ -12,0 +13,0 @@ |
@@ -13,4 +13,5 @@ import { | ||
} from '@dialectlabs/sdk'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../../sdk/constants'; | ||
export const SOLANA_TX_TOKEN_SIGNER_ALG = 'solana-tx'; | ||
export const SOLANA_TX_TOKEN_SIGNER_ALG = `${DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA}-tx`; | ||
@@ -17,0 +18,0 @@ export abstract class SolanaTxTokenSigner implements TokenSigner { |
@@ -8,1 +8,2 @@ export * from './wallet-adapter/dialect-solana-wallet-adapter.interface'; | ||
export * from './sdk/sdk'; | ||
export * from './sdk/constants'; |
@@ -44,3 +44,3 @@ import type { | ||
import type { SolanaError } from '../errors'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../sdk/sdk'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from '../sdk/constants'; | ||
@@ -47,0 +47,0 @@ export class SolanaMessaging implements Messaging { |
@@ -22,5 +22,4 @@ import { DialectSolanaWalletAdapterWrapper } from '../wallet-adapter/dialect-solana-wallet-adapter-wrapper'; | ||
import { SolanaDappMessages } from '../dapp/solana-dapp-messages'; | ||
import { DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA } from './constants'; | ||
export const DIALECT_BLOCKCHAIN_SDK_TYPE_SOLANA = 'solana'; | ||
export interface SolanaConfigProps { | ||
@@ -27,0 +26,0 @@ wallet: DialectSolanaWalletAdapter; |
import { | ||
CreateThreadCommand, | ||
DataServiceApi, | ||
DataServiceApiFactory, | ||
DataServiceMessaging, | ||
@@ -664,3 +664,3 @@ Messaging, | ||
adapter.publicKey.toBase58(), | ||
DataServiceApi.create( | ||
DataServiceApiFactory.create( | ||
baseUrl, | ||
@@ -667,0 +667,0 @@ TokenProvider.create( |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
361461
168
5036