Skip to content
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Commit 989ee89

Browse files
Accept sig drop on claim conditions (#104)
* v2.3.13 * Merge branch 'main' of https://github.com/thirdweb-dev/react * Accept SigDrop on claim phases hooks * v2.4.9-0 * Add SignatureDrop type to other hooks * v2.4.9-1
1 parent 6781451 commit 989ee89

13 files changed

+790
-46
lines changed

docs/react.dropcontract.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ The possible DROP contract types.
1212
<b>Signature:</b>
1313

1414
```typescript
15-
export declare type DropContract = NFTDrop | EditionDrop;
15+
export declare type DropContract = NFTDrop | EditionDrop | SignatureDrop;
1616
```

docs/react.useactiveclaimcondition.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Use this to get the active claim conditon for ERC20, ERC721 or ERC1155 based con
1212
<b>Signature:</b>
1313

1414
```typescript
15-
export declare function useActiveClaimCondition<TContract extends NFTDrop | EditionDrop | TokenDrop>(...[contract, tokenId]: ActiveClaimConditionParams<TContract>): import("react-query").UseQueryResult<{
15+
export declare function useActiveClaimCondition<TContract extends NFTDrop | EditionDrop | TokenDrop | SignatureDrop>(...[contract, tokenId]: ActiveClaimConditionParams<TContract>): import("react-query").UseQueryResult<{
1616
snapshot?: {
1717
address: string;
1818
maxClaimable: string;

docs/react.useclaimconditions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Use this to get all claim conditons for ERC20, ERC721 or ERC1155 based contracts
1212
<b>Signature:</b>
1313

1414
```typescript
15-
export declare function useClaimConditions<TContract extends NFTDrop | EditionDrop | TokenDrop>(...[contract, tokenId]: ActiveClaimConditionParams<TContract>): import("react-query").UseQueryResult<{
15+
export declare function useClaimConditions<TContract extends NFTDrop | EditionDrop | TokenDrop | SignatureDrop>(...[contract, tokenId]: ActiveClaimConditionParams<TContract>): import("react-query").UseQueryResult<{
1616
snapshot?: {
1717
address: string;
1818
maxClaimable: string;

docs/react.useclaimineligibilityreasons.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Use this to check for reasons that prevent claiming for either ERC20, ERC721 or
1212
<b>Signature:</b>
1313

1414
```typescript
15-
export declare function useClaimIneligibilityReasons<TContract extends NFTDrop | EditionDrop | TokenDrop>(...[contract, params, tokenId]: ClaimIneligibilityInputParams<TContract>): import("react-query").UseQueryResult<import("@thirdweb-dev/sdk/dist/browser").ClaimEligibility[], unknown>;
15+
export declare function useClaimIneligibilityReasons<TContract extends NFTDrop | EditionDrop | TokenDrop | SignatureDrop>(...[contract, params, tokenId]: ClaimIneligibilityInputParams<TContract>): import("react-query").UseQueryResult<import("@thirdweb-dev/sdk/dist/browser").ClaimEligibility[], unknown>;
1616
```
1717

1818
## Parameters

docs/react.usecontract.md

Lines changed: 229 additions & 7 deletions
Large diffs are not rendered by default.

docs/react.usecontractcompilermetadata.md

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,44 @@ Use this to get the publish metadata for a deployed contract.
1212
<b>Signature:</b>
1313

1414
```typescript
15-
export declare function useContractCompilerMetadata(contractAddress: RequiredParam<ContractAddress>): import("react-query").UseQueryResult<PublishedMetadata | undefined, unknown>;
15+
export declare function useContractCompilerMetadata(contractAddress: RequiredParam<ContractAddress>): import("react-query").UseQueryResult<{
16+
name: string;
17+
metadata: Record<string, any>;
18+
abi: {
19+
[x: string]: any;
20+
type: string;
21+
name: string;
22+
outputs: {
23+
[x: string]: any;
24+
components?: {
25+
[x: string]: any;
26+
type: string;
27+
name: string;
28+
}[] | undefined;
29+
stateMutability?: string | undefined;
30+
type: string;
31+
name: string;
32+
}[];
33+
inputs: {
34+
[x: string]: any;
35+
components?: {
36+
[x: string]: any;
37+
type: string;
38+
name: string;
39+
}[] | undefined;
40+
stateMutability?: string | undefined;
41+
type: string;
42+
name: string;
43+
}[];
44+
}[];
45+
info: {
46+
title?: string | undefined;
47+
author?: string | undefined;
48+
details?: string | undefined;
49+
notice?: string | undefined;
50+
};
51+
licenses: string[];
52+
} | undefined, unknown>;
1653
```
1754

1855
## Parameters
@@ -23,7 +60,7 @@ export declare function useContractCompilerMetadata(contractAddress: RequiredPar
2360

2461
<b>Returns:</b>
2562

26-
import("react-query").UseQueryResult&lt;PublishedMetadata \| undefined, unknown&gt;
63+
import("react-query").UseQueryResult&lt;{ name: string; metadata: Record&lt;string, any&gt;; abi: { \[x: string\]: any; type: string; name: string; outputs: { \[x: string\]: any; components?: { \[x: string\]: any; type: string; name: string; }\[\] \| undefined; stateMutability?: string \| undefined; type: string; name: string; }\[\]; inputs: { \[x: string\]: any; components?: { \[x: string\]: any; type: string; name: string; }\[\] \| undefined; stateMutability?: string \| undefined; type: string; name: string; }\[\]; }\[\]; info: { title?: string \| undefined; author?: string \| undefined; details?: string \| undefined; notice?: string \| undefined; }; licenses: string\[\]; } \| undefined, unknown&gt;
2764

2865
a response object that includes the published metadata (name, abi, bytecode) of the contract
2966

docs/react.useunclaimednftsupply.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
<b>Signature:</b>
88

99
```typescript
10-
export declare function useUnclaimedNFTSupply(contract: RequiredParam<NFTDrop>): import("react-query").UseQueryResult<import("ethers").BigNumber, unknown>;
10+
export declare function useUnclaimedNFTSupply(contract: RequiredParam<NFTDrop | SignatureDrop>): import("react-query").UseQueryResult<import("ethers").BigNumber, unknown>;
1111
```
1212

1313
## Parameters
1414

1515
| Parameter | Type | Description |
1616
| --- | --- | --- |
17-
| contract | [RequiredParam](./react.requiredparam.md)<!-- -->&lt;NFTDrop&gt; | an instance of a |
17+
| contract | [RequiredParam](./react.requiredparam.md)<!-- -->&lt;NFTDrop \| SignatureDrop&gt; | an instance of a |
1818

1919
<b>Returns:</b>
2020

0 commit comments

Comments
 (0)