# Push Chain Contract Helpers (UEAFactory)

**Canonical:** https://apis.io/apis/push-protocol/push-chain-contract-helpers/  
**Provider:** Push Protocol — https://apis.io/providers/push-protocol/  
**Documentation:** https://push.org/docs/chain/build/contract-helpers

Push Chain Contract Helpers (UEAFactory) is one of 5 APIs that [Push Protocol](https://apis.io/providers/push-protocol/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Smart Contracts, Solidity, Universal Executor Account, and Cross-Chain Identity. The published artifact set on APIs.io includes API documentation.

On-chain contract helpers deployed at 0x00000000000000000000000000000000000000eA (UEAFactory). getOriginForUEA(address) returns the UniversalAccountId and isUEA flag for any Push Chain address. getUEAForOrigin(UniversalAccountId) computes the deterministic CREATE2 Universal Executor Account address and its deployment status. Importable via push-chain-core-contracts/src/Interfaces/IUEAFactory.sol or as a manually defined Solidity interface.

## Machine-readable artifacts (1)

- **Documentation** — https://push.org/docs/chain/build/contract-helpers

## Other Push Protocol APIs (4)

- [Push Chain Core SDK](https://apis.io/apis/push-protocol/push-chain-sdk/)
- [Push Chain EVM Client](https://apis.io/apis/push-protocol/push-chain-evm-client/)
- [Push Chain Testnet Faucet](https://apis.io/apis/push-protocol/push-chain-faucet/)
- [Push Chain UI Kit](https://apis.io/apis/push-protocol/push-chain-ui-kit/)

## Tags

Smart Contracts, Solidity, Universal Executor Account, Cross-Chain Identity

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/push-protocol/push-chain-contract-helpers/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/push-protocol/.
