# Pirichain Smart Scenarios Documentation

## Pirichain Smart Scenarios Documentation

- [Pirichain Smart Scenario (PSce)](https://smartscenarios.pirichain.com/pirichain-smart-scenario-psce.md): This page will explain how to use Pirichain Smart Scenarios (PSce), how it will bring benefications to any kind of industry.
- [Which Industries can use easily PSces?](https://smartscenarios.pirichain.com/which-industries-can-use-easily-psces.md)
- [Full Support Interoperability!](https://smartscenarios.pirichain.com/full-support-interoperability.md)
- [General Structure of Smart Scenarios](https://smartscenarios.pirichain.com/general-structure-of-smart-scenarios.md): Pirichain Smart Scenarios (PSce) supports to written by JavaScript or TypeScript Language. And It can handle multiple operation in one PSce.
- [PSce Working Principles And Limitations](https://smartscenarios.pirichain.com/psce-working-principles-and-limitations.md)
- [PSce Constants](https://smartscenarios.pirichain.com/psce-constants.md)
- [PSce Accumulator Object](https://smartscenarios.pirichain.com/psce-accumulator-object.md)
- [Simple Usage PSce](https://smartscenarios.pirichain.com/simple-usage-psce.md): As we see below page , system generates some constants such as EXECUTER\_ADDRESS, OWNER\_ADDRESS
- [Generating a new transaction though PSce](https://smartscenarios.pirichain.com/generating-a-new-transaction-though-psce.md): PCse has capability of generating internal transactions.
- [What will i have if i execute a PCse](https://smartscenarios.pirichain.com/what-will-i-have-if-i-execute-a-pcse.md): If we have a sample PCse and we executed the depositLiqudity method ;
- [Operation Costs](https://smartscenarios.pirichain.com/operation-costs.md): Each internal transaction needs to PIRI.
- [Double Protect!  your client assets are in safe with addition authenticator code](https://smartscenarios.pirichain.com/double-protect-your-client-assets-are-in-safe-with-addition-authenticator-code.md): There is an attention for using this function! Please read carefully before operate
- [Avoid these methods and situations in PSce](https://smartscenarios.pirichain.com/avoid-these-methods-and-situations-in-psce.md)
- [sendPIRI](https://smartscenarios.pirichain.com/psce-functions/sendpiri.md): To send from PSce to other defined address.
- [sendToken](https://smartscenarios.pirichain.com/psce-functions/sendtoken.md): To send from PSce to other defined address.
- [pushData](https://smartscenarios.pirichain.com/psce-functions/pushdata.md): pushData Method allows to store customized data pattern in blocknetwork
- [getBalance](https://smartscenarios.pirichain.com/psce-functions/getbalance.md): To get latest balance relevant address
- [getBalanceList](https://smartscenarios.pirichain.com/psce-functions/getbalancelist.md): To get balance List of relevant address
- [getPureTransaction](https://smartscenarios.pirichain.com/psce-functions/getpuretransaction.md): Getting simple tx record though Transaction Hash.
- [getTransaction](https://smartscenarios.pirichain.com/psce-functions/gettransaction.md): Getting detailed tx record though Transaction Hash.
- [listPoolTransactions](https://smartscenarios.pirichain.com/psce-functions/listpooltransactions.md): Getting detailed tx record though Transaction Hash.
- [findData](https://smartscenarios.pirichain.com/psce-functions/finddata.md): You can use this command to find data which has been saved block network.
- [findDataWithAddress](https://smartscenarios.pirichain.com/psce-functions/finddatawithaddress.md): You can use this command to find data which has been saved block network.
- [findDataWithValue](https://smartscenarios.pirichain.com/psce-functions/finddatawithvalue.md): You can use this command to find data which has been saved block network.
- [findDataUpperThanValue](https://smartscenarios.pirichain.com/psce-functions/finddatawithvalue/finddataupperthanvalue.md): You can use this command to find data which has been saved block network.
- [findDataLowerThanValue](https://smartscenarios.pirichain.com/psce-functions/finddatawithvalue/finddatalowerthanvalue.md): You can use this command to find data which has been saved block network.
- [getRandom](https://smartscenarios.pirichain.com/psce-functions/getrandom.md): make a new randomized number and all nodes will give same  six digit number.
- [getData](https://smartscenarios.pirichain.com/psce-functions/getdata.md): Allows get data from external environments
- [postData](https://smartscenarios.pirichain.com/psce-functions/postdata.md): Allows get data from external environments
- [generateAuthenticator](https://smartscenarios.pirichain.com/psce-functions/generateauthenticator.md): Allow to generate a new secret token each wallet.
- [verifyAuthenticator](https://smartscenarios.pirichain.com/psce-functions/verifyauthenticator.md): Allow to generate a new secret token each wallet.
- [getMyAuthenticatorToken](https://smartscenarios.pirichain.com/psce-functions/getmyauthenticatortoken.md): Allow to generate a new secret token each wallet.
- [Validators](https://smartscenarios.pirichain.com/psce-functions/validators.md): PSce helps to determine data types under methods
- [Examples](https://smartscenarios.pirichain.com/psce-functions/examples.md)
- [Get PSce owner wallet balance](https://smartscenarios.pirichain.com/psce-functions/examples/get-psce-owner-wallet-balance.md): Detection Authorization of PSce wallet.
- [sendToken Example](https://smartscenarios.pirichain.com/psce-functions/examples/sendtoken-example.md): A sample usage for sending token from PSce to defined address.
- [EVM based similar approach-  Token Management With PSDATA](https://smartscenarios.pirichain.com/psce-functions/examples/evm-based-similar-approach-token-management-with-psdata.md): Manage a simple token management in PSce very easily.
- [Connect to EXTERNAL ENVIRONMENTS!](https://smartscenarios.pirichain.com/psce-functions/examples/connect-to-external-environments.md)
- [Time Based Inheritor Example](https://smartscenarios.pirichain.com/psce-functions/examples/time-based-inheritor-example.md)
- [Token Example with Ticket Operation](https://smartscenarios.pirichain.com/psce-functions/examples/token-example-with-ticket-operation.md)
- [A sample about token vesting](https://smartscenarios.pirichain.com/psce-functions/examples/a-sample-about-token-vesting.md): In this Smart Scenario; It is divided into equal periods of 10 months  (Per month 2.1 Million PIRI). The asset is coded so that it can only be claimed once a month.
- [Asset Management Of Share Holders using with PSce](https://smartscenarios.pirichain.com/psce-functions/examples/asset-management-of-share-holders-using-with-psce.md)
- [Double Protect your assets using with Pirichain Authenticator Factor](https://smartscenarios.pirichain.com/psce-functions/examples/double-protect-your-assets-using-with-pirichain-authenticator-factor.md)
- [What an easy to build up your metaverse planet in Pirichain!](https://smartscenarios.pirichain.com/psce-functions/examples/what-an-easy-to-build-up-your-metaverse-planet-in-pirichain.md)
- [A new approach dependency factor using with PSce](https://smartscenarios.pirichain.com/psce-functions/examples/a-new-approach-dependency-factor-using-with-psce.md)
- [Advanced Operation - Withdraw All Your Asset From PCse](https://smartscenarios.pirichain.com/psce-functions/examples/advanced-operation-withdraw-all-your-asset-from-pcse.md): PSce creates automatically below function for each PSce for providing to withdraw all asset type from Smart Scenario Balance.
- [Task Diversification and Transaction Proof (TDTP)](https://smartscenarios.pirichain.com/psce-functions/examples/task-diversification-and-transaction-proof-tdtp.md)
- [A Sample of using Origin Flag Integration on Binance Smart Chain Network.](https://smartscenarios.pirichain.com/psce-functions/examples/a-sample-of-using-origin-flag-integration-on-binance-smart-chain-network..md)
- [Deposit/Withdraw from Foreign Chain (BSC) and Add Order , Buy and Sell Token, Just a 277 Code Lines!](https://smartscenarios.pirichain.com/psce-functions/examples/deposit-withdraw-from-foreign-chain-bsc-and-add-order-buy-and-sell-token-just-a-277-code-lines.md): Below sample explained how to build a simple exchange operation using with PSce
- [Pirichain Decentralized Exchange (DEX) Sample Full Codes](https://smartscenarios.pirichain.com/psce-functions/examples/pirichain-decentralized-exchange-dex-sample-full-codes.md): This pages explained that how to code for building a new dex via Pirichain
