# ASA Bidding Application Using PyTeal Error

**URL:** https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158
**Category:** Uncategorized
**Created:** [September 2, 2021, 6:58am UTC](https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158 "2021-09-02T06:58:47Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![ponvandurajendran](https://avatars.discourse-cdn.com/v4/letter/p/47e85d/32.png) [@ponvandurajendran](https://forum.algorand.co/u/ponvandurajendran)
#### Post date: [September 2, 2021, 6:58am UTC](https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158/1 "2021-09-02T06:58:47Z")

</div>

while running ASA Bidding Application Using PyTeal .i am facing below issue in the line of  
app\_interaction\_service.pay\_to\_seller(asa\_seller\_address=app\_initialization\_service.app\_creator\_address)

algosdk.error.AlgodHTTPError: {“message”:“TransactionPool.Remember: transaction 6MV4LWJSEKPKKTCCVRLXIZ5OPTPQ4HRFQ6CXFIL65N45FVO4OS5Q: transaction rejected by ApprovalProgram”}

---

<div class="post-metadata">

### Author: ![fabrice](https://avatars.discourse-cdn.com/v4/letter/f/5fc32e/32.png) [@fabrice](https://forum.algorand.co/u/fabrice)
#### Post date: [September 3, 2021, 1:23pm UTC](https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158/2 "2021-09-03T13:23:08Z")

</div>

Can you give us more details?

What exact steps did you take?  
Did you execute a specific script? If yes, was it `main.py` on [https://github.com/Vilijan/ASABidding](https://github.com/Vilijan/ASABidding) or did you create your own? In the latter, can you copy-paste your script?

---

<div class="post-metadata">

### Author: ![sathiyakennedy](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@sathiyakennedy](https://forum.algorand.co/u/sathiyakennedy)
#### Post date: [September 6, 2021, 5:16am UTC](https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158/3 "2021-09-06T05:16:58Z")

</div>

yes I was execute main.py on [https://github.com/Vilijan/ASABidding](https://github.com/Vilijan/ASABidding)  
This is My code …

```python
from src.app_services.app_initializaion_service import AppInitializationService
from src.app_services.app_interaction_service import AppInteractionService
from src.app_utils.credentials import main_developer_credentials, get_developer_credentials
from src.app_pyteal.app_source_code import approval_program, clear_program, AppVariables
from pyteal import *
main_dev_pk, main_dev_address = main_developer_credentials()

app_initialization_service = AppInitializationService(app_creator_pk=main_dev_pk,
                                                      app_creator_address=main_dev_address,
                                                      asa_unit_name="wawa",
                                                      asa_asset_name="wawa",
                                                      app_duration=150,
 teal_version=3)

app_initialization_service.create_application()

app_initialization_service.create_asa()

app_initialization_service.setup_asa_delegate_smart_contract()

app_initialization_service.deposit_fee_funds_to_asa_delegate_authority()

app_initialization_service.change_asa_credentials()

app_initialization_service.setup_algo_delegate_smart_contract()

app_initialization_service.deposit_fee_funds_to_algo_delegate_authority()

app_initialization_service.setup_app_delegates_authorities()

print(f'app_id: {app_initialization_service.app_id} \n'
      f'asa_id: {app_initialization_service.asa_id} \n'
      f'asa_delegate_authority_address: {app_initialization_service.asa_delegate_authority_address} \n'
      f'algo_delegate_authority_address: {app_initialization_service.algo_delegate_authority_address}')

bidder_pk, bidder_address = get_developer_credentials(developer_id=1)

app_interaction_service = AppInteractionService(app_id=app_initialization_service.app_id,
                                                asa_id=app_initialization_service.asa_id,
                                                current_owner_address=main_dev_address,
                                                teal_version=3)

app_interaction_service.execute_bidding(bidder_private_key=bidder_pk,
                                        bidder_address=bidder_address,
                                        amount=3000000)

app_interaction_service.execute_bidding(bidder_private_key=main_dev_pk,
                                        bidder_address=main_dev_address,
                                        amount=5000000)

 

    app_interaction_service.pay_to_seller(asa_seller_address=app_initialization_service.app_creator_address)

```

Error showing in the line

```auto
app_interaction_service.pay_to_seller(asa_seller_address=app_initialization_service.app_creator_address)

```

and error

```auto
algosdk.error.AlgodHTTPError: {“message”:“TransactionPool.Remember: transaction 6MV4LWJSEKPKKTCCVRLXIZ5OPTPQ4HRFQ6CXFIL65N45FVO4OS5Q: transaction rejected by ApprovalProgram”}

```

(Edit to make the code look better, i.e., write it between ```)

---

<div class="post-metadata">

### Author: ![Maugli](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/maugli/32/907_2.png) [@Maugli](https://forum.algorand.co/u/Maugli)
#### Post date: [September 6, 2021, 8:32am UTC](https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158/4 "2021-09-06T08:32:02Z")

</div>

There was a similar question in the pyteal discord section. There the solution was that pay\_to\_seller must be executed **after** the bidding period is over. Try it first, please.

---

<div class="post-metadata">

### Author: ![sathiyakennedy](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@sathiyakennedy](https://forum.algorand.co/u/sathiyakennedy)
#### Post date: [September 6, 2021, 8:54am UTC](https://forum.algorand.co/t/asa-bidding-application-using-pyteal-error/4158/5 "2021-09-06T08:54:51Z")

</div>

After completion of bidding period only i am getting this error
