gitiumiota
Version:
IOTA Client Reference Implementation
318 lines (302 loc) • 58.1 kB
text/typescript
import { Transaction, Trytes } from '../../types'
export const bundle: Transaction[] = [
{
hash: 'BHQBTEWALYPSZGQNQYCGQSPYMOPHUKELCBTAKNTJNVHFESWS9WIZAZGCDCHGO9NTUXLTZPPLTJWGA9999',
signatureMessageFragment:
'MINEIOTADOTCOM9MANUAL9PAYOUT99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'MFPZREFIGWHMM9YGSBSZBUBTKVUMNGOW9SST9YVHWKJMWSV9EZFSVPHIVNZQPLZEOTVOTSM9PLFKQOFRX',
value: 1995,
obsoleteTag: 'ENOEIOTADOTCOM9999999999999',
timestamp: 1522184057,
currentIndex: 0,
lastIndex: 3,
bundle: 'ADFYHTLHGFJFQVVBN9CZO9QFPYOXAQFBJCC9VBHKWSKAKAZOGBOODFCCKZPIXZBIZTVFOUVJYWELRJUF9',
trunkTransaction: 'ROILTKTLTBFJBGOBVUSNNRPUQPCWXGZOVQMNYXOXMXRIXWMZOEUYZOKIFZUGLRQBAMUKNOZR9YKNZ9999',
branchTransaction: 'UNRLCHFDXTONFKQGPVJB9KOFNPCEGKBXMDZVJWYHVX9VLSCYJNHWQWKCCUSHRGTDBFJRRHVTGDYOA9999',
tag: 'MINEIOTADOTCOM9999999999999',
attachmentTimestamp: 1522184104751,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 12,
nonce: 'YKUYYIHG9MYTHKHMB9BVGNPOSP9',
},
{
hash: 'ROILTKTLTBFJBGOBVUSNNRPUQPCWXGZOVQMNYXOXMXRIXWMZOEUYZOKIFZUGLRQBAMUKNOZR9YKNZ9999',
signatureMessageFragment:
'KXEGLNKUGRMKCCEAGRAAEZPEGOMNFI9QNIS9GMWJRZCHKAPL9BSFJNCM9AAOKFHLUHUJGZURESWDZADXWXUJBZQX9HFYKHCDVHQABEB9JAZANLYAKLOBJ9FBEM9VP9MITLYYPCLFWHTS9POOAKCP9TIJXPDYHSPGPAYMAMGG9USDJXOBTEXVPJRIQTZRRBMIEVU9FXIXOITLZHFEHUGZLMROJZODRNEFPK9DPVXQKJKGZT9KYLXZIODCQXDOFP9MQIXMYUIIZBFUALCOPMTV9CTOUXOKVKLKDAYVMBZCDFYTM9TEQFXBDMUIDLDCAOFBI9DWHNAIHP9KVPHMHFSXT9CQDL9XNJAXWQXPOVPDCXCJ9PQCJJCATAEBYZZ9YPSEYACXRJQUSANZUZQCJQJPWDOWHFQAIUUMPNFE9JZEAHKNCYQQHHIAKFETTNUXZXRM9XJFPAFAH9CWBDWVSVNAEABVBLGOVBMITV9TNXCVBGDWIEFFBNBFO9AGIXSCSMRFNJUDUMCKHQPYWFTKTPWRJNOHUGRRPAZB9LAP9PO9OOWCJWZOAWNTXVZEZAQHKPGEYABGOZOGTIHUANDLBXFHGALTPJNJWMVYTKHODJ9NVTHSVRRB9IIZGEXAPBTCNJKNCWMJPOCWNOZ9WZKHTGBTXMDCATAOLWZWAJEHCGZOWQRMDHXHEAAPMA9LKV9FUCZPHCNLHFIFMGVK9J9OAKEDCANF9PLPJRBPDRWBEOBJUGQLPSMALLPNKNIMQSPGAUMUZVCIXAMIVPCRLJLOOUVQMCQXQTQRSGWVORAMFGNULWYCWJVDXCCZNV9BOOHMWFV9BAGBDCSDTVNYWJT9RUWQFWOIHDHAG9EYWJETUHHXKWXOWI9JJJCUDZRBRDCBBEJKWGQVHK9FIURFUBZZQYGAMIXFFAIGUXBSYTKGDAEJKIZZU9JGEGX9JDIIZIMYIHJHRSSLDANHNQCCZYMGASJCDQJOICAQGZCDIKYMHLFQIKRNVOMDUUHUXBDVQDCOJRWNKYNMTBQFTWMJRHIK9KWIDMTNXGEN9YCQDJPSGVYYXDUYKKMPLPYOMTDVCCZUZZ9OFRDEAWKJ9HYHNQSBQNIWCFQI9RNSS9VD9ZQMRPAIQKIHOZWBNPCOLIKS9NRJCHGUCYPJHLENFBLEZAWOXZNOEVRNDHKGQOEGON9USZKVAGLXRJEOTPWEOTYPYENDAXASRPPYHLVNGONEIHQHTXIOANVTIFWKGBFURGFQXTCGXBEPRFTDZZLXFDQJFVILSJVL9LGSLXFDARPKICXDWQGUHQJTMFQVZNWX9NZYLL9LFXQWULHPFROJITRNHMRWEKSFKNQFKI9YDVKODHAPUAOOVATURGOPSQARXBYEIWZHITUQLPGWYZKATQOHQMYHBZYRYP9ZEXUFMRLIZLWHDRGXGLUFRESRNKDCCUFU9HNNYQH9VWVNCBVJHMIZWOUZJHZOQRZJNVQBMLKLMKDXGOSSMPHIEWMKXGFYZEYCOIZWFHPU9EJ9SRQWOTYXIVMMYXMVPUDREQDWJCIHDUQJKME9ZRGFBONBXXTRVFLVAOOWPYAORR9AELLDDFMQJWVJHMCHDWI9QLZZPLEQNDYGWCJWYJXWIMLXNUCJKTETTGCAWPXOIIOAGCODLEJTVTKVCMCDCF9IJLENMGIR9MLA9IFKLPQAIMHTAAHQSA9MYQWDKUSZSEWKHWJNXRMSLSWYELCCYVACBSPALFTEOOJETZOOZRPHBERRUWGDPMOGHJJWIWLMIDPMBLBIAWPTUSEMRHA9YKWGNVSQQUWNSSLKEMNIOLKWUUBHYKBAVAIAGXRYMGKEKGGMYRD9PKORVUHAEFCCPKUTPG9GASMFWQXKG9XEYAN9MAUWOMV9YILOVSRGAFNDFCP9LSWLX9QIOX9EYMCGQ9SGWMWITSPUAEQSMYHGXAX9TQMYOFKNBRHQKS9RJEPETEKLY9PBYNQBMQPRAQYCEBRFJCSGSTBSKTEDTNXSMNKYPL9FPGWILNHZ9UFXZIZQGFYKRUCDHCPGICHHJK9WUKVJ9AVABIMLZCXIJKAQDUSKGOSORG9OWVLFFBPQVMPIGTS9ABE99BMCYW99YYLSOMLVAXSZPMOBTGVZERVTZILSN9RHZAMC9WBUECMANLRJRLNJXITZFRNN9RS9GQBWIQBEYUY9TOD',
address: 'JNLHUUVAOEPWOQQQMXXHFBSYZLGOUGXMGLFBGMHOLXQGDERVVPWHYDRPZCESCEXUMSO9RHVFZFDAUMKTW',
value: -6473274,
obsoleteTag: 'MINEIOTADOTCOM9999999999999',
timestamp: 1522184057,
currentIndex: 1,
lastIndex: 3,
bundle: 'ADFYHTLHGFJFQVVBN9CZO9QFPYOXAQFBJCC9VBHKWSKAKAZOGBOODFCCKZPIXZBIZTVFOUVJYWELRJUF9',
trunkTransaction: '9UDWPZIWOYEAFTOAIMPIJJCSHUFT9ZXS9HUUOXVRQFULFQLNSMUZLQJLELVY9BWFBBOEAPSGKCTL99999',
branchTransaction: 'UNRLCHFDXTONFKQGPVJB9KOFNPCEGKBXMDZVJWYHVX9VLSCYJNHWQWKCCUSHRGTDBFJRRHVTGDYOA9999',
tag: 'MINEIOTADOTCOM9999999999999',
attachmentTimestamp: 1522184084740,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 12,
nonce: 'BOFHKXILIKCZFHKCVJGKYJSWCCW',
},
{
hash: '9UDWPZIWOYEAFTOAIMPIJJCSHUFT9ZXS9HUUOXVRQFULFQLNSMUZLQJLELVY9BWFBBOEAPSGKCTL99999',
signatureMessageFragment:
'ZHTLLQHM9UHVTMQUTHVMMJP9YYXFGBQXBZALKEYQSQZOCUGMOPOH9ZFXZBJMQFZDDJYDKFLGAEVIWAHXYUHVHTO9DPSVWLUJZAQGGA9CSVQYXUNXBQPKHWGMRT9ARUEAFAACNIHWFPDMYQUDCXFPVSFBODGKXSRGXWMGFMTWCHYNLTZUWWLNGSEZXVWNXGLE9T9YQHLVUHTIERZNLKGPWSUEVXFVZIKUH9TEXUHTKUOTWG9QAADPFDEQONR9UWULKOTHUSTGMUBLWIGOKEQDSW9NAAKJDUOYKDIDMOVJMKSBQW9LQWTWW9BLRRNTYOTINPODAHSVJCSVGKZVFGSAPVWLTUOBTNLNWNJ9NCEDCWNIGNKUEYFWCOUJRKA9CEWBVD9PUSCUXUQDSTYWHU9SDWSGIAGP9TFJMFNCBDVLHDIIYZBYGUHKCBRHVZBRZXISJAHILKGRAIUBYOTB9NVHYZQTMSEAATFZKHBRUWCATZKDQWTOICUZLNIPXYPSSPWNULFASOFRAOLSMZSXDIFSVVY9JRBOVAYTJBTPAVJDSHZOVPJNVBDAJJYOHVIDZKCTZCZARIDDOXQGRQWLMWMGKNM9AJCJEKKHUIFCUAGALI9MMHKUPEUJYTYDVMQWURDXGURWPDUBNMTK9UUTNMRWTHINKWYKZIUGWBOZNAPOSAOQODGNN9FVT9OWNYTPLTUFBPIQCSWVMGSPEFPNEOJJSGVIAECMUQOO9LDHPXNXLBOVSYPPMNXHXLLFAZNKFRNFSMQWBH9YMJAX9FTINMXOOBGDIXHZNLQXBBBRBMSBBARSBUQPLCXDAUSKJFZEHSERAYIIGMOZYPKTNVILIFGE9WWWVTBRGUDYUOXEROFDCOTQAPMLNIZKRKJDFWWOXNXBOLAG9WYOYCKZYLIAIPNSVRHNOAAJNPTGUPMQRGDBGLCC9DQIDOTJ9RPA9XJKUSZHDEHJAWJRNQUXWFELDBXHFRLQZMTIQLGRKPGNAZWTDL9EAAUZWWOJJXSJNVMRZ9SX9GJWYPDAQUCJ9FELQWRSRQXHBZVWXINICZNQJFDZYCCLTRTBKBERUXNSGNYJWAXAEYXTKMRK9QXZEVURNHG9PCZHLOPPLSBLEFVZMETKJORKWWDTJHSUUWYVTA9MVDUVGQTHWYZRDVB9MRDDCFYAZ9XEB9OSDGMPMT9VCIYLZQNQJAMMBAPFECQUGG9MOYWFEL9JGLZSCUFVJ9XTNLSDNFUDLZRTHVCOMDNCSLGALDZDKKZNYLZRWOQGRNWXWGBCMYZNHSOHC9ERIQPANUR9RSVBWXYVHTERAD9BHMZETDCHQFSXLFXMVEGGHWRFTYEGXWDXOIMOKGBYHZSYKDXOMWUXNTTBJYCQBLBXHBQKXSLRMZCEDPKEZDENFNJUQNLSXWTKFSNWUGMYPFPWIQKVMEZTJ9NKMMMVYEDZPORRDYPHUJWSABIKOLEVEJWEJCQLLKEISRARYDQRA9QVWLRKQYLRELU9JIQUKFHUD9FTVBSJUCLWITWHXULDSXXKCILTJX9E9MRJWNZVKMQJOXHPBQPMGBLTCBNJP9CCEQQXBCVBNYYMOTKYTWZV9NPMBPRGSFODKX9AKGUKBHJEXWGCUFATN9QQEKMDOAATRNADL9FSGBLDCUKCNE9WUGLFIBPPMPYJYJVTUGICZUVNFPGUNXNNNXXZVQCQSBPVDODYLKGRAVJXIDRANTCUQLPVKOHBJQDTQYKCVMTGFOZVWHFMEOHYQCF99IIJW9WNKUVOVKBLOZBOIXNQIDHQLTXMZHLRYCAJBTAZJAD9NOPCFIRESBYJVVJAOGLGERIKS9VBVJ99OZHGZPHCIELKJWFENMUHTKOSULBZFAYNO9UXOCXAWARFUV9WWKNXL9YCRVIJ9ASNZHRPSELUBEMXWPD9ORFDBIPMEBEAAAIIFQUNWBNHDWYYJFMRYGKTPBIJLFFOJMTEBELGXRAGPRHYZDPGAIUOX9CMWCOBEVXAMGWT99RYMLICYWSVCBPEOHI9CGEEDGLPCG9EJPUJ9SNVZMTYXCHGVJAEZWWDSEQEWLH9BX9DOHDUZIWH9YBNYNRETUYRGGRXKEOQKGUQQMIQMCEKELKN9QDSJJNDXFIEYXTYW9NYKPZCQUGMWPIQUS9PFYCDHLGUSZFLBOJHRNRWXPGDEICJDXEYCPTNFEC',
address: 'JNLHUUVAOEPWOQQQMXXHFBSYZLGOUGXMGLFBGMHOLXQGDERVVPWHYDRPZCESCEXUMSO9RHVFZFDAUMKTW',
value: 0,
obsoleteTag: 'MINEIOTADOTCOM9999999999999',
timestamp: 1522184057,
currentIndex: 2,
lastIndex: 3,
bundle: 'ADFYHTLHGFJFQVVBN9CZO9QFPYOXAQFBJCC9VBHKWSKAKAZOGBOODFCCKZPIXZBIZTVFOUVJYWELRJUF9',
trunkTransaction: 'YD9HUVCQZLM9QEZKEOHDEYNSXJYAECXQURYAYGPWTAMFKPJIFTSE9QMREOQVDC9TDIL9KQKARIIE99999',
branchTransaction: 'UNRLCHFDXTONFKQGPVJB9KOFNPCEGKBXMDZVJWYHVX9VLSCYJNHWQWKCCUSHRGTDBFJRRHVTGDYOA9999',
tag: 'MINEIOTADOTCOM9999999999999',
attachmentTimestamp: 1522184082987,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 12,
nonce: 'PRUXOLNLUASRN9PIOIU9BIOO9RM',
},
{
hash: 'YD9HUVCQZLM9QEZKEOHDEYNSXJYAECXQURYAYGPWTAMFKPJIFTSE9QMREOQVDC9TDIL9KQKARIIE99999',
signatureMessageFragment:
'999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'JPIGTDTEELOIEXKGCUDTVSNCYRFDSDXGYNIGZIPLSFGAMLWZCIHWFN9OFOTVUYQMTQYP9OTWHQGPXTBQW',
value: 6471279,
obsoleteTag: 'MINEIOTADOTCOM9999999999999',
timestamp: 1522184057,
currentIndex: 3,
lastIndex: 3,
bundle: 'ADFYHTLHGFJFQVVBN9CZO9QFPYOXAQFBJCC9VBHKWSKAKAZOGBOODFCCKZPIXZBIZTVFOUVJYWELRJUF9',
trunkTransaction: 'UNRLCHFDXTONFKQGPVJB9KOFNPCEGKBXMDZVJWYHVX9VLSCYJNHWQWKCCUSHRGTDBFJRRHVTGDYOA9999',
branchTransaction: 'YILLTIPHHTXRL9XJOVPNMLPEI9NXWUOXBIHOU9TVUGKYVGGIIWZODQ9IKEEJRTLDQQVNEWBZMXXO99999',
tag: 'MINEIOTADOTCOM9999999999999',
attachmentTimestamp: 1522184080330,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 12,
nonce: 'WKEBEQNMVNCLO9RMIKDLRO9MLOL',
},
]
export const bundleWithInvalidSignature = [...bundle].map(transaction => ({
...transaction,
signatureMessageFragment: transaction.signatureMessageFragment.slice(0, 27 * 81 - 9).concat('9'.repeat(81)),
}))
export const bundleWithInvalidValueSum = [...bundle].map(
(transaction, i) =>
i === 0
? {
...transaction,
value: transaction.value + 23128,
}
: transaction
)
export const bundleWithInvalidBundleHash = [...bundle].map((transaction, i) => ({
...transaction,
bundle: 'B'.repeat(81),
}))
export const bundleWithInvalidTransactionOrder = [...bundle].reverse()
export const bundleWithInvalidLastIndex = [...bundle].slice(0, bundle.length - 1).concat(
[[...bundle][0]].map(transaction => ({
...transaction,
lastIndex: transaction.currentIndex + 1,
}))
)
export const bundleWithZeroValue = [
{
hash: 'THONQAFJIJIYGSDNLZNGNJKWAGU9BHRPRTMZEAHSEUAURBBIVDQYPBKZRAVOLMMORFIVKBWJYWVC99999',
signatureMessageFragment:
'999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'JHAY9XWPBLCBFGDOHEECPHPMTRZECXFICEBNZWVD99DXVQLABNBAYGGIWEQOLMD9VIXJIRJECFCPYBSFB',
value: 0,
obsoleteTag: 'CE9999999999999999999999999',
timestamp: 1521867132,
currentIndex: 0,
lastIndex: 0,
bundle: 'YZUHZRMLCZDLNDXIAHHGKHEVRKXYGHZOJVVHTCDAIICSVVKHBTSXIUGDDQRCTVVBLLDPIBCABJJSQRGSA',
trunkTransaction: 'QCDNAJGLUBWLBVTKYBDFNJERWFSHMXJFFHXFPBHHLPQFOF9ZFXXHONRNQYENZGJFGGHZSZNRRIOCA9999',
branchTransaction: 'BOQQDWRM9ZU9WLLCHKXGWVKLEWTIQZZVNDVEOGHMPMOWG9LOXBG9VWQQGKEQRWACYZWSEONAHLGLZ9999',
tag: '999999999999999999999999999',
attachmentTimestamp: 1521867134426,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 3812798742493,
nonce: 'HA999IAC9999999999999999999',
},
]
export const bundleWithJSON: Transaction[] = [
{
hash: 'IPQYUNLDGKCLJVEJGVVISSQYVDJJWOXCW9RZXIDFKMBXDVZDXFBZNZJKBSTIMBKAXHFTGETEIPTZGNTJK',
signatureMessageFragment:
'ODEALAPCLAEADBEALAQCLAQAEALARCLADBEALASCLAQAEALATCLADBEALAHAPCGDSCUCSCIBIALAEAQD9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'A9RGRKVGWMWMKOLVMDFWJUHNUNYWZTJADGGPZGXNLERLXYWJE9WQHWWBMCPZMVVMJUMWWBLZLNMLDCGDJ',
value: 0,
obsoleteTag: 'BIGTEST99999999999999999999',
tag: '999999999999999999999999999',
timestamp: 1482522289,
currentIndex: 0,
lastIndex: 0,
bundle: 'TXEFLKNPJRBYZPORHZU9CEMFIFVVQBUSTDGSJCZMBTZCDTTJVUFPTCCVHHORPMGCURKTH9VGJIXUQJVHK',
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: -1737679689424,
attachmentTimestampLowerBound: -282646045775,
attachmentTimestampUpperBound: 2918881518838,
nonce: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
},
]
export const parsedJSON: string = "{ 'a' : 'b', 'c': 'd', 'e': '#asdfd?$' }"
export const bundleWithEmptyJSON: Transaction[] = [
{
hash: 'IPQYUNLDGKCLJVEJGVVISSQYVDJJWOXCW9RZXIDFKMBXDVZDXFBZNZJKBSTIMBKAXHFTGETEIPTZGNTJK',
signatureMessageFragment:
'ODQD99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'A9RGRKVGWMWMKOLVMDFWJUHNUNYWZTJADGGPZGXNLERLXYWJE9WQHWWBMCPZMVVMJUMWWBLZLNMLDCGDJ',
value: 0,
obsoleteTag: 'BIGTEST99999999999999999999',
tag: '999999999999999999999999999',
timestamp: 1482522289,
currentIndex: 0,
lastIndex: 0,
bundle: 'TXEFLKNPJRBYZPORHZU9CEMFIFVVQBUSTDGSJCZMBTZCDTTJVUFPTCCVHHORPMGCURKTH9VGJIXUQJVHK',
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: -1737679689424,
attachmentTimestampLowerBound: -282646045775,
attachmentTimestampUpperBound: 2918881518838,
nonce: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
},
]
export const bundleWithMultipleJSONMessageFragments: Transaction[] = [
{
hash: 'IPQYUNLDGKCLJVEJGVVISSQYVDJJWOXCW9RZXIDFKMBXDVZDXFBZNZJKBSTIMBKAXHFTGETEIPTZGNTJK',
signatureMessageFragment:
'ODLAADTCGDGDPCVCTCLADBEALASBYBCCKBEAXCGDEAPCEAFDTCJDCD9DIDHDXCCDBDPCFDMDEABDTCKDEAHDFDPCBDGDPCRCHDXCCDBDPC9DEAGDTCHDHD9DTCADTCBDHDEAPCBDSCEASCPCHDPCEAHDFDPCBDGDUCTCFDEA9DPCMDTCFDEAUCCDFDEAHDWCTCEASBBDHDTCFDBDTCHDEACDUCEACCWCXCBDVCGDSAEASBHDLAGDEAQCPCGDTCSCEACDBDEAPCEABDTCKDEASCXCGDHDFDXCQCIDHDTCSCEA9DTCSCVCTCFDQAEAHDWCTCEACCPCBDVC9DTCQAEAKDWCXCRCWCEACDJDTCFDRCCDADTCGDEAHDWCTCEAXCBDTCUCUCXCRCXCTCBDRCXCTCGDEACDUCEARCIDFDFDTCBDHDEALB9DCDRCZCRCWCPCXCBDEASCTCGDXCVCBDGDEAPCBDSCEAXCBDHDFDCDSCIDRCTCGDEAPCEABDTCKDEAKDPCMDEACDUCEAFDTCPCRCWCXCBDVCEARCCDBDGDTCBDGDIDGDEAXCBDEAPCEASCTCRCTCBDHDFDPC9DXCNDTCSCEADDTCTCFDRAHDCDRADDTCTCFDEAGDMDGDHDTCADSAEAPBCDFDEAHDWCTCEAUCXCFDGDHDEAHDXCADTCEATCJDTCFDQAEAHDWCFDCDIDVCWCEASBYBCCKBEADDTCCDDD9DTCEARCPCBDEAHDFDPCBDGDUCTCFDEAADCDBDTCMDEAKDXCHDWCCDIDHDEAPCBDMDEAUCTCTCGDSAEACCWCXCGDEAADTCPCBDGDEAHDWCPCHDEATCJDTCBDEAXCBDUCXCBDXCHDTCGDXCADPC9D9DMDEAGDADPC9D9DEABDPCBDCDDDPCMDADTCBDHDGDEARCPCBDEAQCTCEAADPCSCTCEAHDWCFDCDIDVCWCEASBYBCCKBSAEASBYBCCKBEAXCGDEAHDWCTCEAADXCGDGDXCBDVCEADDIDNDND9DTCEADDXCTCRCTCEAUCCDFDEAHDWCTCEAWBPCRCWCXCBDTCEAOBRCCDBDCDADMDEAHDCDEAUCID9D9DMDEATCADTCFDVCTCEAPCBDSCEAFDTCPCRCWCEAXCHDGDEASCTCGDXCFDTCSCEADDCDHDTCBDHDXCPC9DSAEAFCTCEATCBDJDXCGDXCCDBDEASBYBCCKBEAHDCDEAQCTCEAHDWCTCEADDIDQC9DXCRCQAEADDTCFDADXCGDGDXCCDBD9DTCGDGDEAQCPCRCZCQCCDBDTCEAUCCDFDEAHDWCTCEASBBDHDTCFDBDTCHDEACDUCEACCWCXCBDVCGDEAHDWCPCHDEATCBDPCQC9DTCGDEAHDFDIDTCEAXCBDHDTCFDCDDDTCFDPCQCXC9DXCHDMDEAQCTCHDKDTCTCBDEAPC9D9DEASCTCJDXCRCTCGDSAEACCPCBDVC9DTCDBEAKBEASCXCFDTCRCHDTCSCEAPCRCMDRC9DXCRCEAVCFDPCDDWCEAMANBKBQBNAEAPCGDEAPCEASCXCGDHDFDXCQCIDHDTCSCEA9DTCSCVCTCFDEAKDWCXCRCWCEAGDHDCDFDTCGDEAPC9D9DEAHDFDPCBDGDPCRCHDXCCDBDEASCPCHDPCEACDUCEAHDWCTCEASBYBCCKBEABDTCHDKDCDFDZCSAEASBHDEAXCGDEAPCEALB9DCDRCZCRCWCPCXCBDEAKDXCHDWCCDIDHDEAHDWCTCEAQC9DCDRCZCGDEAPCBDSCEAHDWCTCEARCWCPCXCBDEAMAGDCDEAXCGDEAXCHDEAFDTCPC9D9DMDEAPCEALB9DCDRCZCRCWCPCXCBDIBNASAEACCWCTCEACCPCBDVC9DTCEAXCGDEAHDWCTCEAUCXCFDGDHDEASCXCGDHDFDXCQCIDHDTCSCEA9DTCSCVCTCFDEAHDCDEAPCRCWCXCTCJDTCEAGDRCPC9DPCQCXC9DXCHDMDQAEABDCDEAUCTCTCEAHDFDPCBDGDPCRCHDXCCDBDGDQAEASCPCHDPCEAXCBDHDTCVCFDXCHDMDEAPCBDSCEAHDFDPCBDGDADXCGDGDXCCDBDEAPCGDEAKDTC9D9DEAPCGDEAEDIDPCBDHDIDADRARCCDADDDIDHDXCBDVCEADDFDCDHDTCRCHDX',
address: 'A9RGRKVGWMWMKOLVMDFWJUHNUNYWZTJADGGPZGXNLERLXYWJE9WQHWWBMCPZMVVMJUMWWBLZLNMLDCGDJ',
value: 0,
obsoleteTag: 'BIGTEST99999999999999999999',
tag: '999999999999999999999999999',
timestamp: 1482522289,
currentIndex: 0,
lastIndex: 0,
bundle: 'TXEFLKNPJRBYZPORHZU9CEMFIFVVQBUSTDGSJCZMBTZCDTTJVUFPTCCVHHORPMGCURKTH9VGJIXUQJVHK',
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: -1737679689424,
attachmentTimestampLowerBound: -282646045775,
attachmentTimestampUpperBound: 2918881518838,
nonce: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
},
{
hash: 'IPQYUNLDGKCLJVEJGVVISSQYVDJJWOXCW9RZXIDFKMBXDVZDXFBZNZJKBSTIMBKAXHFTGETEIPTZGNTJK',
signatureMessageFragment:
'CCDBDSAEAMBCDBDHDFDPCFDMDEAHDCDEAHDCDSCPCMDLAGDEALB9DCDRCZCRCWCPCXCBDGDQAEARCCDBDGDTCBDGDIDGDEAXCGDEABDCDRA9DCDBDVCTCFDEASCTCRCCDIDDD9DTCSCEAQCIDHDEAXCBDGDHDTCPCSCEAPCBDEAXCBDHDFDXCBDGDXCRCEADDPCFDHDEACDUCEAHDWCTCEAGDMDGDHDTCADQAEA9DTCPCSCXCBDVCEAHDCDEAPCEARCCDADDD9DTCHDTC9DMDEASCTCRCTCBDHDFDPC9DXCNDTCSCEAPCBDSCEAGDTC9DUCRAFDTCVCID9DPCHDXCBDVCEADDTCTCFDRAHDCDRADDTCTCFDEABDTCHDKDCDFDZCSAEAKB9D9DEASBYBCCKBLAGDEAKDWCXCRCWCEAKDXC9D9DEATCJDTCFDEATCLDXCGDHDEAWCPCJDTCEAQCTCTCBDEARCFDTCPCHDTCSCEAKDXCHDWCEAHDWCTCEAVCTCBDTCGDXCGDEAHDFDPCBDGDPCRCHDXCCDBDSAEACCWCXCGDEAADTCPCBDGDEAHDWCPCHDEAHDWCTCEAHDCDHDPC9DEAGDIDDDDD9DMDEACDUCEASBYBCCKBLAGDEAKDXC9D9DEAPC9DKDPCMDGDEAGDHDPCMDEAHDWCTCEAGDPCADTCEAPCBDSCEAMDCDIDEARCPCBDBDCDHDEAADXCBDTCEASBYBCCKBLAGDSAEACCWCTCFDTCUCCDFDTCEAZCTCTCDDEAXCBDEAADXCBDSCQAEAXCUCEAMDCDIDEASCCDEAZBFDCDCDUCEACDUCEAFCCDFDZCEAXCBDEASBYBCCKBEAMDCDIDEAPCFDTCEABDCDHDEAVCTCBDTCFDPCHDXCBDVCEABDTCKDEASBYBCCKBEAHDCDZCTCBDGDQAEAMDCDIDLAFDTCEAGDXCADDD9DMDEAJDTCFDXCUCMDXCBDVCEACDHDWCTCFDEAHDFDPCBDGDPCRCHDXCCDBDGDSALAQD999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'A9RGRKVGWMWMKOLVMDFWJUHNUNYWZTJADGGPZGXNLERLXYWJE9WQHWWBMCPZMVVMJUMWWBLZLNMLDCGDJ',
value: 0,
obsoleteTag: 'BIGTEST99999999999999999999',
tag: '999999999999999999999999999',
timestamp: 1482522289,
currentIndex: 0,
lastIndex: 0,
bundle: 'TXEFLKNPJRBYZPORHZU9CEMFIFVVQBUSTDGSJCZMBTZCDTTJVUFPTCCVHHORPMGCURKTH9VGJIXUQJVHK',
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: -1737679689424,
attachmentTimestampLowerBound: -282646045775,
attachmentTimestampUpperBound: 2918881518838,
nonce: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
},
]
export const parsedJSONOfMultipleMessageFragments: string =
"{'message': 'IOTA is a revolutionary new transactional settlement and data transfer layer for the Internet of Things. It's based on a new distributed ledger, the Tangle, which overcomes the inefficiencies of current Blockchain designs and introduces a new way of reaching consensus in a decentralized peer-to-peer system. For the first time ever, through IOTA people can transfer money without any fees. This means that even infinitesimally small nanopayments can be made through IOTA. IOTA is the missing puzzle piece for the Machine Economy to fully emerge and reach its desired potential. We envision IOTA to be the public, permissionless backbone for the Internet of Things that enables true interoperability between all devices. Tangle: A directed acyclic graph (DAG) as a distributed ledger which stores all transaction data of the IOTA network. It is a Blockchain without the blocks and the chain (so is it really a Blockchain?). The Tangle is the first distributed ledger to achieve scalability, no fee transactions, data integrity and transmission as well as quantum-computing protection. Contrary to today's Blockchains, consensus is no-longer decoupled but instead an intrinsic part of the system, leading to a completely decentralized and self-regulating peer-to-peer network. All IOTA's which will ever exist have been created with the genesis transaction. This means that the total supply of IOTA's will always stay the same and you cannot mine IOTA's. Therefore keep in mind, if you do Proof of Work in IOTA you are not generating new IOTA tokens, you're simply verifying other transactions.'}"
export const bundleWithInvalidJSON: Transaction[] = [
{
hash: 'IPQYUNLDGKCLJVEJGVVISSQYVDJJWOXCW9RZXIDFKMBXDVZDXFBZNZJKBSTIMBKAXHFTGETEIPTZGNTJK',
signatureMessageFragment:
'ODLAADTCGDGDPCVCTCLADBEALASBYBCCKBEAXCGDEAPCEAFDTCJDCD9DIDHDXCCDBDPCFDMDEABDTCKDEAHDFDPCBDGDPCRCHDXCCDBDPC9DEAGDTCHDHD9DTCADTCBDHDEAPCBDSCEASCPCHDPCEAHDFDPCBDGDUCTCFDEA9DPCMDTCFDEAUCCDFDEAHDWCTCEASBBDHDTCFDBDTCHDEACDUCEACCWCXCBDVCGDSAEASBHDLAGDEAQCPCGDTCSCEACDBDEAPCEABDTCKDEASCXCGDHDFDXCQCIDHDTCSCEA9DTCSCVCTCFDQAEAHDWCTCEACCPCBDVC9DTCQAEAKDWCXCRCWCEACDJDTCFDRCCDADTCGDEAHDWCTCEAXCBDTCUCUCXCRCXCTCBDRCXCTCGDEACDUCEARCIDFDFDTCBDHDEALB9DCDRCZCRCWCPCXCBDEASCTCGDXCVCBDGDEAPCBDSCEAXCBDHDFDCDSCIDRCTCGDEAPCEABDTCKDEAKDPCMDEACDUCEAFDTCPCRCWCXCBDVCEARCCDBDGDTCBDGDIDGDEAXCBDEAPCEASCTCRCTCBDHDFDPC9DXCNDTCSCEADDTCTCFDRAHDCDRADDTCTCFDEAGDMDGDHDTCADSAEAPBCDFDEAHDWCTCEAUCXCFDGDHDEAHDXCADTCEATCJDTCFDQAEAHDWCFDCDIDVCWCEASBYBCCKBEADDTCCDDD9DTCEARCPCBDEAHDFDPCBDGDUCTCFDEAADCDBDTCMDEAKDXCHDWCCDIDHDEAPCBDMDEAUCTCTCGDSAEACCWCXCGDEAADTCPCBDGDEAHDWCPCHDEATCJDTCBDEAXCBDUCXCBDXCHDTCGDXCADPC9D9DMDEAGDADPC9D9DEABDPCBDCDDDPCMDADTCBDHDGDEARCPCBDEAQCTCEAADPCSCTCEAHDWCFDCDIDVCWCEASBYBCCKBSAEASBYBCCKBEAXCGDEAHDWCTCEAADXCGDGDXCBDVCEADDIDNDND9DTCEADDXCTCRCTCEAUCCDFDEAHDWCTCEAWBPCRCWCXCBDTCEAOBRCCDBDCDADMDEAHDCDEAUCID9D9DMDEATCADTCFDVCTCEAPCBDSCEAFDTCPCRCWCEAXCHDGDEASCTCGDXCFDTCSCEADDCDHDTCBDHDXCPC9DSAEAFCTCEATCBDJDXCGDXCCDBDEASBYBCCKBEAHDCDEAQCTCEAHDWCTCEADDIDQC9DXCRCQAEADDTCFDADXCGDGDXCCDBD9DTCGDGDEAQCPCRCZCQCCDBDTCEAUCCDFDEAHDWCTCEASBBDHDTCFDBDTCHDEACDUCEACCWCXCBDVCGDEAHDWCPCHDEATCBDPCQC9DTCGDEAHDFDIDTCEAXCBDHDTCFDCDDDTCFDPCQCXC9DXCHDMDEAQCTCHDKDTCTCBDEAPC9D9DEASCTCJDXCRCTCGDSAEACCPCBDVC9DTCDBEAKBEASCXCFDTCRCHDTCSCEAPCRCMDRC9DXCRCEAVCFDPCDDWCEAMANBKBQBNAEAPCGDEAPCEASCXCGDHDFDXCQCIDHDTCSCEA9DTCSCVCTCFDEAKDWCXCRCWCEAGDHDCDFDTCGDEAPC9D9DEAHDFDPCBDGDPCRCHDXCCDBDEASCPCHDPCEACDUCEAHDWCTCEASBYBCCKBEABDTCHDKDCDFDZCSAEASBHDEAXCGDEAPCEALB9DCDRCZCRCWCPCXCBDEAKDXCHDWCCDIDHDEAHDWCTCEAQC9DCDRCZCGDEAPCBDSCEAHDWCTCEARCWCPCXCBDEAMAGDCDEAXCGDEAXCHDEAFDTCPC9D9DMDEAPCEALB9DCDRCZCRCWCPCXCBDIBNASAEACCWCTCEACCPCBDVC9DTCEAXCGDEAHDWCTCEAUCXCFDGDHDEASCXCGDHDFDXCQCIDHDTCSCEA9DTCSCVCTCFDEAHDCDEAPCRCWCXCTCJDTCEAGDRCPC9DPCQCXC9DXCHDMDQAEABDCDEAUCTCTCEAHDFDPCBDGDPCRCHDXCCDBDGDQAEASCPCHDPCEAXCBDHDTCVCFDXCHDMDEAPCBDSCEAHDFDPCBDGDADXCGDGDXCCDBDEAPCGDEAKDTC9D9DEAPCGDEAEDIDPCBDHDIDADRARCCDADDDIDHDXCBDVCEADDFDCDHDTCRCHDX',
address: 'A9RGRKVGWMWMKOLVMDFWJUHNUNYWZTJADGGPZGXNLERLXYWJE9WQHWWBMCPZMVVMJUMWWBLZLNMLDCGDJ',
value: 0,
obsoleteTag: 'BIGTEST99999999999999999999',
tag: '999999999999999999999999999',
timestamp: 1482522289,
currentIndex: 0,
lastIndex: 0,
bundle: 'TXEFLKNPJRBYZPORHZU9CEMFIFVVQBUSTDGSJCZMBTZCDTTJVUFPTCCVHHORPMGCURKTH9VGJIXUQJVHK',
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: -1737679689424,
attachmentTimestampLowerBound: -282646045775,
attachmentTimestampUpperBound: 2918881518838,
nonce: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
},
{
hash: 'IPQYUNLDGKCLJVEJGVVISSQYVDJJWOXCW9RZXIDFKMBXDVZDXFBZNZJKBSTIMBKAXHFTGETEIPTZGNTJK',
signatureMessageFragment:
'CCDBDSAEAMBCDBDHDFDPCFDMDEAHDCDEAHDCDSCPCMDLAGDEALB9DCDRCZCRCWCPCXCBDGDQAEARCCDBDGDTCBDGDIDGDEAXCGDEABDCDRA9DCDBDVCTCFDEASCTCRCCDIDDD9DTCSCEAQCIDHDEAXCBDGDHDTCPCSCEAPCBDEAXCBDHDFDXCBDGDXCRCEADDPCFDHDEACDUCEAHDWCTCEAGDMDGDHDTCADQAEA9DTCPCSCXCBDVCEAHDCDEAPCEARCCDADDD9DTCHDTC9DMDEASCTCRCTCBDHDFDPC9DXCNDTCSCEAPCBDSCEAGDTC9DUCRAFDTCVCID9DPCHDXCBDVCEADDTCTCFDRAHDCDRADDTCTCFDEABDTCHDKDCDFDZCSAEAKB9D9DEASBYBCCKBLAGDEAKDWCXCRCWCEAKDXC9D9DEATCJDTCFDEATCLDXCGDHDEAWCPCJDTCEAQCTCTCBDEARCFDTCPCHDTCSCEAKDXCHDWCEAHDWCTCEAVCTCBDTCGDXCGDEAHDFDPCBDGDPCRCHDXCCDBDSAEACCWCXCGDEAADTCPCBDGDEAHDWCPCHDEAHDWCTCEAHDCDHDPC9DEAGDIDDDDD9DMDEACDUCEASBYBCCKBLAGDEAKDXC9D9DEAPC9DKDPCMDGDEAGDHDPCMDEAHDWCTCEAGDPCADTCEAPCBDSCEAMDCDIDEARCPCBDBDCDHDEAADXCBDTCEASBYBCCKBLAGDSAEACCWCTCFDTCUCCDFDTCEAZCTCTCDDEAXCBDEAADXCBDSCQAEAXCUCEAMDCDIDEASCCDEAZBFDCDCDUCEACDUCEAFCCDFDZCEAXCBDEASBYBCCKBEAMDCDIDEAPCFDTCEABDCDHDEAVCTCBDTCFDPCHDXCBDVCEABDTCKDEASBYBCCKBEAHDCDZCTCBDGDQAEAMDCDIDLAFDTCEAGDXCADDD9DMDEAJDTCFDXCUCMDXCBDVCEACDHDWCTCFDEAHDFDPCBDGDPCRCHDXCCDBDLA999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
address: 'A9RGRKVGWMWMKOLVMDFWJUHNUNYWZTJADGGPZGXNLERLXYWJE9WQHWWBMCPZMVVMJUMWWBLZLNMLDCGDJ',
value: 0,
obsoleteTag: 'BIGTEST99999999999999999999',
tag: '999999999999999999999999999',
timestamp: 1482522289,
currentIndex: 0,
lastIndex: 0,
bundle: 'TXEFLKNPJRBYZPORHZU9CEMFIFVVQBUSTDGSJCZMBTZCDTTJVUFPTCCVHHORPMGCURKTH9VGJIXUQJVHK',
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: -1737679689424,
attachmentTimestampLowerBound: -282646045775,
attachmentTimestampUpperBound: 2918881518838,
nonce: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
},
]
export interface TransactionWithPersistence extends Transaction {
persistence: boolean
}
export const transfers: TransactionWithPersistence[][] = [
[
{
address: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: 0,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 0,
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
bundle: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
currentIndex: 0,
hash: 'A'.repeat(81),
lastIndex: 0,
nonce: '999999999999999999999999999',
obsoleteTag: '999999999999999999999999999',
persistence: true,
signatureMessageFragment:
'999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
tag: '999999999999999999999999999',
timestamp: 0,
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
value: 0,
},
],
[
{
address: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
attachmentTimestamp: 0,
attachmentTimestampLowerBound: 0,
attachmentTimestampUpperBound: 0,
branchTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
bundle: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
currentIndex: 0,
hash: 'B'.repeat(81),
lastIndex: 0,
nonce: '999999999999999999999999999',
obsoleteTag: '999999999999999999999999999',
persistence: false,
signatureMessageFragment:
'999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999',
tag: '999999999999999999999999999',
timestamp: 0,
trunkTransaction: '999999999999999999999999999999999999999999999999999999999999999999999999999999999',
value: 0,
},
],
]
export const bundleTrytes: Trytes[] = [
'MINEIOTADOTCOM9MANUAL9PAYOUT99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999MFPZREFIGWHMM9YGSBSZBUBTKVUMNGOW9SST9YVHWKJMWSV9EZFSVPHIVNZQPLZEOTVOTSM9PLFKQOFRXXTC999999999999999999999999ENOEIOTADOTCOM9999999999999HZZGBYD99999999999C99999999ADFYHTLHGFJFQVVBN9CZO9QFPYOXAQFBJCC9VBHKWSKAKAZOGBOODFCCKZPIXZBIZTVFOUVJYWELRJUF9ROILTKTLTBFJBGOBVUSNNRPUQPCWXGZOVQMNYXOXMXRIXWMZOEUYZOKIFZUGLRQBAMUKNOZR9YKNZ9999UNRLCHFDXTONFKQGPVJB9KOFNPCEGKBXMDZVJWYHVX9VLSCYJNHWQWKCCUSHRGTDBFJRRHVTGDYOA9999MINEIOTADOTCOM9999999999999WLKYQANKE999999999L99999999YKUYYIHG9MYTHKHMB9BVGNPOSP9',
'KXEGLNKUGRMKCCEAGRAAEZPEGOMNFI9QNIS9GMWJRZCHKAPL9BSFJNCM9AAOKFHLUHUJGZURESWDZADXWXUJBZQX9HFYKHCDVHQABEB9JAZANLYAKLOBJ9FBEM9VP9MITLYYPCLFWHTS9POOAKCP9TIJXPDYHSPGPAYMAMGG9USDJXOBTEXVPJRIQTZRRBMIEVU9FXIXOITLZHFEHUGZLMROJZODRNEFPK9DPVXQKJKGZT9KYLXZIODCQXDOFP9MQIXMYUIIZBFUALCOPMTV9CTOUXOKVKLKDAYVMBZCDFYTM9TEQFXBDMUIDLDCAOFBI9DWHNAIHP9KVPHMHFSXT9CQDL9XNJAXWQXPOVPDCXCJ9PQCJJCATAEBYZZ9YPSEYACXRJQUSANZUZQCJQJPWDOWHFQAIUUMPNFE9JZEAHKNCYQQHHIAKFETTNUXZXRM9XJFPAFAH9CWBDWVSVNAEABVBLGOVBMITV9TNXCVBGDWIEFFBNBFO9AGIXSCSMRFNJUDUMCKHQPYWFTKTPWRJNOHUGRRPAZB9LAP9PO9OOWCJWZOAWNTXVZEZAQHKPGEYABGOZOGTIHUANDLBXFHGALTPJNJWMVYTKHODJ9NVTHSVRRB9IIZGEXAPBTCNJKNCWMJPOCWNOZ9WZKHTGBTXMDCATAOLWZWAJEHCGZOWQRMDHXHEAAPMA9LKV9FUCZPHCNLHFIFMGVK9J9OAKEDCANF9PLPJRBPDRWBEOBJUGQLPSMALLPNKNIMQSPGAUMUZVCIXAMIVPCRLJLOOUVQMCQXQTQRSGWVORAMFGNULWYCWJVDXCCZNV9BOOHMWFV9BAGBDCSDTVNYWJT9RUWQFWOIHDHAG9EYWJETUHHXKWXOWI9JJJCUDZRBRDCBBEJKWGQVHK9FIURFUBZZQYGAMIXFFAIGUXBSYTKGDAEJKIZZU9JGEGX9JDIIZIMYIHJHRSSLDANHNQCCZYMGASJCDQJOICAQGZCDIKYMHLFQIKRNVOMDUUHUXBDVQDCOJRWNKYNMTBQFTWMJRHIK9KWIDMTNXGEN9YCQDJPSGVYYXDUYKKMPLPYOMTDVCCZUZZ9OFRDEAWKJ9HYHNQSBQNIWCFQI9RNSS9VD9ZQMRPAIQKIHOZWBNPCOLIKS9NRJCHGUCYPJHLENFBLEZAWOXZNOEVRNDHKGQOEGON9USZKVAGLXRJEOTPWEOTYPYENDAXASRPPYHLVNGONEIHQHTXIOANVTIFWKGBFURGFQXTCGXBEPRFTDZZLXFDQJFVILSJVL9LGSLXFDARPKICXDWQGUHQJTMFQVZNWX9NZYLL9LFXQWULHPFROJITRNHMRWEKSFKNQFKI9YDVKODHAPUAOOVATURGOPSQARXBYEIWZHITUQLPGWYZKATQOHQMYHBZYRYP9ZEXUFMRLIZLWHDRGXGLUFRESRNKDCCUFU9HNNYQH9VWVNCBVJHMIZWOUZJHZOQRZJNVQBMLKLMKDXGOSSMPHIEWMKXGFYZEYCOIZWFHPU9EJ9SRQWOTYXIVMMYXMVPUDREQDWJCIHDUQJKME9ZRGFBONBXXTRVFLVAOOWPYAORR9AELLDDFMQJWVJHMCHDWI9QLZZPLEQNDYGWCJWYJXWIMLXNUCJKTETTGCAWPXOIIOAGCODLEJTVTKVCMCDCF9IJLENMGIR9MLA9IFKLPQAIMHTAAHQSA9MYQWDKUSZSEWKHWJNXRMSLSWYELCCYVACBSPALFTEOOJETZOOZRPHBERRUWGDPMOGHJJWIWLMIDPMBLBIAWPTUSEMRHA9YKWGNVSQQUWNSSLKEMNIOLKWUUBHYKBAVAIAGXRYMGKEKGGMYRD9PKORVUHAEFCCPKUTPG9GASMFWQXKG9XEYAN9MAUWOMV9YILOVSRGAFNDFCP9LSWLX9QIOX9EYMCGQ9SGWMWITSPUAEQSMYHGXAX9TQMYOFKNBRHQKS9RJEPETEKLY9PBYNQBMQPRAQYCEBRFJCSGSTBSKTEDTNXSMNKYPL9FPGWILNHZ9UFXZIZQGFYKRUCDHCPGICHHJK9WUKVJ9AVABIMLZCXIJKAQDUSKGOSORG9OWVLFFBPQVMPIGTS9ABE99BMCYW99YYLSOMLVAXSZPMOBTGVZERVTZILSN9RHZAMC9WBUECMANLRJRLNJXITZFRNN9RS9GQBWIQBEYUY9TODJNLHUUVAOEPWOQQQMXXHFBSYZLGOUGXMGLFBGMHOLXQGDERVVPWHYDRPZCESCEXUMSO9RHVFZFDAUMKTWCICVO9999999999999999999999MINEIOTADOTCOM9999999999999HZZGBYD99A99999999C99999999ADFYHTLHGFJFQVVBN9CZO9QFPYOXAQFBJCC9VBHKWSKAKAZOGBOODFCCKZPIXZBIZTVFOUVJYWELRJUF99UDWPZIWOYEAFTOAIMPIJJCSHUFT9ZXS9HUUOXVRQFULFQLNSMUZLQJLELVY9BWFBBOEAPSGKCTL99999UNRLCHFDXTONFKQGPVJB9KOFNPCEGKBXMDZVJWYHVX9VLSCYJNHWQWKCCUSHRGTDBFJRRHVTGDYOA9999MINEIOTADOTCOM9999999999999S9KXQANKE999999999L99999999BOFHKXILIKCZFHKCVJGKYJSWCCW',
'ZHTLLQHM9UHVTMQUTHVMMJP9YYXFGBQ