@dojima-wallet/solver-modules
Version:
Modules of different protocols for solvers
19 lines (18 loc) • 1.16 kB
TypeScript
export { getNftMetaDataUrl, createAndListNFT, listGenericNft, getNextNftId, createCrowdFundingApp, setChainAddressForCrowdFundingApp, };
export declare function listEthNft(rpcUrl: string, privateKey: string, tokenId: string, price: string): Promise<string>;
declare function getNftMetaDataUrl(nftUrl: string): Promise<string>;
declare function createAndListNFT(rpcUrl: string, privateKey: string, price: string, metadataURL: string): Promise<any>;
declare function getNextNftId(nftUrl: string): Promise<number>;
declare function listGenericNft(nftUrl: string, name: string, description: string, amount: number, blobHash: string, minterAddress: string, ownerAddress: string): Promise<string>;
declare function createCrowdFundingApp(crowdFundingUrl: string, title: string, description: string, twitterId: string, blobHash: string): Promise<{
status: string;
message: string;
data: string;
}>;
declare function setChainAddressForCrowdFundingApp(crowdFundingUrl: string, twitterId: string, ethaddress: string, soladdress: string): Promise<{
status: string;
message: string;
successful: any;
errors: any;
total_added: number;
}>;