UNPKG

scrypt-ts

Version:

A toolset for building sCrypt smart contract applications on Bitcoin SV network written in typescript.

23 lines (22 loc) 1.31 kB
import { prop, method } from './smart-contract/decorators'; import { SmartContract, TxOutputRef, TxInputRef, ScriptContext, Outpoint, OffchainUpdates } from './smart-contract/contract'; import { SmartContractLib } from './smart-contract/library'; export { P2PKH } from './smart-contract/builtins/p2pkh'; export { P2PK } from './smart-contract/builtins/p2pk'; export * from './smart-contract/builtins/types'; export * from './smart-contract/builtins/functions'; export * from './bsv/utils'; export * from './smart-contract/utils'; export { prop, method, SmartContract, SmartContractLib, TxOutputRef, TxInputRef, ScriptContext, Outpoint, OffchainUpdates }; export { toHex, buildPublicKeyHashScript, buildOpreturnScript, Artifact, TxContext, VerifyResult, FunctionCall } from 'scryptlib'; export { bsv } from './smart-contract/bsv/index'; export * from './bsv/types'; export * from './smart-contract/types/index'; export * from './smart-contract/utils/index'; export { replayToLatest } from './smart-contract/replay'; export * from './providers'; export { Provider, TransactionResponse, TxHash, ProviderEvent, UtxoQueryOptions } from './bsv/abstract-provider'; export * from './bsv/abstract-signer'; export { TestWallet } from './bsv/wallets/test-wallet'; export * from './bsv/signers'; export * from './client';