The controller you are referenceing:
Warning: Can't support Regen function when 22S battery is full charged! Electircal Spec: Firmware : compatible with vesc official firmware (Firmware Name in vesc tool: UBOX_SINGLE_100) Voltage: up to 22s, voltage spike should not beyond 93V Current: 100A max (The duration depends on the...
spintend.com
Does not have an anti-spark protection built into it. In fact, they sell an anti-spark solution:
Warning: Always plug your ESC to the E-fuse first, then plug the E-fuse to your battery/power source. Never plug your ESC into an E-fuse which is already powered on. Otherwise will cause spark and may damage the E-fuse or your devices. All in one function It's an electroinc fuse, much quicker...
spintend.com
---
To rollback a second, a anti-spark solution is designed to prevent the massive, sudden inrush of high current when you connect a battery to a controller. Specifically, the capacitors in the controller have very low capacity, but extremely high draw such that when connected to a power source, if they are not constricted by a resistor, they will cause a massive power draw spike and, often time on the connectors, a spark of electricity (along with an alarming "pop" noise).
The most common "low tech" anti-spark is an XT-90 with built in anti-spark which has a resistor built into the plug. Thus as you make the connection, the resistor pathway completes first, allowing for a non-sparking charge of the caps, and once the connection is made further, it find a non-resistor pathway for high amp flow. (Putting real load through a resistor will burn it out ;D)
---
If what you are really after is a remote on/off button, there's a simpler solution:
With the spintend vesc there is an "ignite" port. If the battery positive is connect to the K+ ("key"), then the controller will turn on. You could use the above remote switch to interrupt and connect the b+/k+ connection. You'll need a dc/dc step down to power it (battery -> dc/dc -> unit), so watch out for that minor draw being always on.