feat: Add optional getAddress method to Signature

This commit is contained in:
Michał Konopka
2023-03-02 23:08:56 +01:00
committed by Mike
parent f25ac04a65
commit 618ea26fa3
8 changed files with 172 additions and 31 deletions

View File

@@ -32,7 +32,7 @@ import { Transaction } from '../utils/types/arweave-types';
import { DEFAULT_LEVEL_DB_LOCATION } from './WarpFactory';
import { LevelDbCache } from '../cache/impl/LevelDbCache';
import { SourceData } from '../contract/deploy/Source';
import { Signer, DataItem } from '../contract/deploy/DataItem';
import { BundlerSigner, DataItem } from '../contract/deploy/DataItem';
export type WarpEnvironment = 'local' | 'testnet' | 'mainnet' | 'custom';
export type KVStorageFactory = (contractTxId: string) => SortKeyCache<unknown>;
@@ -118,7 +118,7 @@ export class Warp {
async createSource(
sourceData: SourceData,
wallet: ArWallet | CustomSignature | Signer
wallet: ArWallet | CustomSignature | BundlerSigner
): Promise<Transaction | DataItem> {
return await this.createContract.createSource(sourceData, wallet);
}