Transfer coins between EVM and native environment
Intro
Transfer coins from native KLY environment to EVM
import Web1337 from 'web1337';
let web1337 = new Web1337({
chainID:'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
workflowVersion:0,
nodeURL: 'http://localhost:7332'
});
const keypair = {
pub:"9GQ46rqY238rk2neSwgidap9ww5zbAN4dyqyC7j5ZnBK",
prv:"MC4CAQAwBQYDK2VwBCIEILdhTMVYFz2GP8+uKUA+1FnZTEdN8eHFzbb8400cpEU9",
};
const payload = {
to: "0x407d73d8a49eeb85d32cf465507dd71d507100c1",
amount: 13.37,
touchedAccounts:["9GQ46rqY238rk2neSwgidap9ww5zbAN4dyqyC7j5ZnBK","0x407d73d8a49eeb85d32cf465507dd71d507100c1".toLowerCase()]
};
const fee = 0.03;
const nonce = await web1337.getAccount(keypair.pub).then(account=>account.nonce+1);
const txType = "TX";
let tx = web1337.createEd25519Transaction(txType,keypair.pub,keypair.prv,nonce,fee,payload);
console.log(tx);
let sendStatus = await web1337.sendTransaction(tx);
console.log(sendStatus);How to check it via explorer


Transaction:



Transfer coins from EVM to native KLY environment
State before transaction


Check via explorer



Last updated