# Looking for pyteal functions of smart contract app

**URL:** <https://forum.algorand.co/t/looking-for-pyteal-functions-of-smart-contract-app/2518>\
**Category:** General\
**Tags:** smart-contracts\
**Created:** [February 2, 2021, 3:08am UTC](https://forum.algorand.co/t/looking-for-pyteal-functions-of-smart-contract-app/2518 "2021-02-02T03:08:06Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![yfmao](https://avatars.discourse-cdn.com/v4/letter/y/c77e96/32.png) [@yfmao](https://forum.algorand.co/u/yfmao)\
**Post date:** [February 2, 2021, 3:08am UTC](https://forum.algorand.co/t/looking-for-pyteal-functions-of-smart-contract-app/2518/1 "2021-02-02T03:08:06Z")

</div>

I am looking for some Pyteal / AlgoSDK functions:

1. The function writing the global states of specified external contracts.

Currently, the function of App.globalPut in pyteal is only able to write global state inside the given contract. I think the functionality I am looking for looks like App.globalExPut.

1. The function returning the creator account public address of the smart contract.

This means I am finding something similar to App.getCreator().

1. The function listing the opted accounts of a given application.

2. The function returning all transactions engaging inside the noted application.

Any advice?

---

_[View the full topic](https://forum.algorand.co/t/looking-for-pyteal-functions-of-smart-contract-app/2518)._
