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