Toolkit of crossing chain from Stream chain to SWTC chain
Toolkit of crossing chain from Stream chain to SWTC chain
Transfer token automatically from Stream chain to SWTC chain. Support STM token.
e.g. you transfer 1 STM
to Stream Fingate from your stream address if success, the contract will automatically transfer 1 JSTM
to your swtc address from Jingtum Fingate in a few minutes.
npm install jcc-stream-utils
jcc_stream_utils
as a global variable.
<script src="https://unpkg.com/jcc-stream-utils/dist/jcc-stream-utils.min.js"></script>
// demo
import StreamFingate from "jcc-stream-utils";
// This is a test websocket server. Don't use it in production environment.
const testServer = "sa.labs.stream";
const instance = new StreamFingate({
host: testServer,
port: 443,
secure: true
});
const testSecret = "vaFtuK2skLZUCcqHvsFk2BMKpzQmJbQsXa";
// Don't change it. The fingate address is it for now.
const destination = "vn4K541zh3vNHHJJaos2Poc4z3RiMHLHcK";
const testMemo = {
jtaddress: "jpgWGpfHz8GxqUjz5nb6ej8eZJQtiF6KhH"
}
const amount = "1";
try {
instance.init()
.connect()
const hash = await instance.transfer(testSecret, destination, amount, testMemo);
console.log(hash);
} catch (error) {
console.log(error);
} finally {
instance.disconnect();
}
see API.md