diff --git a/src/Packages/ZkEvmApi/Documentation~/Listing.md b/src/Packages/ZkEvmApi/Documentation~/Listing.md index ea4bc1fd..6ba5a3b4 100644 --- a/src/Packages/ZkEvmApi/Documentation~/Listing.md +++ b/src/Packages/ZkEvmApi/Documentation~/Listing.md @@ -6,7 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ListingId** | **string** | Global Order identifier | **PriceDetails** | [**MarketPriceDetails**](MarketPriceDetails.md) | | -**ConvertedPrices** | **Dictionary<string, string>** | A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. | **TokenId** | **string** | Token ID | **ContractAddress** | **string** | ETH Address of collection that the asset belongs to | **Creator** | **string** | ETH Address of listing creator | diff --git a/src/Packages/ZkEvmApi/Documentation~/MarketPriceDetails.md b/src/Packages/ZkEvmApi/Documentation~/MarketPriceDetails.md index 64f99ab1..1c393e05 100644 --- a/src/Packages/ZkEvmApi/Documentation~/MarketPriceDetails.md +++ b/src/Packages/ZkEvmApi/Documentation~/MarketPriceDetails.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Amount** | **string** | The token amount value. This value is provided in the smallest unit of the token (e.g. wei for ETH) | **FeeInclusiveAmount** | **string** | The token amount value. This value is provided in the smallest unit of the token (e.g. wei for ETH) | **Fees** | [**List<MarketPriceFees>**](MarketPriceFees.md) | | +**ConvertedPrices** | **Dictionary<string, string>** | A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/src/Packages/ZkEvmApi/Documentation~/StacksApi.md b/src/Packages/ZkEvmApi/Documentation~/StacksApi.md index d0a4342d..02258b28 100644 --- a/src/Packages/ZkEvmApi/Documentation~/StacksApi.md +++ b/src/Packages/ZkEvmApi/Documentation~/StacksApi.md @@ -318,7 +318,7 @@ No authorization required # **SearchStacks** -> SearchStacksResult SearchStacks (string chainName, List contractAddress, string? accountAddress = null, bool? onlyIncludeOwnerListings = null, bool? onlyIfHasActiveListings = null, string? trait = null, string? keyword = null, string? sortBy = null, int? pageSize = null, string? pageCursor = null) +> SearchStacksResult SearchStacks (string chainName, List contractAddress, string? accountAddress = null, bool? onlyIncludeOwnerListings = null, bool? onlyIfHasActiveListings = null, string? traits = null, string? keyword = null, string? sortBy = null, int? pageSize = null, string? pageCursor = null) Experimental: Search NFT stacks @@ -346,7 +346,7 @@ namespace Example var accountAddress = 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3; // string? | Account address to filter by (optional) var onlyIncludeOwnerListings = true; // bool? | Whether to the listings should include only the owner created listings (optional) var onlyIfHasActiveListings = true; // bool? | Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - var trait = "trait_example"; // string? | JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + var traits = "traits_example"; // string? | JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) var keyword = sword; // string? | Keyword to search NFT name and description. Alphanumeric characters only. (optional) var sortBy = "cheapest_first"; // string? | Sort results in a specific order (optional) var pageSize = 100; // int? | Number of results to return per page (optional) (default to 100) @@ -355,7 +355,7 @@ namespace Example try { // Experimental: Search NFT stacks - SearchStacksResult result = apiInstance.SearchStacks(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, trait, keyword, sortBy, pageSize, pageCursor); + SearchStacksResult result = apiInstance.SearchStacks(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, traits, keyword, sortBy, pageSize, pageCursor); Debug.WriteLine(result); } catch (ApiException e) @@ -376,7 +376,7 @@ This returns an ApiResponse object which contains the response data, status code try { // Experimental: Search NFT stacks - ApiResponse response = apiInstance.SearchStacksWithHttpInfo(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, trait, keyword, sortBy, pageSize, pageCursor); + ApiResponse response = apiInstance.SearchStacksWithHttpInfo(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, traits, keyword, sortBy, pageSize, pageCursor); Debug.Write("Status Code: " + response.StatusCode); Debug.Write("Response Headers: " + response.Headers); Debug.Write("Response Body: " + response.Data); @@ -398,7 +398,7 @@ catch (ApiException e) | **accountAddress** | **string?** | Account address to filter by | [optional] | | **onlyIncludeOwnerListings** | **bool?** | Whether to the listings should include only the owner created listings | [optional] | | **onlyIfHasActiveListings** | **bool?** | Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. | [optional] | -| **trait** | **string?** | JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) | [optional] | +| **traits** | **string?** | JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) | [optional] | | **keyword** | **string?** | Keyword to search NFT name and description. Alphanumeric characters only. | [optional] | | **sortBy** | **string?** | Sort results in a specific order | [optional] | | **pageSize** | **int?** | Number of results to return per page | [optional] [default to 100] | diff --git a/src/Packages/ZkEvmApi/Runtime/Api/StacksApi.cs b/src/Packages/ZkEvmApi/Runtime/Api/StacksApi.cs index 6d86aa4e..2b193f73 100644 --- a/src/Packages/ZkEvmApi/Runtime/Api/StacksApi.cs +++ b/src/Packages/ZkEvmApi/Runtime/Api/StacksApi.cs @@ -118,13 +118,13 @@ public interface IStacksApiSync : IApiAccessor /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// SearchStacksResult - SearchStacksResult SearchStacks(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)); + SearchStacksResult SearchStacks(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)); /// /// Experimental: Search NFT stacks @@ -138,13 +138,13 @@ public interface IStacksApiSync : IApiAccessor /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// ApiResponse of SearchStacksResult - ApiResponse SearchStacksWithHttpInfo(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)); + ApiResponse SearchStacksWithHttpInfo(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)); #endregion Synchronous Operations } @@ -251,14 +251,14 @@ public interface IStacksApiAsync : IApiAccessor /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// Cancellation Token to cancel the request. /// Task of SearchStacksResult - System.Threading.Tasks.Task SearchStacksAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)); + System.Threading.Tasks.Task SearchStacksAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)); /// /// Experimental: Search NFT stacks @@ -272,14 +272,14 @@ public interface IStacksApiAsync : IApiAccessor /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse (SearchStacksResult) - System.Threading.Tasks.Task> SearchStacksWithHttpInfoAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)); + System.Threading.Tasks.Task> SearchStacksWithHttpInfoAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)); #endregion Asynchronous Operations } @@ -913,15 +913,15 @@ public Immutable.Api.ZkEvm.Client.ApiResponse> ListStacksWithH /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// SearchStacksResult - public SearchStacksResult SearchStacks(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)) + public SearchStacksResult SearchStacks(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)) { - Immutable.Api.ZkEvm.Client.ApiResponse localVarResponse = SearchStacksWithHttpInfo(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, trait, keyword, sortBy, pageSize, pageCursor); + Immutable.Api.ZkEvm.Client.ApiResponse localVarResponse = SearchStacksWithHttpInfo(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, traits, keyword, sortBy, pageSize, pageCursor); return localVarResponse.Data; } @@ -934,13 +934,13 @@ public Immutable.Api.ZkEvm.Client.ApiResponse> ListStacksWithH /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// ApiResponse of SearchStacksResult - public Immutable.Api.ZkEvm.Client.ApiResponse SearchStacksWithHttpInfo(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)) + public Immutable.Api.ZkEvm.Client.ApiResponse SearchStacksWithHttpInfo(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?)) { // verify the required parameter 'chainName' is set if (chainName == null) @@ -980,9 +980,9 @@ public Immutable.Api.ZkEvm.Client.ApiResponse> ListStacksWithH { localVarRequestOptions.QueryParameters.Add(Immutable.Api.ZkEvm.Client.ClientUtils.ParameterToMultiMap("", "only_if_has_active_listings", onlyIfHasActiveListings)); } - if (trait != null) + if (traits != null) { - localVarRequestOptions.QueryParameters.Add(Immutable.Api.ZkEvm.Client.ClientUtils.ParameterToMultiMap("", "trait", trait)); + localVarRequestOptions.QueryParameters.Add(Immutable.Api.ZkEvm.Client.ClientUtils.ParameterToMultiMap("", "traits", traits)); } if (keyword != null) { @@ -1023,16 +1023,16 @@ public Immutable.Api.ZkEvm.Client.ApiResponse> ListStacksWithH /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// Cancellation Token to cancel the request. /// Task of SearchStacksResult - public async System.Threading.Tasks.Task SearchStacksAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + public async System.Threading.Tasks.Task SearchStacksAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { - var task = SearchStacksWithHttpInfoAsync(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, trait, keyword, sortBy, pageSize, pageCursor, cancellationToken); + var task = SearchStacksWithHttpInfoAsync(chainName, contractAddress, accountAddress, onlyIncludeOwnerListings, onlyIfHasActiveListings, traits, keyword, sortBy, pageSize, pageCursor, cancellationToken); #if UNITY_EDITOR || !UNITY_WEBGL Immutable.Api.ZkEvm.Client.ApiResponse localVarResponse = await task.ConfigureAwait(false); #else @@ -1050,14 +1050,14 @@ public Immutable.Api.ZkEvm.Client.ApiResponse> ListStacksWithH /// Account address to filter by (optional) /// Whether to the listings should include only the owner created listings (optional) /// Filters results to include only stacks that have a current active listing. False and 'null' return all unfiltered stacks. (optional) - /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) + /// JSON encoded traits to filter by. e.g. encodeURIComponent(JSON.stringify({\"rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}})) (optional) /// Keyword to search NFT name and description. Alphanumeric characters only. (optional) /// Sort results in a specific order (optional) /// Number of results to return per page (optional, default to 100) /// Encoded page cursor to retrieve previous or next page. Use the value returned in the response. (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse (SearchStacksResult) - public async System.Threading.Tasks.Task> SearchStacksWithHttpInfoAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? trait = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + public async System.Threading.Tasks.Task> SearchStacksWithHttpInfoAsync(string chainName, List contractAddress, string? accountAddress = default(string?), bool? onlyIncludeOwnerListings = default(bool?), bool? onlyIfHasActiveListings = default(bool?), string? traits = default(string?), string? keyword = default(string?), string? sortBy = default(string?), int? pageSize = default(int?), string? pageCursor = default(string?), System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) { // verify the required parameter 'chainName' is set if (chainName == null) @@ -1099,9 +1099,9 @@ public Immutable.Api.ZkEvm.Client.ApiResponse> ListStacksWithH { localVarRequestOptions.QueryParameters.Add(Immutable.Api.ZkEvm.Client.ClientUtils.ParameterToMultiMap("", "only_if_has_active_listings", onlyIfHasActiveListings)); } - if (trait != null) + if (traits != null) { - localVarRequestOptions.QueryParameters.Add(Immutable.Api.ZkEvm.Client.ClientUtils.ParameterToMultiMap("", "trait", trait)); + localVarRequestOptions.QueryParameters.Add(Immutable.Api.ZkEvm.Client.ClientUtils.ParameterToMultiMap("", "traits", traits)); } if (keyword != null) { diff --git a/src/Packages/ZkEvmApi/Runtime/Model/Listing.cs b/src/Packages/ZkEvmApi/Runtime/Model/Listing.cs index 66db2417..5ee3f05e 100644 --- a/src/Packages/ZkEvmApi/Runtime/Model/Listing.cs +++ b/src/Packages/ZkEvmApi/Runtime/Model/Listing.cs @@ -41,12 +41,11 @@ protected Listing() { } /// /// Global Order identifier (required). /// priceDetails (required). - /// A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. (required). /// Token ID (required). /// ETH Address of collection that the asset belongs to (required). /// ETH Address of listing creator (required). /// Amount of token included in the listing (required). - public Listing(string listingId = default(string), MarketPriceDetails priceDetails = default(MarketPriceDetails), Dictionary convertedPrices = default(Dictionary), string tokenId = default(string), string contractAddress = default(string), string creator = default(string), string amount = default(string)) + public Listing(string listingId = default(string), MarketPriceDetails priceDetails = default(MarketPriceDetails), string tokenId = default(string), string contractAddress = default(string), string creator = default(string), string amount = default(string)) { // to ensure "listingId" is required (not null) if (listingId == null) @@ -60,12 +59,6 @@ protected Listing() { } throw new ArgumentNullException("priceDetails is a required property for Listing and cannot be null"); } this.PriceDetails = priceDetails; - // to ensure "convertedPrices" is required (not null) - if (convertedPrices == null) - { - throw new ArgumentNullException("convertedPrices is a required property for Listing and cannot be null"); - } - this.ConvertedPrices = convertedPrices; // to ensure "tokenId" is required (not null) if (tokenId == null) { @@ -106,14 +99,6 @@ protected Listing() { } [DataMember(Name = "price_details", IsRequired = true, EmitDefaultValue = true)] public MarketPriceDetails PriceDetails { get; set; } - /// - /// A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. - /// - /// A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. - /// {"ETH":"0.0058079775","USD":"15.89"} - [DataMember(Name = "converted_prices", IsRequired = true, EmitDefaultValue = true)] - public Dictionary ConvertedPrices { get; set; } - /// /// Token ID /// @@ -156,7 +141,6 @@ public override string ToString() sb.Append("class Listing {\n"); sb.Append(" ListingId: ").Append(ListingId).Append("\n"); sb.Append(" PriceDetails: ").Append(PriceDetails).Append("\n"); - sb.Append(" ConvertedPrices: ").Append(ConvertedPrices).Append("\n"); sb.Append(" TokenId: ").Append(TokenId).Append("\n"); sb.Append(" ContractAddress: ").Append(ContractAddress).Append("\n"); sb.Append(" Creator: ").Append(Creator).Append("\n"); diff --git a/src/Packages/ZkEvmApi/Runtime/Model/MarketPriceDetails.cs b/src/Packages/ZkEvmApi/Runtime/Model/MarketPriceDetails.cs index 326485f7..dbf49717 100644 --- a/src/Packages/ZkEvmApi/Runtime/Model/MarketPriceDetails.cs +++ b/src/Packages/ZkEvmApi/Runtime/Model/MarketPriceDetails.cs @@ -43,7 +43,8 @@ protected MarketPriceDetails() { } /// The token amount value. This value is provided in the smallest unit of the token (e.g. wei for ETH) (required). /// The token amount value. This value is provided in the smallest unit of the token (e.g. wei for ETH) (required). /// fees (required). - public MarketPriceDetails(MarketPriceDetailsToken token = default(MarketPriceDetailsToken), string amount = default(string), string feeInclusiveAmount = default(string), List fees = default(List)) + /// A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. (required). + public MarketPriceDetails(MarketPriceDetailsToken token = default(MarketPriceDetailsToken), string amount = default(string), string feeInclusiveAmount = default(string), List fees = default(List), Dictionary convertedPrices = default(Dictionary)) { // to ensure "token" is required (not null) if (token == null) @@ -69,6 +70,12 @@ protected MarketPriceDetails() { } throw new ArgumentNullException("fees is a required property for MarketPriceDetails and cannot be null"); } this.Fees = fees; + // to ensure "convertedPrices" is required (not null) + if (convertedPrices == null) + { + throw new ArgumentNullException("convertedPrices is a required property for MarketPriceDetails and cannot be null"); + } + this.ConvertedPrices = convertedPrices; } /// @@ -100,6 +107,14 @@ protected MarketPriceDetails() { } [DataMember(Name = "fees", IsRequired = true, EmitDefaultValue = true)] public List Fees { get; set; } + /// + /// A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. + /// + /// A mapping of converted prices for major currencies such as ETH, USD. All converted prices are fee-inclusive. + /// {"ETH":"0.0058079775","USD":"15.89"} + [DataMember(Name = "converted_prices", IsRequired = true, EmitDefaultValue = true)] + public Dictionary ConvertedPrices { get; set; } + /// /// Returns the string presentation of the object /// @@ -112,6 +127,7 @@ public override string ToString() sb.Append(" Amount: ").Append(Amount).Append("\n"); sb.Append(" FeeInclusiveAmount: ").Append(FeeInclusiveAmount).Append("\n"); sb.Append(" Fees: ").Append(Fees).Append("\n"); + sb.Append(" ConvertedPrices: ").Append(ConvertedPrices).Append("\n"); sb.Append("}\n"); return sb.ToString(); } diff --git a/src/Packages/ZkEvmApi/api~/openapi.yaml b/src/Packages/ZkEvmApi/api~/openapi.yaml index 20522623..63239295 100644 --- a/src/Packages/ZkEvmApi/api~/openapi.yaml +++ b/src/Packages/ZkEvmApi/api~/openapi.yaml @@ -3596,7 +3596,7 @@ paths: rarity\": {\"values\": [\"common\", \"rare\"], \"condition\": \"eq\"}}))" explode: true in: query - name: trait + name: traits required: false schema: type: string @@ -9112,6 +9112,16 @@ components: - recipient_address - type type: object + ConvertedPrices: + additionalProperties: + type: string + description: "A mapping of converted prices for major currencies such as ETH,\ + \ USD. All converted prices are fee-inclusive." + example: + ETH: "0.0058079775" + USD: "15.89" + nullable: true + type: object MarketPriceDetails: description: Market Price details example: @@ -9120,6 +9130,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -9147,22 +9160,23 @@ components: items: $ref: '#/components/schemas/MarketPriceFees' type: array + converted_prices: + additionalProperties: + type: string + description: "A mapping of converted prices for major currencies such as\ + \ ETH, USD. All converted prices are fee-inclusive." + example: + ETH: "0.0058079775" + USD: "15.89" + nullable: true + type: object required: - amount + - converted_prices - fee_inclusive_amount - fees - token type: object - ConvertedPrices: - additionalProperties: - type: string - description: "A mapping of converted prices for major currencies such as ETH,\ - \ USD. All converted prices are fee-inclusive." - example: - ETH: "0.0058079775" - USD: "15.89" - nullable: true - type: object Listing: example: creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 @@ -9175,13 +9189,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 properties: listing_id: @@ -9190,16 +9204,6 @@ components: type: string price_details: $ref: '#/components/schemas/MarketPriceDetails' - converted_prices: - additionalProperties: - type: string - description: "A mapping of converted prices for major currencies such as\ - \ ETH, USD. All converted prices are fee-inclusive." - example: - ETH: "0.0058079775" - USD: "15.89" - nullable: true - type: object token_id: description: Token ID example: "1" @@ -9219,7 +9223,6 @@ components: required: - amount - contract_address - - converted_prices - creator - listing_id - price_details @@ -9237,6 +9240,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -9246,6 +9252,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -9302,6 +9311,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -9311,6 +9323,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -9345,13 +9360,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9363,13 +9378,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9381,13 +9396,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9399,13 +9414,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9417,13 +9432,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 nft_with_stack: image: https://some-url @@ -9483,13 +9498,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9501,13 +9516,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9519,13 +9534,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9537,13 +9552,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9555,13 +9570,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 nft_with_stack: image: https://some-url @@ -9599,13 +9614,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9617,13 +9632,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9635,13 +9650,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9653,13 +9668,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9671,13 +9686,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 nft_with_stack: image: https://some-url @@ -9830,13 +9845,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9848,13 +9863,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9866,13 +9881,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9884,13 +9899,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9902,13 +9917,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 stack: image: https://some-url @@ -9972,13 +9987,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -9990,13 +10005,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10008,13 +10023,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10026,13 +10041,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10044,13 +10059,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 stack: image: https://some-url @@ -10087,13 +10102,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10105,13 +10120,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10123,13 +10138,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10141,13 +10156,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 - creator: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 amount: "1" @@ -10159,13 +10174,13 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE fee_inclusive_amount: "9750000000000000000" - converted_prices: - ETH: "0.0058079775" - USD: "15.89" contract_address: 0xe9b00a87700f660e46b6f5deaa1232836bcc07d3 stack: image: https://some-url @@ -10222,6 +10237,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10231,6 +10249,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10250,6 +10271,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10259,6 +10283,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10300,6 +10327,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10309,6 +10339,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10328,6 +10361,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10337,6 +10373,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10358,6 +10397,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10367,6 +10409,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10386,6 +10431,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10395,6 +10443,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10430,6 +10481,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10439,6 +10493,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10469,6 +10526,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10478,6 +10538,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10496,6 +10559,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10505,6 +10571,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10522,6 +10591,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10531,6 +10603,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10576,6 +10651,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10585,6 +10663,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10603,6 +10684,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10612,6 +10696,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10629,6 +10716,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10638,6 +10728,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10660,6 +10753,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10669,6 +10765,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10687,6 +10786,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10696,6 +10798,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10713,6 +10818,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE @@ -10722,6 +10830,9 @@ components: - type: TAKER_ECOSYSTEM recipient_address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92233 amount: "1000000000000000000" + converted_prices: + ETH: "0.0058079775" + USD: "15.89" token: symbol: IMX type: NATIVE