# Testing

Our SDK does not offer the testnet environment for testing. However, you can utilize Tenderly for testing in the simulated fork from mainnet.

### How to Test?

1. Register [Tenderly](https://tenderly.co/) and follow the instruction on creating a fork in the document here: <https://docs.tenderly.co/simulations-and-forks/how-to-create-a-fork>&#x20;

![Choose BSC or target chain as the Network to fork](https://1183718325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIrgynu5oOEGc1vWQrCYX%2Fuploads%2FALfvSc89usFF0rTcLTAR%2Fimage.png?alt=media\&token=09f3822a-8475-4222-aa6e-08184e0e5ecc)

2\. Configure the RPC URL to Metamask. Read more here: <https://www.notion.so/Metamask-Tenderly-14528949e83c42f4b24b6e0a44a6badf>

![](https://1183718325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIrgynu5oOEGc1vWQrCYX%2Fuploads%2FMmjOwUnolUgSTfcMxY7a%2Fimage.png?alt=media\&token=2870b742-cfc6-4877-a5a3-c24889a30f90)

Use the URL below for the RPC, replace {{forkID}} with your fork ID from the URL.

```
https://rpc.tenderly.co/fork/{{forkID}}
```

3\. Switch Metamask Network to your configured Tenderly. Make a transaction and the result will appear in the Tenderly forked transaction page. (Not bscscan)&#x20;

{% hint style="success" %}
With Tenderly, you can use metamask to perform a simulated transaction without losing any actual tokens.
{% endhint %}

&#x20;
