Versioning in the Actions API
We introduce versioning for actions in https://toncenter.com/api/v3/.
Specify the "supported_action_types" in methods https://toncenter.com/api/v3/index.html#/actions/api_v3_get_pending_traces and https://toncenter.com/api/v3/index.html#/actions/api_v3_get_pending_actions to desired version of action types and get the actions of supported types or set it to "latest" to get all newest actions from API v3.
Clients (e.g., wallet or blockchain explorers applications) can use it to receive the only actions that they support.
Version "v1":
β Basic: call_contract, contract_deploy, ton_transfer, tick_tock
β Jettons: jetton_burn, jetton_transfer, jetton_mint
β NFTs: nft_mint, nft_transfer, auction_bid
β DEXs: jetton_swap, dex_deposit_liquidity, dex_withdraw_liquidity
β Liquid staking: stake_deposit, stake_withdrawal, stake_withdrawal_request
β Elections: election_deposit, election_recover
β TON DNS: change_dns, delete_dns, renew_dns
β Subsctiptions: subscribe, unsubscribe
Version "v2":
β Multisig: multisig_create_order, multisig_approve, multisig_execute
β Vesting: vesting_send_message, vesting_add_whitelist
β EVAA: evaa_supply, evaa_withdraw, evaa_liquidate
β Jvault: jvault_stake, jvault_unstake, jvault_claim
β NFTs: nft_discovery
Version "latest": returns all newest action types.