Skip to content

Instantly share code, notes, and snippets.

@Hribek25
Last active September 24, 2019 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hribek25/362f446c9d551ca61143ddb1d4d67d2f to your computer and use it in GitHub Desktop.
Save Hribek25/362f446c9d551ca61143ddb1d4d67d2f to your computer and use it in GitHub Desktop.
Preparing IOTA transactions to be broadcasted
// The snippet is a part of the IOTA Developer Essentials project. You can reach it at https://hribek25.github.io/IOTA101/
// Complete description and story behind the snippet is available at: https://hribek25.github.io/IOTA101/Allchapters_javascript.ipynb.html#445C2B9485C6
// Requirement: A converter module of IOTA Javascript Library (!npm install @iota/converter)
// Requirement: A core module of IOTA Javascript Library (!npm install @iota/core)
var iotalib = require('@iota/core');
var Converter = require('@iota/converter')
var NodeURL = "https://nodes.thetangle.org:443";
var iota = iotalib.composeAPI({
'provider': NodeURL
});
var MySeed = "HGW9HB9LJPYUGVHNGCPLFKKPNZAIIFHZBDHKSGMQKFMANUBASSMSV9TAJSSMPRZZU9SFZULXKJ9YLAIUA";
var TargetAddress1 = "CXDUYK9XGHC9DTSPDMKGGGXAIARSRVAFGHJOCDDHWADLVBBOEHLICHTMGKVDOGRU9TBESJNHAXYPVJ9R9";
var TargetAddress2 = "CYJV9DRIE9NCQJYLOYOJOGKQGOOELTWXVWUYGQSWCNODHJAHACADUAAHQ9ODUICCESOIVZABA9LTMM9RW";
var NowIs = new Date() //get a actual date & time - just to have some meaningfull info
// preparing transactions
var pt = {
'address': TargetAddress1, //81 trytes long address
'value': 0,
'message': Converter.asciiToTrytes('Here comes a first message. Now is ' + NowIs),
'tag': 'HRIBEK999IOTA999TUTORIAL' //Up to 27 trytes
}
var pt2 = {
'address': TargetAddress2, //81 trytes long address
'value': 0,
'message': Converter.asciiToTrytes('Here comes a second message. Now is ' + NowIs),
'tag': 'HRIBEK999IOTA999TUTORIAL' //Up to 27 trytes
}
console.log("Created transaction objects - mandatory fields only:")
console.log(pt)
console.log(pt2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment