ufomarketplace-sdk
Version:
SDK to interact with set ufo marketplace contracts
37 lines (32 loc) • 749 B
text/typescript
import { BigNumber } from 'ethers';
export interface UFOConfig {
ufoTokenOnEth: string;
ufoLPTokenOnEth: string;
plasmaTokenOnEth?: string;
ufoTokenOnMatic: string;
ufoLPTokenOnMatic: string;
plasmaTokenOnMatic: string;
WETHOnEth?: string;
WETHOnMatic: string;
}
export interface UFOMarketplaceConfig {
ufoSuperGalaticFactory: string;
ufoMarketplace: string;
ufoConfig: UFOConfig;
}
export interface NFTInfo {
nftId: BigNumber;
nftContract: string;
sellType: string;
seller: string;
price: BigNumber;
reservePrice: BigNumber;
start: BigNumber;
end: BigNumber;
salt: BigNumber;
}
export interface UAPClaimInfo {
amount: BigNumber;
user: string;
salt: BigNumber;
}