Note: see the language section for more details.

Allow Tether TRC-20 transfers on the Nile Testnet

This policy allows for all transfer calls on the Tether smart contract on the Nile testnet. The contract addresses on Nile testnet and Tron mainnet for Tether are different!
{
  "policyName": "Enable Tether TRC-20 transfers on the Nile Testnet for the Tether contract address: 'TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf'",
  "effect": "EFFECT_ALLOW",
  "condition": "tron.tx.contract[0].contract_address == 'TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf' && tron.tx.contract[0].data[0..8] == 'a9059cbb'"
}

Allow TRX transfers under 10,000,000 SUN (10 TRX)

The amount field is denoted in SUN, the lowest denomination of TRX.
{
  "policyName": "Allow TRX transfers under 10 TRX",
  "effect": "EFFECT_ALLOW",
  "condition": "tron.tx.contract[0].amount < 10000000"
}

Allow all TransferContract transactions

This policy allows for any TRX Transfer
{
  "policyName": "Allow all TRX transfers",
  "effect": "EFFECT_ALLOW",
  "condition": "tron.tx.contract[0].type == 'TransferContract'"
}