15 lines
516 B
TypeScript
15 lines
516 B
TypeScript
declare module '@project-serum/sol-wallet-adapter' {
|
|
import EventEmitter from "eventemitter3";
|
|
import {PublicKey, Transaction} from "@solana/web3.js";
|
|
|
|
export default class Wallet extends EventEmitter {
|
|
constructor(providerUrl: string, network: string)
|
|
publicKey: PublicKey;
|
|
connected: boolean;
|
|
autoApprove: boolean;
|
|
connect: () => Promise<void>;
|
|
disconnect: () => void;
|
|
signTransaction: (transaction: Transaction) => Promise<Transaction>;
|
|
}
|
|
}
|