Skip to content

Instantly share code, notes, and snippets.

@fieldAbyss
Last active July 22, 2018 17:00
Show Gist options
  • Save fieldAbyss/a902a6940a4a302e400af017d2fd9304 to your computer and use it in GitHub Desktop.
Save fieldAbyss/a902a6940a4a302e400af017d2fd9304 to your computer and use it in GitHub Desktop.
NEM-sdk Transaction
let nem = require('nem-sdk').default;
let endpoint = nem.model.objects.create('endpoint')(nem.model.nodes.defaultTestnet, nem.model.nodes.defaultPort);
// From PASSWORD && PRIVATEKEY
let common = nem.model.objects.create('common')('PASSWORD', 'PRIVATEKEY');
// To ADDRESS && Volume && MESSAGE
let VOLUME = 10;
let transferTransaction = nem.model.objects.create('transferTransaction')('ADDRESS', VOLUME, 'MESSAGE');
let preparedTransaction = nem.model.transactions.prepare('transferTransaction')(common, transferTransaction, nem.model.network.data.testnet.id);
nem.model.transactions.send(common, preparedTransaction, endpoint).then(function(res){
console.log(res);
}, function(err){
console.log(err);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment