/
mustreets
/
CreateTransactions
Обзор
Документация
Войти
/
mustreets
/
CreateTransactions
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
libJS/wallet/class.Transaction.ts
44 строки
1 KB
Slava
Initialize project with essential configurations and structures
14 май 2026, 22:23
14 май 2026, 22:23
a89cd26
Код
Авторство
О чём код?
import { CreateTransaction } from "./class.CreateTransaction"; import { ICipherTransaction, IKeyProvider, IValueTransfer, Wallet } from "./types"; export class CexTransaction extends CreateTransaction { constructor({ value, sendTransaction, provider, }: { value: IValueTransfer; sendTransaction: (value: ICipherTransaction) => void; provider: IKeyProvider; }) { super({ provider, sendTransaction, value, wallet: Wallet.CEX_WALLET }); } } export class HardwareWalletTransaction extends CreateTransaction { constructor({ value, sendTransaction, provider, }: { value: IValueTransfer; sendTransaction: (value: ICipherTransaction) => void; provider: IKeyProvider; }) { super({ provider, sendTransaction, value, wallet: Wallet.HARDWARE_WALLET }); } } export class SoftwareWalletTransaction extends CreateTransaction { constructor({ value, sendTransaction, provider, }: { value: IValueTransfer; sendTransaction: (value: ICipherTransaction) => void; provider: IKeyProvider; }) { super({ provider, sendTransaction, value, wallet: Wallet.SOFTWARE_WALLET }); } }