@thirdweb-dev/wallets
Version:
<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a h
17 lines • 787 B
TypeScript
import { ethers } from "ethers";
export interface EngineSignerConfiguration {
engineUrl: string;
accessToken: string;
backendWalletAddress: string;
}
export declare class EngineSigner extends ethers.Signer {
config: EngineSignerConfiguration;
constructor(config: EngineSignerConfiguration, provider?: ethers.providers.Provider);
getAddress(): Promise<string>;
signMessage(message: string): Promise<string>;
signTransaction(transaction: ethers.utils.Deferrable<ethers.providers.TransactionRequest>): Promise<string>;
sendTransaction(transaction: ethers.providers.TransactionRequest): Promise<ethers.providers.TransactionResponse>;
connect(provider: ethers.providers.Provider): EngineSigner;
private fetch;
}
//# sourceMappingURL=signer.d.ts.map