# Abstract Bidding

## Features

* [x] Trait Bidding, Collection Bidding, Token Bidding, Manual Token Bidding
* [x] Looping & Outbidding competition
* [x] [Instant Counter bidding](/nft-butler/features/instant-counter-bidding.md)
* [x] Relativ Bidding to floor price or fixed ETH bidding
* [x] Collection & Trait floor price protection
* [x] Up to 8000 bids / hour using all 5 Token Task slots
* [x] Exclude Bidding on specific Owners (staking contracts)
* [x] [Security Features](/nft-butler/setup/security-features.md)
* [x] [Auto Listing ](/nft-butler/features/bidding-and-autolisting.md)config on Bidding Task
* [x] [Auto Listing Engine](/nft-butler/features/auto-listing-engine.md)

<figure><img src="/files/WVa3JfH2XX1KYqGw89wa" alt=""><figcaption><p>Search engine filtering for Abstract Collections on OS</p></figcaption></figure>

## Requirements for Abstract Bidding

{% hint style="info" %}
In order to create and run Abstract Bidding task each User will need the Butler Basic Access ([Subscription or Lifetime NFT](/nft-butler/nft-butler/getting-started/get-access.md)) as well as the [PRO Access](/nft-butler/products-and-services/pro-access.md) on top.

Further you're wallet needs to hold [WBERA ](#convert-eth-to-bera-wbera)on Bera chain.
{% endhint %}

## How does Abstract Bidding work?

Bidding on Abstract Collections via OpenSea is pretty much the same as Bidding on Ethereum Collection. However there are still a few points to remember:

* Wallets overview will not show Arbitrum ETH / WETH balances.
* Bidding tasks cannot check how much funds are available in your bidding wallet. Therefore it will always try to bid up to your max bid price. Bids will fail if bidding funds are insufficient.
* Approvals for Listing automation have to be done manually on each Collection first. Otherwise Auto Listing tasks will fail to send listing orders.

All other Features are supported same as on Ethereum Collections:

* Adding Abstract collections to Search engine
* [Instant Counter Bidding](/nft-butler/features/instant-counter-bidding.md)
* [Collection Trait Offer Tasks](/nft-butler/task-types/collection-trait-bidding-cto.md)
* [Token bidding Tasks / Manual bidding tasks](/nft-butler/task-types/token-bidding.md)
* Performance Overview / Flips / Notifications and Inventory
* [Security Features](/nft-butler/setup/security-features.md)
* [Auto Listing ](/nft-butler/features/bidding-and-autolisting.md)configuration on Bidding Task
* [Auto Listing Engine](/nft-butler/features/auto-listing-engine.md)

## Convert ETH to Abstract ETH / WETH

In order to be able to bid with WETH on Abstract you'll have to swap some of your funds first.

* First we recommend to add Abstract to your Metamask Plugin:\
  <https://docs.abs.xyz/connect-to-abstract>

<figure><img src="/files/5uMrTa8bosv8Wm5p6NAB" alt=""><figcaption><p>Adding Abstract chain to MM with above details</p></figcaption></figure>

* Now to swap some of your ETH / WETH to Abstract OpenSea can be used directly with the following link:\
  <https://opensea.io/token/abstract/0x0000000000000000000000000000000000000000>

<figure><img src="/files/mdb2Eks3BRs8yQDuCnE9" alt=""><figcaption><p>Swapping ETH Mainnet to ETH on Abstract</p></figcaption></figure>

* Also make sure to swap some of your Abstract ETH to Abstract WETH for bidding
* And last step: do at least 1 manual bid on an OpenSea Abstract collection to make sure all necessary contracts are approved for bidding automation.

{% hint style="info" %}
Infura does currently not support Abstract Chain via their free RPC servers. This is why Butler will **not show your ETH / WETHBalance** on the Dashboard or Wallets Overview.

Also Tasks will not be able to check in advance how much Abstract WETH is available in your Wallet. Butler will simply fire your bids and if your balance is not high enough, bids will be rejected.
{% endhint %}

## Create Search Engine Task

{% hint style="info" %}
If you don't find your favorite Abstract collection on the Butler search engine, feel free to [add](/nft-butler/setup/add-collection-to-butler.md) it with the Button on top of the search engine.

With the Blockchain Filtering option you can filter the collections based on Blockchain as shown below.
{% endhint %}

<figure><img src="/files/ySVwD5whH2Nq7bCidues" alt=""><figcaption><p>Filtering for Abstract Collections</p></figcaption></figure>

The above screenshot shows available Abstract collections filtered by Blockchain on the left. The buttons will provide the following features:

* 1st Button "Show all Traits": Drilldown into the Traits view of the collection to create trait based bidding tasks
* 2nd Button "Check Collection Stats": Will provide a collection floor price graph for OpenSea and Blur (up to 2 months) as well as top Collection Bids and the last Sales events.
* 3rd Button "Create Collection CTO": With this button you can create a [Collection Bidding Task](/nft-butler/task-types/collection-trait-bidding-cto.md)
* 4th Button "Create Token Task": Here you can create a [Token Bidding Task](/nft-butler/task-types/token-bidding.md)

## Create Manual bidding Task

Abstract bidding tasks can also be created as[ Manual Task](/nft-butler/task-types/manual-token-id-bidding.md) providing the collection link, smart contract and a list of token ids:

<figure><img src="/files/N5HtS4tUSLKkQJh1akmb" alt=""><figcaption><p>Create Manual Token Bidding Task</p></figcaption></figure>

### Marketplace & Blockchain

With the required[ PRO Access](/nft-butler/products-and-services/pro-access.md) you can choose the target Blockchain to "**Abstract**" with OpenSea as the Marketplace:

<figure><img src="/files/V4TBHOmdizPJeHfzhoe4" alt=""><figcaption><p>Choosing Abstract to create a manual bidding task</p></figcaption></figure>

* Now to create your first Bera Bidding Task you'll basically have to copy & past the Link of the Abstract Collection on OpenSea in Butler and fill the "Token IDs range" field with a list of Token IDs you'd like to bid on
* To support finding all Token IDs of a specific Trait we have two very usefull Community Bot features availbe for Members in our Discord:\
  [/traits](/nft-butler/products-and-services/discord-bot/traits.md)\
  [/tokenscan](/nft-butler/products-and-services/discord-bot/tokenscan.md)

{% hint style="info" %}
Make sure to "Fetch Data" once you've copied the Link to the collection. It will fetch Collection Stats and Last Sales information on the left side.
{% endhint %}

<figure><img src="/files/4R5tnGtYdxSRfvp6sqHx" alt=""><figcaption><p>Fetching Abstract Collection Information</p></figcaption></figure>

* For all the Manual token task configuration options please refer to [Manual Token Bidding Page](/nft-butler/task-types/manual-token-id-bidding.md)

## Dashboard & Wallt Details

* Abstract bidding Tasks will be part of the Live Bidding Activity Feed on the [Dashboard Overview](/nft-butler/features/dashboard.md)
* Target link will link to OpenSea as usual
* However the wallet percentage for the WETH limits are not taking Abstract bids into account
* Wallet Details will show active bids on Abstract

<figure><img src="/files/1ADzZiz3FyyUa7CkJ4cA" alt=""><figcaption><p>Butler Dashboard showing live bidding activity for Abstract bidding activity. Wallet percentag only taking OS ETH bids into Account</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nftbutler.io/nft-butler/features/abstract-bidding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
