# 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