# Cancel Stream

```
// Native Token

const response = await native.cancel({
    sender: 'J75jd3kjsABQSDrEdywcyhmbq8eHDowfW9xtEWsVALy9',
    receiver: "Av6xsgSrnM1UAj4pUZnEWM97iBphph69NPHE8J2ceeYs",
    escrow: "3FUiFXgde4EUsk9gJKxmSh11YN2z7KEW47TErGV8yidk",
});
    console.log(response.message);
```

```
// SPL Token

const response = await token.cancel({
    sender: 'J75jd3kjsABQSDrEdywcyhmbq8eHDowfW9xtEWsVALy9',
    receiver: "Av6xsgSrnM1UAj4pUZnEWM97iBphph69NPHE8J2ceeYs",
    escrow: "3FUiFXgde4EUsk9gJKxmSh11YN2z7KEW47TErGV8yidk",
    token_mint_address:'zebeczgi5fSEtbpfQKVZKCJ3WgYXxjkMUkNNx7fLKAF',
});
    console.log(response.message);
```

{% hint style="info" %}
Note: You can cancel the scheduled transaction before the start time reaches.
{% endhint %}
