diff --git a/abi/inspect_test.go b/abi/inspect_test.go index 010b84d2..d5da4183 100644 --- a/abi/inspect_test.go +++ b/abi/inspect_test.go @@ -95,6 +95,15 @@ func Test_contractInspector_InspectContract(t *testing.T) { TvPool, }, }, + { + name: "tonstake pool", + account: "0:a45b17f28409229b78360e3290420f13e4fe20f90d7e2bf8c4ac6703259e22fa", + code: "b5ee9c7201026301001413000114ff00f4a413f4bcf2c80b0102016202030202c904050201204d4e02012006070201481415048fd7b68bb7ec07434c0fe900c36cf005c6c2386c0600835c874c7f4cfd648608405a431812ea5e08437f7289eccb7a58074c7f4cfd67888608404e686d3aea3a1840d57c176cf38c3a602b2c2d02014808090201580a0b0201480c0d00675c8706f008e175143a90c20c20992a65792a630e2156f8c01a424c00012e63333229c22a552206f8101cb0702a502e46c21c9d08006b570547000c8cb077001ca007001ca0021fa022101cb2fcbffcb072101cb2f2101cb2f21fa022101cb2fcb017001cb2f7001cb17ccc98002347001f027f84522c8cb01f400f400cb00c9803f14326d229a8b84465706f7369742089d8bb5769746864726177616c208e28b75061796f7574238037af02513c858cf1601cf16c9d012c858cf1601cf16c9d070c8cb0701cf16c982f082a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89588307f41701e30f8b6e28fb2efb88f880e0f1000b08d0990dbdb9d995c9d1cc819195c1bdcda5d1959081513d3881d1bc8141bdbdb0812995d1d1bdb9ce070c8cb0701cf16c982f0c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104588307f41700aa8d08d0dbdb9d995c9d1cc8189d5c9b995908141bdbdb0812995d1d1bdb9cc81d1bc81513d3a070c8cb0701cf16c982f0c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104588307f41702fa70c8cb0701cf16c982f0b76a7ca153c24671658335bbd08946350ffc621fa1c516e7123095d4ffd5c581588307f4178d06db5e4b58dd5cdd1bdb4b5cdd185ad94b5859191c995cdccb9d1bdba070c8cb0701cf16c982f070e5d7b6a29b392f85076fe15ca2f2053c56c2338728c4e33c9e8ddb1ee827cc588307f41789111200486d792d637573746f6d2d7374616b652d616464726573732e746f6e2f69636f6e2e696d6701f070c8cb0701cf16c982f06105d6cc76af400325e94d588ce511be5bfdbb73b437dc51eca43917d7a43e3d588307f4178b668696464656e870c8cb0701cf16c982f0d33ae06043036d0d1c3be27201ac15ee4c73da8cdb7c8f3462ce308026095ac0588307f417f825f815ed44f900f810ab07c8cbffcbffc913009482f07b491face15c5be43df3affe42e6e4aab48522a3b564043de464e8de50184a5d588307f41770c8cb07f400c96dc870fa02f828cf16f400ccc970f84621c8cb01f40012f400cb00c90201201617020162292a020120181902012025260201201a1b0201201e1f006f571c85003cf1601fa02830771800cc8cb03cb01cb0812cbff21cf3181028ebc9ac858cf17c97158cb61cc977001cb6101cf17e2c970fb0080201201c1d00891cb2140133c5963e808048304004807280006d82fe80a0c1dc60033232c0f2c072c204b2ffc873cc6040a3af26b21633c5f25c5632d87325dc0072d84073c5f8b25c3ec020009d1cc1b232c7d4017e809400fe808048304004807280006d82fe80807e80807e80a0c1dc60033232c0f2c072c204b2ffc873cc6040a3af26b21633c5f25c5632d87325dc0072d84073c5f8b25c3ec0200201202021020120232400671d007232c7e0c1dc60033232c0f2c072c204b2ffc873cc6040a3af26b21633c5f25c5632d87325dc0072d84073c5f8b25c3ec02002ef005bc9e0803d4001db85fcbd20803d40013000053cbd0120840ee6b280287e14c86a6d05dc2d8259a87e12e8ed827e12c8683e1ac860824c4b402f23a77e1748a83e1f7e16b220841534dd21fe0940b2c7f2cfd04c20041c36cf244c78be1760824c4b40283e1f7e16a0824c4b40322084304d12403e09604322017e02cb1fcb3f24fa025007fa0224fa022220c1001201ca0001b60bfa02f84bfa024160801070db3cf84bf8552410344666f04366f0466d705470002010566f0743000b19bc13fc142000b500dbc9c23e9120803d0000b03fc4bcbd1c151c05e0c1fd039be865db087e803e800c250c01a901b89446681446e81456681426e804e8320a3e8094013e809001a0c1fd10e0803d004875d970433cbd01840d4409040dc49bc1c060020148272800d1f187c2cc89870fc2cfc25fc2ad4c27c2c10c1092a05f2005009dcca2dbffc31707c2afc2cd0fc3ab87c3cb6fc3c7c2590d0fc35fc2e90c10802faf08050507c3ee4400c00e582ac678b00c10802faf080507d013800e5b5410808a05327fc1281658fe59fe4b87d8040089089bc9ca3e9120803d0000b03fc4bcbd1401e0c1fd199be86517c29c1c384e827e800c14dc2845e81445e80129545da852183c10890419c40d540d11dc1bc1c070001fc0600069323e16f3c5be12b3c5b2721400c072c7c073c5be0a33c5be1233c5b332483c0a1fc0bc0a04be401d3232c096007281f2fff27400600167430f857ddf85598f857f855f84bf05292f857e2f85d821011e1a300a0f87df856f8251270db3cf84bf857a0f86b6df87670f877844001145cba915b92a984e28001ef84a018200928302c705f2f47ff862033a218210319b0cdcba8f11218210270695fbba8e855b6c22db3ce30ee30d2e2f300104db3c4a0048f84312018200928302c705f2f48200a000f823f84482015180a0bcf2f4d307d43001fb00034621821096e7f528ba8e855b6c22db3c8f1121821079e7c016ba8e855b6c22db3ce30ee2313233028a31f85413018200928302c705f2f4fa00fa40fa40315475435354ed44ed45ed478e915b5043a170fb02f85523a1f875127fdb3ced67ed65ed64757fed118aed41edf101f2ff44450082f84312018200928302c705f2f48200a000f823f84482015180a0bcf2f4f404f404f40430226e91329302ed54e2206e913092fb04e2206e913094d0ed1ed8e2f201002cf84812018200928302c705f2f4f823f864fa4030f86303482182107247e7a5ba8e8610355f05db3c8f112182109971881cba8e855b6c22db3ce30ee2343536001ef848018200928302c705f2f470f8620046f84812018200928302c705f2f4d32f0131f8698200a001f849f823a182015180bcf2f401fc2182105e517f36ba8e4a5b6c22f84812018200928302c705f2f4d200018e14fa4001f8688200a003f849f823b9f2f4842ff869ded2000195fa4001f87aded2000195fa4001f86aded2000195fa4030f87b9130e28ea72182109bf5561cba8e1b5b6c22f84812018200928302c705f2f4d20001f86dd2000131f86ee30ee23703e62182102aaa96a0ba8e165b6c22f84812018200928302c705f2f4d3170131f8738fd0218210c9f04485ba8e215b6c227082009284f84158baf2f4f85a12018200928302c705f2f4d3170131f86c8fa2f8276f1025a1db3c82009285f842f2f221821047d54391bae302218210e642c965bae2e25e383904b66c217082009284f84158baf2f48200f201f84ef2f40382103b9aca00a1f85da170fb020182103b9aca00a18200f20021c200f2f4f84d8f2158f8566ee300f856821005f5e1007053041046104755208306db3cf85701a0f877e30d3a493b3c03788f38218210dfdca27bba8eac5f0332f8515321f04802f871926c218e1130f85059f04802f870968200f402f2f0dfe28e86f8276f10db3cdee30ee30d5e3f4001fcf828f8506f117ff02a7021f90074c8cb025801ca07cbffc9d020f87670f854f85c1023705470002410351047103659c85006fa025004cf1658cf16cc01fa020101cb2fc922c8cb0112f400f400cb00c9f90074c8cb025801ca07cbffc9d0c87001ca007f01ca0070fa0201cf16c9c8801801cb05f856cf16821005f5e1003d017ef8516f275b6c2232a182103b9aca00a1f85321a9b41770b609a1f84b01a070b609f85522025cba915b92a984e28200f20221f2f450037fdb3cf84b01a0f86b440108db3cdb313e0034fa02587658cb6bcc8210f5aa8943f82502cb1fcb3fccc970fb0001f4f85f6e8e82db3ce0f841c8cb07f84201ca00f84bfa02c8f854cf16f855fa02f8566e947001ca008e107f01ca007001ca00f856cf16f857fa02e2f8586e947001ca008e2b7f01ca0020cf31810278bc8e10c8f858cf16f859fa02c9017f01ca00cc9c7001ca00f858cf16f859fa02e2e2c901ccf85fcf16c9ed544a01f42182104bc7c2dfba925f068eec218210b27edcadba8e6032821073affe21ba8e4e7082009284f84158baf2f42282103b9aca00a18200f20021c200f2f4f84b21a0f86b5043a158a0f85da170fb02c8801001cb0501cf1670fa027001cb6a8210d53276db5802cb1fcb3fc98306fb00965f04840ff2f0e2e30de24101fe31337082009284f84158baf2f48200f104f85ef2f2fa00fa00d3170101d74cd0d31f0101fa4030f049305240018200928302c705f2f48200f100f84c5220bef2f4f859f84bf8555cba915b92a984e216a18212540be400a1f8506f2710365f0681011ef84ba9b40801a1b608f8526f225044b6095123b6088200f1015331bb4200725b6c227082009284f84158baf2f4d31f013101f049c8801801cb0558cf1670fa02017658cb6bcc8210d372158cf82502cb1fcb3fc98040fb0001f6f2f466b6088200f1025313bef2f4f84c5210a9b417c8801801cb0526cf1622fa027001cb6a82101690c604580802cb1fcb3f5316a0fa02c970fb005340f041f850405526f04701f870028200f10305a012bb13f2f4f85a8209312d00c88210b1ebae06f82502cb1fcb3f5004fa0258fa02500301cb17801070db3c430072226e91709322cf31e2c8500301cb055005cf165003fa0220cf3113a0810394bc9ac801cf17c97158cb6acc98017001cb6a01cf17e2c901fb0002748e95f854821005f5e1007053041046104755208306db3c8e9af854821005f5e100705304104610474313821011e1a30001db3ce2f85501a0f875494904ee8200f3002582101dcd6500bcf2f4d20001b301d2000131f8276f1026a1db3c82009285f842f2f2f84bf8552559a9845376a18212540be400a1f85da1f84d5004b0f841c000b05331bcb08e9630f2d0698200f20223f2f45054a1f85da170fb024300e30df8516f2710365f06a082103b9aca00a170b6095e46474801e6f8586e8e52f828f8506f1170f02a7021f90074c8cb025801ca07cbffc9d0f878c87001ca007001ca0070fa02c9c8801801cb05f858cf16821005f5e100fa02587658cb6bcc8210f5aa8943f82502cb1fcb3fccc970fb00def858821005f5e1007053041046104755208306db3cf85901a0f87949008c318200f20221c200f2f4f84b21a1f86bf8555004a1f8755054a121a1f85da170fb0212a1c8801001cb055003cf1670fa027001cb6a82100a77535c5802cb1fcb3fc98306fb000064f8516f275b6c2232a182103b9aca00a1f85321a9b41770b609a1f84b01a070b609f855f859595cba915b92a984e2bef2e0640068c882101674b0a0580802cb1fcb3f5005cf165003fa0201fa0201fa02c8801801cb055004cf1601fa027001cb6a58cf17c901fb0001c8f8526f22c8f8506f2706c8f40015cb1f13cb1f01fa0201fa0201fa020120c1001201ca0001b60bfa02c901ccf8516f2706c8f40015cb1f13cb1f01fa0201fa0201fa020120c1001201ca0001b60bfa02c901ccc9f84ff841c8cb07f84201ca00f84bfa024b01f4c8f854cf16f855fa02f8566e947001ca008e107f01ca007001ca00f856cf16f857fa02e2f8586e947001ca008e2b7f01ca0020cf31810278bc8e10c8f858cf16f859fa02c9017f01ca00cc9c7001ca00f858cf16f859fa02e2e2c901ccf84c01cb17f84d01ca00f84e01ca00cbffcc58fa0201fa02f85301cb174c006ac8f84acf16f85bcf16c9c8f843cf16f84401cb2ff848cf16f84901cb2ff85acf16ccc901ccf846f85cf845c8ccccccc901ccc9ed540201204f5002012056570201205152010bba8457fdb3c8550201665354010fb63cfb679e09261060010aab9a70db3c5502a6aa90eda2edfbdb3cf8276f10db3c92f85192f850e26f2710255f057f708e2b51138307f47c6fa5208e1a02fa00fa0030a05316ba9b355b3301ab0012a001db31e013a0029132e201b312e65f05840ff2f06d6d605e02ccdb3c8e86f8276f10db3cdef841f842f84bf84cf84df84ef84ff851f850f8526f22f853f854f855f856f857f858f859f843f844f848f849f85af84af85bf845f85cf846f8516f275b6c2232a182103b9aca00a1f85321a9b41770b609a1f84b01a070b609f855605e0201585859000bbb362f0493080201485a5b0201205c5d0030aa1d829035d676f6ac6e35e755ea3c4d7d7cf577627b1cf00260ab22db3c8e86f8276f10db3cde92f85192f850e26f275f0659f04930fa4431018307f40e6fa193307020e1fa00fa0030605e02d7adf76d9e7c13b7886d9e7c2f49af81bff07c265cc92dbff07c13b7887c2cfc25fc2aae5d48adc954c27150c1092a05f20050fc283793881b2f8340808f7c25d4da0400d0db047c29379128225b04a811db0429905e49af81bff05b0429015cc9183ff07c26290854da0bd040605e012bacfc6d9e3a6465812c00e503e5ffe4e87824987d22406001beeda2edfb70f87df8429130e0db3c6c21f900f84f21bd8e41f8516f2710455f05016eb301c200b1965b7ff87edb31e06df87ff85158f045f871f86ff8506f11a420f044f8506d7054700020105610576f0701f871f87070f87e945b70f87ee25f00268022f83320d0d30701c012f289d31fd31f305801f6ed44d0d30701f861d20001f862fa0001f86bd401d0fa4001f874fa0001f8756df87670f877d200018e1dd200019dd401d0fa4001f876fa0030f8779afa4001f876fa0001f877e2de6df87870f879d200018e1dd200019dd430d0fa4001f878fa0030f8799afa4001f878fa0030f879e29130e220f87fd31701f86c6101bed20001f86dd20001f86ed3ff01f86fd401d0d401d0f404d31fd31ffa00fa00fa00d20001aa00a401fa0002a8316f07f870d401d0f404d31fd31ffa00fa00fa00d20001aa00a401fa0002a8316f0731f871fa00fa00596f02f872d31701f873620072d401d0fa4001f863d32f01f864fa4001f868d32f01f869fa4001f87ad430d0fa4001f86afa4030f87bd401d0d401f865d401f87cd430f86630", + data: "b5ee9c72010278010015d100047900381b0bba7140e2d0005e66579c7a680119769b62cd147cc9bee91c32782b5b9fcf5cd3bf7664443e619392c12309ce54000e04f94ae6af80005c28f70102030400a18017be7f50131a2536a969ee76b758ba3c3fb23d60a82d38722dbf9199aa6da2000e06bb58db412090a00150c192dc86a00d60fc495a7db6495d2c1436b36ab6df8a71d160f1de7794cd5a974b8bd7bb400200050601e1801124c8c08e2e4a809666908f66bc9b9c3fc22fda0917c798c4f8aff15fa51889800000000000100224991811c5c95012ccd211ecd7937387f845fb4122f8f3189f15fe2bf4a31133fffffffffffe0060a320e4ae24df48f29e3421a3282d004215e5122caed585b4d866c26094acf4400903000a0b0c01318000002500000000b80d0cb9b92fd5c380d0d53ab4eca600200701318000002480000000b80cb0c05fa351db80cb16cfbbbe6a802008005da00b6ea2b3a2612f63a2dbd4290379bdab20e1f245af24bdf0ff95d07c58336afd0e03432e6e4bf570a267c87bd290005da01a35c037d79ad5a502cbb09232df7920088dcbbb9a6e0bb985e429009a95a6ec8e032c3017e8d476a2b27062535000858016745d8491611777d8edabbf935ad3fe33a3804b2ad7c4eb59ddb608f63c2ebef003051907257126fa4794f1a10d1941680210af28916576ac2da6c3361304a567a20114ff00f4a413f4bcf2c80b0d08420212bebb0dc8e202b7e26f721e2547e16bb9ebaec934f657d19f22e76d62bec8780114ff00f4a413f4bcf2c80b1a0201620e0f0202ca1d1e0201201011020120121302012014150243b8408db3cf8276f105320a0db3c5aa9b417f84f13a1821809c765240058a058a00181f380109b8916db3c838020120161702cdbbd35eda2edfbdb3cf841c000917fe1f8276f10821809502f900001821077359400a101a182103d648d80a12082202d79883d2000b992307fe0f84f8ea8800ff833d0d31f31d31fd31fd70b1f0132f86edb3c30f85058bc01f82303a112b9b094307fdb31e0de81f3e0141b6681b679f083f085f091f093f095f097f099f09bf09df09ff0a1f0a9f0abf08701f02016218190030aa1d829035d676f6ac6e35e755ea3c4d7d7cf577627b1cf00138ab05800ff833d0d31f31d31fd31fd70b1f0131db3c30315203a159a13e0201621b1c0202cb4142020120515204f7d407434c0fe900c36cf005c6c23db4cc835d2708fe3b7e00835c874c7c04c482084139cdd12ee88f6cf2c27d7c0fe107000a4dc3e1864dffe18b8a38e3e1544f1c1638b88608437f7289eeea6cc7e13c0683e1bfe08fe1c2385cc20843990b2596ea77e10700064dc3e1864dffe18b8b7b8a456f8b8a497c0f8b6cf21f213f200103aca04000e0ed44d0d30701f861d20001f862d20001f868fa0001f869d32f01f86ad3ff01f86bd30701f86cd32f01f86dd32f01f86efa0001f86fd32f01f870fa4001f863d32f01f864d31701f87120f872d430d0d31f01f873fa4001f874fa4001f875fa4001f865d430d0fa4001f876fa4030f8670476e001d31fd33f5923db3c8ead218210d372158cba8e215f05f841c0058e168212cb417800f84fa082100ee6b280a0bc9370f861de9130e2e30ee30d212223240108db3cc7053a03ba2182101690c604ba8f512182107b4b42e6ba8e1310355f05f856018200928302c705f2f47ff8688f31218210e8a0abfeba8e1310355f05f856018200928302c705f2f470f8688f11218210270695fbba8e855b6c22db3ce30ee2e2e30d25262702f46c2232f800208210f96f7324ba8ec370f861f84f8eb8821077359400f84fa013be8ea5f855f84fc88210dfdca27b580402cb1fcb3fc912801871db3c70f86f70f87070f86970f86a943075f861e2926c21e28e1d6c21208210fffffffeba8e10f841c004967ff86275f861937ff862e2dee2f841c0029130e30d3c3d0104db3c3f0048f84312018200928302c705f2f48200a000f823f84482015180a0bcf2f4d307d43001fb00034821821079e7c016ba8e855b6c22db3c8f122182107247e7a5ba8e8610355f05db3ce30ee228292a00865b33f855018200928302c705f2f4f85094f823f870df01fa00f84f22a0f86fd18200fa05f8518317a013a9b41782103b9aca00a0b9f2f470f871f841c0019370f861de002cf84512018200928302c705f2f4f823f864fa4030f863001ef845018200928302c705f2f470f86203ec21821055c26cd5ba8ed7345b7582009284f84158baf2f4f845018200928302c705f2f401821077359400a182100ee6b280a1f84fb608f855c88210dfdca27b580402cb1fcb3fc9542220801871db3cf84f01a1f86ff84fc0009670f87070f861de8f12218210139a1b4eba8e8610355f05db3ce30ee23c2b2c001ef847018200928302c705f2f47ff862033c82009285f842f2f2218210eb373a05ba8f0a218210f0fd2250bae30fe30d2d2e2f03dc5b327382009284f84158baf2f401d18200f700f84cc103f2f4db3c31f9008200f701f84b22bdf2f4f86bf84ca4f86cf823f86d800ff833d0d31f31d31fd31fd70b1f013031f84e01b609f86ef82301a1810258b9f84fc000b18e9131f8545210018200928302c705f2f4db3ce30e3e373003ca2182108efed779ba8ece3133337082009284f84158baf2f48200f800f84ff2f2f854018200928302c705f2f401fa00d18200f80121c200f2f482107735940072fb02f854c8821030026327580402cb1fcb3fc9801070db3c8f0a2182104e73744bbae30fe23c313203e4317382009284f84158baf2f401d18200f600f84cc201f2f4f823f84da1f84ea18200f601f84cc20222c23cb1f2f48200f6022482103d648d80bef2f4c8821047657424580302cb1fcb3fc9db3c705880188040db3c74f861810258b9f84fc000b19e6c21f854018200928302c705f2f4e30e3a3c3b0156018212540be400a1821077359400be8e97f8545210c70591308e8c8212540be4006d801072db3ce29130e23c03f4317082009284f84158baf2f4f85413018200928302c705f2f48200f90022f2f48200f9010382103d648d80be13f2f401fa0020db3cf86a2182103d648d80a1f8698200f9022282202d79883d2000bef2f4821809c76524008200f9035353a122bef2f4800ff833d0d31f31d31fd31fd70b1f0132f86edb3cf84f333e3403b02182106335b11aba8f4c34318210ed7378a6ba8f397082009284f84158baf2f48200fb00f84ff2f4db3c5b8200fb01f8505220bcf2f4f82301a1821077359400f84fa05240be955f0475f861e30d965f03840ff2f0e2e30d3e35360026d3ff31d31f01f86ad31f31d3ff31d431d1f84a03a88e148200f904f85024bc03f82306a115b912b013f2f4923330e2f84f17a158a18200f905f849db3c12bef2f472f861f900f86b70f86c03f86ddb3cc882104e73744b580402cb1fcb3f5003cf16c912801871db3c383a3c03d2f855f84fc88210dfdca27b580602cb1fcb3fc94140801871db3c70f86f70f87001810258b98e9131f8545210018200928302c705f2f4db3c8eae821077359400f84fa08212540be400a012be8e97f8545210c70591308e8c8212540be4006d801072db3ce29130e2e23c373c03fc317082009284f84158baf2f4f85413018200928302c705f2f48200f6040382103b9aca00be13f2f421fa0031fa00d3170101d120f8718200fa00f848f2f48200fa01f84ff2f2800ff833d0d31f31d31fd31fd70b1f0131db3c30318200fa0221f82305a114bc13f2f48200fa0302f82302a1b9f2f45314a0db3c59a9b4173e38390110706d80108042db3c3c00848028f833206e985b8218178411b200e0d0d30731fa00d31fd30fd30fd30f31d30f31d30fd30f305053a8ab075033a8ab075023a8ab0759a8ab075220a9b41fa0b608017af84f15a18200fa04821809c76524005003a05005a014be13f2f4c88210e642c965580302cb1fcb3f01cf16f852cf16c9f855705880188040db3c71f8613c001671f833d0d70bff7f01f032015859a18212540be400a1821077359400be8e97f8545210c70591308e8c8212540be4006d801072db3ce29130e23c0046226eb3c8500301cb055005cf165003fa0202957158cb6acc95307001cb6ae2c901fb000152208210ee6f454cba943070f8618e998210f374484cba8e8b73f861db3c6c21f900f86b937ff862e2e23e00268022f83320d0d30701c012f289d31fd31f30580090f84cf84bf841c8cb07f84201ca00f84801ca00f849fa02f84a01cb2fcbffcb07f84d01cb2ff84e01cb2ff84ffa02f85001cb2ff843cf16f84401cb2ff85101cb17f852cf16c9ed54001874c8cb025801ca07cbffc9d004e5d0831c02497c0f8007434c0c05c6c2497c0f83e900c0074c7f4cfd67b51343e803e903d01350835d2a775d33434cffe903e903e90350c260c22c09c150c401b788aa0843d6aa250eeb8c0899bacfcb810c9b43480004b2084059d2c282eb8c08e0ae0841cd8b4272eb8c08ae08404502993eea434445460201204a4b00963638383a840f5194c70519f2f406d43020d0d749f2e14d1038471645155044c85009fa025007cf1615f40013cc21c2008e1201c8cb3f58cf1658cf1658cf1612ccc901cc926c51e2c9ed5403e031343a3c51a5c705f2e049f2d04807fa40fa0030276e8e8d3739885270f01920f01a50aa07de08a45158a0885260f01920f01ac88210132f9a4501cb1f500901cb3f5003cf165009fa0226cf1629cf16c9778018c8cb052ccf1670fa02cb6b18cc17ccc98040fb0010684765103441305c5c5001de3b3d05f2d04408d20001f2e045fa0031fa403051aac705f2e04708fa00fa40305305c70501d70b01c000b1f2e04fc87f01ca007f01ca0001fa025009cf16c9c8801801cb0527cf168208989680fa027001cb6a8210f127fe4e01cb1f500601cb3fc971fb00103810271046451504035002dc8ed93b3b51b6c705f2e05004f2d04407d2000131f2d046c87f01ca007001ca000a8208989680a11afa02c9c8801801cb0523cf168208989680fa027001cb6a8210f127fe4e01cb1f500601cb3fc971fb0010381027104605035024e0353d098210ed58b0b2bae3025f0c840ff2f0504704e604f2e04208fa00fa40d33f30885210f019f01a500cc705f2e04a02d2000101fa00547318a984c87f01ca002401ca005131a113fa02038e2630c8801001cb055004cf165003fa027001cb6a8210db3b8abd01cb1f2701cb3fc98040fb0001e30dc929c0009136e30d14a14718104610354140135c484950009efa4030c8801801cb0521cf1670fa026dc882100f8a7ea501cb1f2c01cb3f5004fa0226cf165006cf1612f4008208989680fa027001ca008210db3b8abd01cb1fc9147158cb6accc98040fb0058cf160046c8801001cb0525cf1670fa027001cb6a82104bc7c2df01cb1f500701cb3fc98306fb0002016a4c4d0201484e4f003b1c081c638500deaa43298c092a04a800ea81c0a9087000110c398c1b04a0005920840ee6b2802a43007c05006a80904c33c0600b8072c1c07c051e48a865e00c1400f2c1c0b9006a8084b3c06000355c87001ca00f828cf1612cb3fc97020c8cb0113f400f400cb00c98001d4f90074c8cb027001ca07cbffc9d080058c85009fa025007cf1615f40013cc21c2008e1201c8cb3f58cf1658cf1658cf1612ccc901cc926c51e2c9ed540201205354020120747502f9b8b5d31ed44d0fa00fa40f404d420d74a9dd74cd0d33ffa40fa40fa40d43098308b02705431006de25f056c2202d0fa003001d071d721d200013102d078d721f4043082f082a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89218307f40f6fa130d078d72170c8cb0789cf165003f01523855560201205a5b001242696c6c20666f722002b49c8b820544f4e20696e208cf168e158d0408141bdbdb0812995d1d1bdb881a5b8820cf16e258cf16c982f082a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89588307f41701e30f70c8cb07f400c9575801c88d165113c81393d50814d153910813d38810d3d395149050d514ce88105d5d1bdb585d1a58d85b1b1e4818dbdb9d995c9d1cc819195c1bdcda5d1959081513d3881d1bc8141bdbdb0812995d1d1bdb9cc81dda195b881c9958591e6070c8cb0701cf16c95900f48d121113c81393d50814d153910813d38810d3d395149050d514ce8810dbdb9d995c9d1cc8189d5c9b995908141bdbdb0812995d1d1bdb9cc81d1bc81513d3881dda195b881c9958591e6070c8cb0701cf16c982f0c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104588307f417004e82f0c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104588307f4170057b48a5da89a1f401f481e809a841ae953bae99a1a67ff481f481f481a86130611604e0a86200dbc420d0be110010fb4f4711e033e03505c0114ff00f4a413f4bcf2c80b5d0201625e5f0202cb6061020120717202012062630201486b6c04b1d9910e380492f81f068698180b8d8492f81f07d207d2018fd0018fa0218fd0018fd001839d4da0001698fe99facf80980d9f1811141082fe61e8a5d7181199a1a11c1087893ff275d47421980ed9e701801410817e593515d4646566670011bbf488618001e5c29b00c230313333840ff84258c705f2f401fa40fa00fa40fa4030235520f0168210055d4a8072fb0270821005138d9121c8cb017001ca0010344130810082c8801001cb055006cf165004fa027001cb6a5902cb1fcb3f216eb39301cf179131e2c901fb0002a23240045134c705f2e191fa4021f00dfa40d20031fa0020d749c200f2e2c4078210055d4a80a121945315a0a1de22d70b01c300209206a19136e220c2fff2e19221941027365be30d0293135f03e30df015686901cef0145262c7055164c70516b1f2e19124d70b01c3008e350482089896808210f127fe4e256d71c8801001cb055006cf165004fa027001cb6a5902cb1fcb3f216eb39301cf179131e2c901fb009134e2708210ed58b0b2c85006fa025006cf16cb3f1443308100a06a00888e3df0145f037082108b77173502c8cbff5003cf1641308040c8801001cb055006cf165004fa027001cb6a5902cb1fcb3f216eb39301cf179131e2c901fb00e05bf2c196007c821005138d91c85008cf165008cf1671244814544690c8801001cb055006cf165004fa027001cb6a5902cb1fcb3f216eb39301cf179131e2c901fb001034006823f00d43308210d53276db016d71c8801001cb055006cf165004fa027001cb6a5902cb1fcb3f216eb39301cf179131e2c901fb00004cc8801001cb055006cf165004fa027001cb6a5902cb1fcb3f216eb39301cf179131e2c901fb00002bf76a268690010ca7d207c30f0107c30fd20187c3136c0201206d6e0201206f7000394c801cf16c9c87f01ca005004cf16f841cf1658fa0201cf16ccc9ed54800213e107e9034cffe803e9035d3343e900c20001f321fc072800073c5be1073c5b27b55200017bfce0f809adf80a08122f8240201487377001bb5f9fe027e028b79003f4059227002012076770057ba1e6ed44d0fa00fa40f404d420d74a9dd74cd0d33ffa40fa40fa40d43098308b02705431006de210475f0780059b60b7da89a1f401f481e809a841ae953bae99a1a67ff481f481f481a86130611604e0a86200dbc4be0868620300031b443b05206baceded58dc6bceabd4789afaf9eaeec4f639e10", + want: []ContractInterface{ + TonstakePool, + }, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) {