From 8d7b6d614d943e2bd50f1c1df75261b8c62c5613 Mon Sep 17 00:00:00 2001 From: Alex Gartner Date: Fri, 23 Aug 2024 10:02:50 -0700 Subject: [PATCH] chore: upgrade go-tss to tss-lib v2 --- cmd/zetaclientd/gen_pre_params.go | 2 +- cmd/zetaclientd/main.go | 2 +- cmd/zetaclientd/start.go | 47 ++++++++++++--------- contrib/localnet/preparams/zetaclient0.json | 2 +- contrib/localnet/preparams/zetaclient1.json | 2 +- contrib/localnet/preparams/zetaclient2.json | 2 +- contrib/localnet/preparams/zetaclient3.json | 2 +- go.mod | 13 +++--- go.sum | 26 ++++++------ zetaclient/tss/tss_signer.go | 2 +- 10 files changed, 52 insertions(+), 48 deletions(-) diff --git a/cmd/zetaclientd/gen_pre_params.go b/cmd/zetaclientd/gen_pre_params.go index c61f31ec2b..e5f6c7f7c9 100644 --- a/cmd/zetaclientd/gen_pre_params.go +++ b/cmd/zetaclientd/gen_pre_params.go @@ -6,7 +6,7 @@ import ( "os" "time" - "github.com/bnb-chain/tss-lib/ecdsa/keygen" + "github.com/bnb-chain/tss-lib/v2/ecdsa/keygen" "github.com/spf13/cobra" ) diff --git a/cmd/zetaclientd/main.go b/cmd/zetaclientd/main.go index 6cbc8d86a7..607da1ab7a 100644 --- a/cmd/zetaclientd/main.go +++ b/cmd/zetaclientd/main.go @@ -5,7 +5,7 @@ import ( "os" "time" - ecdsakeygen "github.com/bnb-chain/tss-lib/ecdsa/keygen" + ecdsakeygen "github.com/bnb-chain/tss-lib/v2/ecdsa/keygen" "github.com/cosmos/cosmos-sdk/server" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/types" diff --git a/cmd/zetaclientd/start.go b/cmd/zetaclientd/start.go index 0c0bbd6585..2debcb3a7c 100644 --- a/cmd/zetaclientd/start.go +++ b/cmd/zetaclientd/start.go @@ -179,7 +179,10 @@ func start(_ *cobra.Command, _ []string) error { if err != nil { log.Error().Err(err).Msg("peer address error") } - initPreParams(cfg.PreParamsPath) + err = initPreParams(cfg.PreParamsPath) + if err != nil { + return err + } if cfg.P2PDiagnostic { err := RunDiagnostics(startLogger, peers, hotkeyPk, cfg) if err != nil { @@ -391,26 +394,30 @@ func initPeers(peer string) ([]maddr.Multiaddr, error) { return peers, nil } -func initPreParams(path string) { - if path != "" { - path = filepath.Clean(path) - log.Info().Msgf("pre-params file path %s", path) - preParamsFile, err := os.Open(path) - if err != nil { - log.Error().Err(err).Msg("open pre-params file failed; skip") - } else { - bz, err := io.ReadAll(preParamsFile) - if err != nil { - log.Error().Err(err).Msg("read pre-params file failed; skip") - } else { - err = json.Unmarshal(bz, &preParams) - if err != nil { - log.Error().Err(err).Msg("unmarshal pre-params file failed; skip and generate new one") - preParams = nil // skip reading pre-params; generate new one instead - } - } - } +func initPreParams(path string) error { + if path == "" { + return nil + } + path = filepath.Clean(path) + log.Info().Msgf("pre-params file path %s", path) + preParamsFile, err := os.Open(path) + if err != nil { + return fmt.Errorf("open pre-params file: %w", err) } + + bz, err := io.ReadAll(preParamsFile) + if err != nil { + return fmt.Errorf("read pre-params file: %w", err) + } + + err = json.Unmarshal(bz, &preParams) + if err != nil { + return fmt.Errorf("unmarshal pre-params file: %w", err) + } + if preParams.PaillierSK.P == nil { + return fmt.Errorf("pre-params are missing PaillierSK.{P,Q} parameters and should be regenerated") + } + return nil } // isObserverNode checks whether THIS node is an observer node. diff --git a/contrib/localnet/preparams/zetaclient0.json b/contrib/localnet/preparams/zetaclient0.json index 9dc290e82a..ba07766e9d 100644 --- a/contrib/localnet/preparams/zetaclient0.json +++ b/contrib/localnet/preparams/zetaclient0.json @@ -1 +1 @@ -{"PaillierSK":{"N":19999163952130747960789760351783788437756051987951355569970036401244501934315272438705577988944467922102492970155408252851533852794097112218266886553586076347804115557757017279985449126837870194546917950194158856088817869376589018796114667864086028598566847973861695589083004303196605694312963960967331453606698750471421102641235873021677307589731091486775521460999458082171513731685071918681293270385071153104334613903503586831444874346531652054016464538970392294909014876824634633871501554184148693655829401315639013286485392467863637678737554558389111485917683916225530045382764297294039119124600051351150814211249,"LambdaN":9999581976065373980394880175891894218878025993975677784985018200622250967157636219352788994472233961051246485077704126425766926397048556109133443276793038173902057778878508639992724563418935097273458975097079428044408934688294509398057333932043014299283423986930847794541502151598302847156481980483665726803207844439805564908826908299383131049732286281017413122919529611290634931314211468373848862938241694978602167585393762136625122435580962508878486729843009777923588471302593033407043805894076580681612304239013813560948585228383852537633607722118782082256871296347729191161115127804109535019576521175406883452282,"PhiN":19999163952130747960789760351783788437756051987951355569970036401244501934315272438705577988944467922102492970155408252851533852794097112218266886553586076347804115557757017279985449126837870194546917950194158856088817869376589018796114667864086028598566847973861695589083004303196605694312963960967331453606415688879611129817653816598766262099464572562034826245839059222581269862628422936747697725876483389957204335170787524273250244871161925017756973459686019555847176942605186066814087611788153161363224608478027627121897170456767705075267215444237564164513742592695458382322230255608219070039153042350813766904564},"NTildei":27751913785731317561401314588152253217728532341018033146570952349857948266439815804220817588815467446516307716665513549241775208783937988610417256936545867146994706743041371293345131680171448151086694170309671283486292778243426639412725044938992517873701725006330137070569134489394538234586796972674797327961558527707455425675762370744764931280145514019295136133284528084915871623701598565821330577968131284073671734400158797160800982150954634593880871530904229027402996176777363730066986245815341196905861357768072141609870245229405943812356754513322852513347434681734563805660510650984453048567481135942146732097813,"H1i":27561956258855841139395484606566450906572976054374340673395795572404700162978995778059515299485228139352425772962548084873215102616280128304708426026182349406021553685331715999823302504724574932475811252902805356309567749243825500782237349965272997278195732138043060594209278009387869413139123717258217760369558773026393837335151469655513584729163915760124835545159150578571574024242102852384898501031964398164508802427280019310461284676702762930983763592670681066746406519089087470866348555388978893174745329039290345402036056193885195412683078301439714912339014313158992229100758385774991450029591789628252080327559,"H2i":3728689158497086873141839685259803753136983319082693856963169726229733672131113136177490814524417255268612620467671366860707614533735757821359190975354246119660178366078082228715114521844446138293061922109534401626012196214235577165710689292018952534202208597250579673907469566293203565367500274532873330046549157395771416744602137701132458921345439713375591947533341059776041205066197520027367159385233699483111938755605800865028185017605864002287172205806900860500164647247828301974000635262077178937664668984154402040254899639546189675216600248280397892382489630326684820331235755629614367050680421011963919488203,"Alpha":12023422531214934687129519427336751009035984170561091401995316889932876861127740921311384022403289655727852687123651207179666808127441651093217171624401095992093222930319273470697036100721360499771918420525219595960686726656705243231703751035078246024613303037202379961560592763983837502239948740870420991159486603826605562036000339449263579950064527369636354957917745420111193837730149039024242588057472210146671375468285242828724250764829561800066210708917523476384078739610379308948169897901580561000198663019628193284829226489567395610248716149143318042255879731755585576865932443849122426445714440683236201534278,"Beta":5216977155731439778993461291447860640876449566364806008925260703987381460229691893122780873808995223223163744678138135687392695130955126431701144250850716493320323144762645954407840190267536639011747593827794567732053411766358287215370001772078774800656600220349293422391251849464836894526916992757090542649120892603149475768335549307299570724464502418555347605473575788163359985939167794314377636554352661162839551390523751777303683251484579852979700993668013952132183651009302732527581967714766865349243790338837470546064122938436752503268419712265039843732584942630907069295257952472051299690267622482814099402925,"P":88381187817350292364427405327147330703367287364982016684112982632296448146824918798880619726847439553397534386831375002209019191421648634648182506013318106307619159619988111117766095040541079223450318951393068166232842380382197780515682551401156068869281037660390394768227141311012971150741063274439667450459,"Q":78500624598652662628885184600358941803683076507070394222241292020467077683298789581328374906370256776628646773897006681776229150698724417192594456702517705509422164083826765704615434585654776671817770799114758241307176860136745886869834508666912875775642490370066102181451552981996440342363450244264823933513} +{"PaillierSK":{"N":22404249155703516525561565565628595721419832527208242027769644997065943598686536513337379256365241125856413245501867172299077390180163600352063582902326137651093964509994754591538291308344512293124908526500483417772598373564412358049491389268474080628997671364326203566657989622651694639790941212984335063539986326798318755526271862671454692693328228117301766046975838475136270512352543053011533328876210584142892553115833795938946392840373508442432357987216712224005275352514280888342123701364667297847300736803488140505685751843995149682695739789703412114989954720671719046736875303946600168636266815705586025697069,"LambdaN":11202124577851758262780782782814297860709916263604121013884822498532971799343268256668689628182620562928206622750933586149538695090081800176031791451163068825546982254997377295769145654172256146562454263250241708886299186782206179024745694634237040314498835682163101783328994811325847319895470606492167531769843376816069727253501699868083872725082766773013729552078918107637381543401496431830253538783091717232136027899571101202370563841912003238187628306379939581028493349381459731798956922106345026619665047353681371382675640294473958215222905872796871836408996432208539975056313230108134011839221102082887972635022,"PhiN":22404249155703516525561565565628595721419832527208242027769644997065943598686536513337379256365241125856413245501867172299077390180163600352063582902326137651093964509994754591538291308344512293124908526500483417772598373564412358049491389268474080628997671364326203566657989622651694639790941212984335063539686753632139454507003399736167745450165533546027459104157836215274763086802992863660507077566183434464272055799142202404741127683824006476375256612759879162056986698762919463597913844212690053239330094707362742765351280588947916430445811745593743672817992864417079950112626460216268023678442204165775945270044,"P":155423188270897417503900305402600069059207602944020829421426043790886081015651259416417550700512646452625171875970683616184017677283944904340851043386373732156774372308792200450462187316640913127732999304643643943170217751466651883895407277897231267046127735514015746865410167002667750505663630662617792006723,"Q":144149977908403601764562629884347174103486968330286113396576216070621344533898929934608700609514503225995325440720909918021247479265557061716250331070459329791514281442569224293747669835336331480237642791481753797164253503580581368354520766212437175125834120740623349758838676727664394452160980877192288420303},"NTildei":25001033766775181948770060437247177436148077988049685688610076581089721771172272954210821075723667461856329318124923084290675787200625148578697227363674529109594223298457919940406823882612582584128939158048803761763714203660771131928494193398961896432722091475017913206308779147046633930511897539847416621360820583900810078517289048187414626609230255151268859150510023817509139049428261101487695506531592535026805684835935048733459820059235820147451958136840400956258713790424649819590245193135314967404744535297706998868748866809693457582941261219777755778048688018487509356383541688642640100871210808403023482317773,"H1i":5167254005746556739629054050483357090319654253655062550911608001145535578097443833878315389023927307196857807159417443498871637022435439481339250246568271348277992104402088442868657573881881850616151219505719753276368213985760242414323299352074776250253189351881501722452577861109692623610632859879700111928369391775155314250276186422892471239520429170204506380287743875128913592567392630685315737372743606244946238351576520231382813524909862266607485573250650672036166619264501471120502707534243141962031101134799440229447750555528285051383356504349907723676314849163709235107247867410073873510995072425017808865844,"H2i":13861184053518822761947420999313210267457200138614946938806766274069758732291678184305729349593193122616883868932008874332604011860818629480839128143169457172468175367883793444386868664480505069630497336373731350072222345261595660045251789123220445238880967646175999613884648678356143143959398576725353264524473612344556398049251699070416114328680723120122730719795422023383532233689177083788326969259182744991541511958403965204631588987022329843189425912320373826552165792090236950323824627391222836382748939842307373998500559645252758841964367339337856453209704981586987562080334659615030662003867740158152022406152,"Alpha":17800528388117174670713593843890147954261749781833782081729141165895406978288084145948818881391556445254845997795061374325164500116210163609746182927468744768016106982391571828222911120046294768975842698033263287472502597481530550107702564294759240943786673587521573637886680748277804746388113201414389778692358116071901929266595086473497819787943582022593201589127962579972857937609196969440788053033560245385709028703751357964867085773436986461053829038043627663895672311983819258075994078817415817941992289734488989856945818615855975745689041971999787391950253954799969150370518384419569316885170531865530210902575,"Beta":2706360194172456641347561926269178355816878512205329060182598640238280522729839704152749115785103855392857123555322871359398826017648932430649978427610206061584066346478821295283350734386008836738046033551271833210614403918442083086372708827180152261495139489104718756468261621649900105328529232514744788229620291446486923624332993798392308119137727567747637180191633180331481298975721291226143856239539839390656393899107944530496839106216080786330170098343301730743573288211218041904952146442238274314772600897596178489486856477407545947602919596205519982095822296913231801824343430704354029302164927747786408565113,"P":79252092502219091445583886114112175137640287607240802443453737712496494111157056238059106561695378223272128373265813581872067263396664263372582929376030498681901193284258517842055196655549836936324533655204950719264204480182369914837727627715905018801394074149583782131063977490373292436485757512661651468559,"Q":78865532055431667746272881571987800775340035900323111655679881238763872756629576003758557118356813846232330218129298553203646963270958632917453331364716828658071987352731439420680086082927738019062756206215753252896195452436767239234955552643327070572568199505854591060898357587805088619780288586692426626633} diff --git a/contrib/localnet/preparams/zetaclient1.json b/contrib/localnet/preparams/zetaclient1.json index 2be1ed2553..7c120a8549 100644 --- a/contrib/localnet/preparams/zetaclient1.json +++ b/contrib/localnet/preparams/zetaclient1.json @@ -1 +1 @@ -{"PaillierSK":{"N":25457323703460371644373827851778353435908685545536291211414305927928082101422802375380956856518622585962127533562602337812505686541014270487215858975042050235822544248116017505877597933410473464293488133847473268207855779565258437349543414395202677572215574814178481625691319056806051001296935063337564959613946853301319882243101806634616304952340762437957311109361139537003343727266144726020980226387527399976767399929714573852847006597083854380782298222809663705175454809775894834259259463209475055228451410224743854216982482304542678812902450978087467239914333938758325149969031218172033710990345090457725286155369,"LambdaN":12728661851730185822186913925889176717954342772768145605707152963964041050711401187690478428259311292981063766781301168906252843270507135243607929487521025117911272124058008752938798966705236732146744066923736634103927889782629218674771707197601338786107787407089240812845659528403025500648467531668782479806813742728801761583826250346152597916461665330341417210865403249207688068024511779741700862572325893119988056196796737754342005501326839164137901466935886175203187779468543295518513474790300431685405399522582870280178201647350255071127607420848021324546760642117122537154772656918409371952846795161211096663722,"PhiN":25457323703460371644373827851778353435908685545536291211414305927928082101422802375380956856518622585962127533562602337812505686541014270487215858975042050235822544248116017505877597933410473464293488133847473268207855779565258437349543414395202677572215574814178481625691319056806051001296935063337564959613627485457603523167652500692305195832923330660682834421730806498415376136049023559483401725144651786239976112393593475508684011002653678328275802933871772350406375558937086591037026949580600863370810799045165740560356403294700510142255214841696042649093521284234245074309545313836818743905693590322422193327444},"NTildei":31003307508440219158999589043691487475214403045663899026562678761033723312134301775994380397340895347768030057673125775357231348422303424896353372086256383810227518020752599051565951084967114983497141943098598166478211002761519017923016106288584503911326974632855330677820271330604647920436680600523891654973049735964884221470375561066575855880397950409200861685776119732740086942459996794425002691495469612824702455527096404118964381427191733411202093448946116508668456394085348340248206727068840446659229676204271387087603945932130347573000387228525030313172082417029388909317895370107946248250389259192939259646373,"H1i":29730781813111470699934807288606362535555403609772197456284708278048318668560878554383640323066445987663910908767622165095208826200954479561618790257205915675265313818311406127354779480712133033757720117675176405209288959380537060324636594245427706556416191726066471708498586277817285426928723609835008292084080538753201459376063902969706701667490664316841101595224876802504424746310838127241020823651213324579929066785699769578466699967727020306527057185084909523713197830576987072076454405267486608354440156452125172049093160628840221888272116013199116569214013996185637140923602034201009095696719910965705509595628,"H2i":12200384646752241579976259232098382970354307093774030710374960853644929313996225667617076305138824200773395277988919040236132937185396549369542935161875239756505104586544650297790923215288275058570897362869526446130788732811419766964967017276835348423627008837126215741085123016383332325940852408958853934412660510399824892196781693463027372430631217410650810103238763962451284514557282305008205599104191305801679939664630511491104063421807413639454177358852485226094888248161852164965603640486367659690376830772115600055051084107277861489152742292666390189224297716658768411431609911050704684657056556256880423460720,"Alpha":23300332876750103251237227048574590447379913613801272532510124473429290803423083502519971525286552461123759545660655175778475870822505963454261353216519202487193991965727706655186149989210433307949335555781095473402129935487138335217727216010693458515412245634171842581789827295651289821360488007487964832106572899411501524661082029651405344976795845601445316988216903250571350759750576439029949066040378122825697646020303266281537414096152018885734405360710523281142001267367333050504719641543727352974857213863243815562886691272109948010274169422250246450363769598849743993620978664009452648618822005892530117258331,"Beta":2534166047927725318791824172960116917843552215198638103113341163149480377420794251969714143317821379007540482042224193838130003513451297431890471730220885012611873831522777203112446040094780679969632641496751708336325873664082610525199122457113594337055192019447867932328462775220808663006226587292783781575807764223231652099385754554392612251410033887803313530798155833464721706318951078993085347388584140925234192526386132621123852980528239207267316340547156121756913368570362018641312552624302645212896157759221578143866925272746510890569411763813137743560164449226748489921792886205456032275022834591087160894226,"P":87684154738782061313086116044988283754424865443628906617900867296710397990202299345969131805991045014484552915164110726741382733873591202211268387486059703034486515933653465335272146440122553059167795953572936286393083071233554350198604012555120691245736319562861114254514671981751300817893308115225453100769,"Q":88394840552439295667689495221446852363776378041526739827159374682867725531676627667306940267946516555020832447263729538790333494892600936388335911397214533753404105427634220284214242509326156781414204453275659894960381505509021581782161299618850107279147574642362786241754680954729961565957066332054718790203} +{"PaillierSK":{"N":22320775301458916376786745383075410864402834719601351841981922590853772117463676219409644786113906722314977503122660129202834035491165857183945418873382679211979148885492062519485943685833141625733911804397149274978079947606611249399488287265738839193574178882916951605718270646590930127129518865187310953523340358152918902176958005806876078780650182599860194145496432793283787060496753528566011671074190409760349380769441696208145739553422745968859268045592843950224340691676144042870287437162882646546067238183935166092243538417091247592595444919784836014126845785958610272564478485840343539745197738416807872923173,"LambdaN":11160387650729458188393372691537705432201417359800675920990961295426886058731838109704822393056953361157488751561330064601417017745582928591972709436691339605989574442746031259742971842916570812866955902198574637489039973803305624699744143632869419596787089441458475802859135323295465063564759432593655476761520541823764149164492164622231539508084460777151597821694446592839944366365265084544633918562689787115845366555439958366278171212361281451644278272450406569414068336526847074464888699462258692739276939923633296249022301859314519176152265072622574081183471811020387871245651289242830016947906853605277840230534,"PhiN":22320775301458916376786745383075410864402834719601351841981922590853772117463676219409644786113906722314977503122660129202834035491165857183945418873382679211979148885492062519485943685833141625733911804397149274978079947606611249399488287265738839193574178882916951605718270646590930127129518865187310953523041083647528298328984329244463079016168921554303195643388893185679888732730530169089267837125379574231690733110879916732556342424722562903288556544900813138828136673053694148929777398924517385478553879847266592498044603718629038352304530145245148162366943622040775742491302578485660033895813707210555680461068,"P":158035591384514602915135311969702804271870900590745042499098591643369858156992769454600630935068501120522763533812984006306222151564847057169713363198555128561618670342993200256125222327264243554396030590656212126612518425818917748550534295214657138860278069639732396706692376855678090143837714300953228824747,"Q":141238914006089245058541250443296960209390144966253459608441015960528469609230590022143203013742334408135884124748795469283174977135336008400998137493475682834585348279456693684384815911101017513117327746012361467586416272643291491740380479325030712899624094278102133366483530499005415705546316905298963637359},"NTildei":27253856656291339972148346662218622275652490583638074457132032368601094815345029982123413298913507175628064255397903276882445579564289062915522997179641181306575628206158577585928236484874087139107827799435091878740878698549475575901859420939241944401893936211392022629265682104742167447115823935394979124670018681594887744994303670323896267870106225054770367667866853629582497972669576579640656563429962465692030420769994284558991664740339607018589031969750934782904339131337033454580312007969604570018296402663441511967957945360276900612557021398965584623689652182387733371524602267435061035457771120795082838988517,"H1i":19133165171431738489931605926543463488909603992828502912095819202556342063828726291793438157039616339905419335187045522083162054307711652458369859263915112023229545892283511073208833259063958482882377364711552714122625585943250793294189268142582369342578219108983273668605772562000434002599230593264622547296568550510784056870737296746020186794243101108726223568829390384094292508775487324227457465690515560387117500683974570608754312189299647291625439797141481727845870818051283459891301734045427703740222238340156764115872232678449355892874067295337428082856413204728760015422281078779491248806269032057455208980616,"H2i":17597611495980993169346073363796220579403250290704870803635665226834821377640639410256540986033954168552534762757582710933784802725861964503720595755676677944886978461518558605065488064141734696054103506326546906790365556836164655128134978332883347156188854186113976481465787194418718153749228465197860518187263660838358269386457161279971669806820514815794082337707482949743617577935699152676424418873477528839971908418623775970690323674883730173488217196889289469388576205540111821815771709509226689972249497404237678986853247521206452111599706317155496749197382973791324891623266581970987420063069534435319157836524,"Alpha":20433318513742679884986115152518005029205703028258373848337756124017980655335378900078127388843263761001300358634866370220720707876555565393463110248193733367940889056743048067804147350326289698001109272564773825353047057921770850001474373466057006527531067760550196731505401048467850629521634616456104867530933494481341754057061093215785239781780473920021375515817912775328818271681847492257964903080050862839195332866536002516091267817760830333268339326694033152215883666389801410796938411661644922910790752516653067562262111777951677774240224760370119571463402843711365057634023886134433402885696471700185457318725,"Beta":2064379377071878561351682766779009012400290441544914788018857562503554808195892840461710609069435257743848781823291705024851844172165364967854914495273156806537217453459388218046476465444008335597517843259191126902540812973764938813772957108352457907356089108171387938982126375511013137296224091993391484194066970390796541326902507424391776449254725627696845425876045049244549166311640886365360291485639792314043666353420475842589542712385492216874895587904715139170595226826544041296519809794135176382084459365161011917846292425451976264568484700311514233479907755121729362629419275366869571131626307862220127970216,"P":89842360513452192902288657587613076701817311388398227714184193202267924863467901823359548444519899720643766730720690188527343786520123151114159784695501638074971314379416441409784589234858592941549043161574066100576470363920567962319089127426750442028479597030346074131470445776617368086426248630247450598919,"Q":75837991401090220724860769342884866373208681747853499568644477686027221976206484580833074538556126711735793449764482708709838621879227561094741986965483035536147136784623985045365954040562219850133203633867777337902799877146632570035672986273346541885697405255147658124682930619621053759718507712918062902501} diff --git a/contrib/localnet/preparams/zetaclient2.json b/contrib/localnet/preparams/zetaclient2.json index 7955735dc1..0a8a3273e3 100644 --- a/contrib/localnet/preparams/zetaclient2.json +++ b/contrib/localnet/preparams/zetaclient2.json @@ -1 +1 @@ -{"PaillierSK":{"N":23648858955628625457588191386772191443876742421598853948139232115864334590574691090640780364052098584804033205998934169972985598877888287109862320756007213360367211635180623187433217993315211785379304492894323205990488699772149185296963160049456079775393087510342535015098614767311641505579391240770657817635322767929367419584708250343517714707329894363543882421347285382182675118149379718255888348980116939188466774508869818256355305106906160413809967400001118506856318482612747726688234325163812279115000009774919103223049606824994548277772462468827762522318241588067162028257230107577505173237765396246221822329481,"LambdaN":11824429477814312728794095693386095721938371210799426974069616057932167295287345545320390182026049292402016602999467084986492799438944143554931160378003606680183605817590311593716608996657605892689652246447161602995244349886074592648481580024728039887696543755171267507549307383655820752789695620385328908817506628925259155914651064163582274420481622848370823424744709093489084769514819892448481550857731547678219597804001699813599162782662449929749800268252229695789995326315691669007496785216103492408107371530474677606211364074642844133605350010952361161551686115251857512495194405949462158178250652595226119566626,"PhiN":23648858955628625457588191386772191443876742421598853948139232115864334590574691090640780364052098584804033205998934169972985598877888287109862320756007213360367211635180623187433217993315211785379304492894323205990488699772149185296963160049456079775393087510342535015098614767311641505579391240770657817635013257850518311829302128327164548840963245696741646849489418186978169539029639784896963101715463095356439195608003399627198325565324899859499600536504459391579990652631383338014993570432206984816214743060949355212422728149285688267210700021904722323103372230503715024990388811898924316356501305190452239133252},"NTildei":20958522297622482209807759516857687110666693723708307621411395827112192841625205279619780886454329904672254793741201452279600512072929362962340097925181757382133759418398620446989633648738416137994839114584228498763290794293804873491121222670445591900962355888888787875296912853045868588243030176162136939975493385203754811297318997026852191940348618189391652417765667767789106438385230992014424674147889477543437303185992233113994545932642444624948922266541050077971406838334630911259578342037102813364914579164261765823363786889015670104597548538194888464478764027297358349252027521566202538317074702040651632113369,"H1i":5109689099868080446160536255769086332567584927184079439787252270096934236613063255201492544124078902906922503306802121090945560238061120571827553794939932252483206581418021765834430579158012299196878969664308905784947890460405399350349444965894778432384696983001011507880344123705964748574014787390377088881157801740216761481891319913296696524807305643822589206391062602348094175161618070295545114266090714478357141494900596315028405682549679497842106376522837435982709104269696765081172208291259963576432173631469456218471678349286179009205561253446217331889023689880316550109752582816906322747212721617014078333138,"H2i":3824094184703589453276072977703627898610439188014373704777672006240826452074712760308340661359963853738198889389767384577056780875329696683392749021178110545327383952784611702230265307890522393962865182170693326682264121125865915032459888970016362380638793056377490334414109711097183685934105072079174895304506983836308389011663151742344838079170762079122663752419646132355686592709382550940831039596241010756053305442994265928016068485619118864155581724408186051271157659621166113194851410749340272112783780933544348278427775177581314927650507829781537821055940573071178206205843750318246773270418273122284099764678,"Alpha":403358987071588456201445672364843658921586724121591094963899038063303191751684899828027834117123229987962370900405566219864220515579304055898682870316774771141115539367865452501031859537600117114290142996496082111091916314732610135214072170151317308415046500958631818792757910046052760485773723705194675596064908926299174260868997561490397578616761630440050560787151182933005614199833735249247518905154781257307105310390455987737879040823843796323035981084555921630829282547953008250113460599903536129806875829695842519521316369104540028197556524157183195492086739949682819803768730850297218913144185901216901423419,"Beta":365593763336023365651425993423868835916263375013196585172088021197430706277717007452044647976197718410568417901726431212606021826797635994384253312159748273620290235507109723473802025667352948946670717835457232457793541707269707116648767380223383310273764429997673315078013487640110706559049315579176007267011150621914976556333527177780449583799863102148551856664514489404903925699364546632948110887000853454606426216661835156917846539208349124891487776807592183247253398088838610313577557335903243666040353501272443723046605683212468747172714752925390623509936367693809844146568853425426878137100970535159499255568,"P":72250205107385728156329780940876331268051742941970649262434617603343421972939482214146481747484014300599578219593928276536716725180587786673096406714005410102035731106919659107120120270212449699635561797272106831611132732196041827234221287077092396443212393838006775297650940214899374861536677833667983621603,"Q":72520632524405150441595016039887651929144579330692004442054916915653308278013716662619960235531861873166954938997698512177747111307625256091349945377725166180916919387515785018482666596395621922749892453442563274493438865445735819893995561495078491272413437716547842889768483771151828143360239365405744372783} +{"PaillierSK":{"N":27653613036859126313297937408175895938905372606300800620762120172657664073296548456658539589283598112231052110902117790675027014688240265019289358961982496069925601826410681881247010123507195576574806993648083265939542764468766507842050926668921698758503459341276856791673897234428783487663521203075323628098768856943894285054290134734741639135149913118752426086734541911569473813577509103043918094274919238467929715519240621214209381961072599443531332217837216867114204839070245480356985993163002322453670857417893895267414807731135904843149169241341521736221048884193188092791584567047162370988149095902709727141113,"LambdaN":13826806518429563156648968704087947969452686303150400310381060086328832036648274228329269794641799056115526055451058895337513507344120132509644679480991248034962800913205340940623505061753597788287403496824041632969771382234383253921025463334460849379251729670638428395836948617214391743831760601537661814049217973794686030681858463844490713354112075680608546612884095397767027891169238627127211759954137039727496168062992626418387582787454596469426615087356038987571122560522343482361603505419677146168098393392778160835492425978634294147592830166708122599021603390767043043383613551291206577672600985850876124091954,"PhiN":27653613036859126313297937408175895938905372606300800620762120172657664073296548456658539589283598112231052110902117790675027014688240265019289358961982496069925601826410681881247010123507195576574806993648083265939542764468766507842050926668921698758503459341276856791673897234428783487663521203075323628098435947589372061363716927688981426708224151361217093225768190795534055782338477254254423519908274079454992336125985252836775165574909192938853230174712077975142245121044686964723207010839354292336196786785556321670984851957268588295185660333416245198043206781534086086767227102582413155345201971701752248183908,"P":173772227755763623977025852439938886418248875053271450429171711282653654084789240467098513724581793425927019682636477569507442246255319559696187704448719862047817988620953698779305322291265686601748264436046764508430022981353268536555325620835052550827020079428399868147049648787206247385867953168143648179739,"Q":159137126766460066596181193320273540507512882482061410537179404752764377154242608322396060642063365587010359710618890807926774139908086944981914338676419029924141729404604816854473660032382343515725806196290809087999932792514048011408183287090223987350822023230702137877307815677542968257079171032813830777467},"NTildei":21488283636411573669793535687970777472369518608018538646404166283387684708875070561843816035075646581522739748604676950881990964375827110738200599287129630292187077646432178597278135766915075843106577500391936692163990301928714603579474324699732274545224586520383314739713481361761553710462415572749384676815204683447345989384682966958913286334612993663990829389586821700666284505281950723306351181999366911630367425633501063618917431748350172319862459609107205404597900630349923438158919211076294821405294359617679180831499136432559456271882044994718858034129633452877587773329051790364611542439902814898157504118521,"H1i":1263612799541511803652395979614638467345254864623766043530747564072012149199617304708263664649128441720061120838551193729938021626601179501112102225360831814415708825779674911055254541157831554140295102760255724853573679808556263562795301821565554985615249727087458063399230077804322461562502805868307339458467904240415319733217758677261496594732687462897806108703639905012596643572008039044715356557774237185262389461235772785852626134945786791691407617225110976327803504994502901219028755868789791527410766570047890065390210742511691045338470053714600407424311385076867529951395113981987824771957579860732232768108,"H2i":11503147932237382709782231895276928757735099485518944857629044713354056779721898708712823543067591774656726536274047323500364997726521041306395099224962161186065089888233737328206957939937991768068446056459652213278021950972353579716972408387589016156822298007257348954247929459549669654057082362522851755240957703825650069821873688157752095901910012862956091748809595883758131231323560821143227798518592936796047040626859668253486973985781457647717019205664544797041309010464463199825949293928172788709036446002817409038882425363703604278855798050158131649271585701439711736761272854020308798417797212230181994676568,"Alpha":17518637090662751909150147809833391590656299533060377563172466710469092164345205550014291143844815365943961992722533558607173732492961653259087327148624816010151088243687053924263773130965503043097858166597118522598125748028547409619766787436173588399466237457302050564917304030859471026047861135797308381757744521379613738895087303478592291225474408566792831601664521700168459618037618021299860087390559042933497583027054352500724306923990890540500073853225491128273130921906856009393786540128698020296544256404924859988012488339075231678207812230013645133629698401033753942535149579236071558647322388793935433281760,"Beta":1915128210714087896061487744942395187738374316377430675208772417834469585006455922963231591672970743201307598313449349850557667923007443018460189143302642072106356071301146892272593142978945756963871282394482792196839371725583003419152358916669564403462677049675856420300806558536792068715334069356416393965247541323070857619059050226425599929715983463198651513558361772791344654564348409313519421011273267226786069655863207733379418250992569229568459039355685958207649299587466022575117470442554171110820384960225778516604937660091069012518156421371521676128625943084891396812098531786152474680840558273996142196569,"P":68406351928910295954919539852568601681787482990850635297378946472673095257332755016102616631908068997160936382444600093954041992256723764137664111221036609996243449370832884871777948778385112015472817693409521247569508065942532558134229076639440013033560739740258875402103826948828017782112342313026480350981,"Q":78531755569799902193966694576300831043858510797049701709685317104993945824899459270958967992045977532115931970147007489944888630090405664311207478290801439840217090504692919530917368944369007388968085211296998731601414202449123897561795912773901923652209537153628508189143589371588310957254136550320052174533} diff --git a/contrib/localnet/preparams/zetaclient3.json b/contrib/localnet/preparams/zetaclient3.json index 3cfa9be2a7..366b179109 100644 --- a/contrib/localnet/preparams/zetaclient3.json +++ b/contrib/localnet/preparams/zetaclient3.json @@ -1 +1 @@ -{"PaillierSK":{"N":21753876306313815662588087039028514382826507798262041565902982806598174060469097304541769885763567428569530242034784232534000696169566980243136350627321146541314127885595489732478871033716592343016075435355452122330767977189004353149496260058858637827462582953226377377659039596608777957973290653888979312920516554149814758278574414666158545079307795218785130744154819102117749705840919310233856024520311820547272832486043896206931451943387797560883049383529868580367685685667196368085217651446433183323600608631264268025783455791952811957057630970739868642990024755288382191995930905807002633988201926774239462262601,"LambdaN":10876938153156907831294043519514257191413253899131020782951491403299087030234548652270884942881783714284765121017392116267000348084783490121568175313660573270657063942797744866239435516858296171508037717677726061165383988594502176574748130029429318913731291476613188688829519798304388978986645326944489656460110567222973853734418516092625468876723818678420926419419038507872285530310975332277922153028444244552066616246840208866669648004652879786193866998335160025681466314303608286858794222172905559482726315419134488147799899255152223254681124623491783997493259204421076666735359395687821517231815240385222028516706,"PhiN":21753876306313815662588087039028514382826507798262041565902982806598174060469097304541769885763567428569530242034784232534000696169566980243136350627321146541314127885595489732478871033716592343016075435355452122330767977189004353149496260058858637827462582953226377377659039596608777957973290653888979312920221134445947707468837032185250937753447637356841852838838077015744571060621950664555844306056888489104133232493680417733339296009305759572387733996670320051362932628607216573717588444345811118965452630838268976295599798510304446509362249246983567994986518408842153333470718791375643034463630480770444057033412},"NTildei":24260621986934894124969626367616403625603412702532002793121737944600176849805061756998659622098747633924983257636203479042941916674820080278941139538793022232716179815287034195757809070912379799103788701974622563609519122438590772247917596836793969732152576871644869184772033475586612250574291175350822764453884774010926809961467205367406634969476374658022638594216262398768738269792831286288931218400288108551775499661163834400386584616198454691751318919072772453881485047104474360900316622333122856356800266473799554384305361515179743611863294120021586909294906491469377626385894574710621086408276892189722577506849,"H1i":5765471406001060781321577178558603443522764461801649228644482501928615351943828726647067613407291931938456196029819131958433921811834519383439615652125566062108517595254434202585520725918458539650829611359906765649588876933069244900503743779957722205401652112799388769959315574963861799346623992179296812259108512120682902363605777290798387279703060866846190527558754540944004025669889182402130711051994547424947465848311097872058264068264847883302814930546814509196138468589465110378896941398104531133441169885749142287817235614162212537129367684226889834353016992347371767689577099973152384856154921470842340609440,"H2i":13248076109800665469593810622719225502034768318277483018263693642187250618832552829080364379294987051479503793767958094397864222449722505944252701999223425055634923926237370470982156904748484641055882829739274419766142360133464208567250462282877978030879964096066657152108997164557232745990125568297265347801334911454843872417470925322427408725733589015190657409390596754236317010520232686262328847585710830812639495417877966446490298931635599170573064212526961050707936186722270771009657726606965398426725913421261248838826460745873909371448250697598806763783080833425863062403039913803567383221386972419419382976826,"Alpha":18462405526887919865545155849471766186599587820278228502134585515184526131150630703061956418002947703995062977027748808417033945513306979470746255795774997923957337702604617215611885646144358621346101126449123083330067178276213967454833418565658278757978219923186764710442221649754942924977610640847987230019839733787728557189291779267774518176250222724619645559678442357085927681807757055805549792941365193910082816045554295507286321570914925968892626033251553365817524206817760323640196878009227545160591446053818315974810547625672619543716071058287058884144816630763414174708650897710662822999640645173800018653221,"Beta":1429913922854495484075164077172231537041798673392692054168381388920937923051472026736600648681839975302763780951378731902324765131763911908568833503423773456149523938164072252282486164059731813002194341978761252717289831153831286393667796900316723580171967625417278152306356668052770617502747079397572606559275307222452666125825842415793107024193944337960680527312794164583189658388348765076298799696009572118455188779414852680237339024760719259079238031237542103736413560790515107480231245162701093410860792468523251918769151182358823233381431993231319450443741382536143710728710355878800739118210773121451375904013,"P":72198038811472636386819145284002882962985025633289600640684386221873161724939238359793709956852317052085086520668678160660824485742685496099068043857977938326882557402973989895480775128070314428066843983321552127922793878258934593560477986131553237785383592836252607797792226456757856580055145941688232468861,"Q":84007205688389688038268246876633594660472993846606243250776906606448406376486738741891900213586069402455906606766420548280187082244432211112119353536676511843676678178417693927680436975944782140020243974926366756213564009523117668835831522979261286060994164078613742602246511159941849840256385604289986923081} +{"PaillierSK":{"N":21100274050924493561184749238447255042859123871882025306863654520731938503731199511345105334394646524804210500148501282987196995122819429730449272575051368673306012836103312834855200353092164628662066922224229916653952288159015486518934883114027430476705216584511613404105444203523974006568976437755926296542716003626400584386632957865716111483633312536816904829856298169921578280902055001576653323177278376834821333044741600746966543898458983461541407536875466649496699888173128570515633184968391282396351874748579728684555840281835479046652133199365223802141782043444872792008697690532508498170649036133918016000221,"LambdaN":10550137025462246780592374619223627521429561935941012653431827260365969251865599755672552667197323262402105250074250641493598497561409714865224636287525684336653006418051656417427600176546082314331033461112114958326976144079507743259467441557013715238352608292255806702052722101761987003284488218877963148271212596905071860686292022887085896519209214743897848653793229441865672663152484219171905321926546967124705145471166881200850281478320883838478654598681650419723993549287849900850563017958457613650392472644425526177639256607603425069988250726057377325427952044516479910734136187539860253474546403919508429164622,"PhiN":21100274050924493561184749238447255042859123871882025306863654520731938503731199511345105334394646524804210500148501282987196995122819429730449272575051368673306012836103312834855200353092164628662066922224229916653952288159015486518934883114027430476705216584511613404105444203523974006568976437755926296542425193810143721372584045774171793038418429487795697307586458883731345326304968438343810643853093934249410290942333762401700562956641767676957309197363300839447987098575699801701126035916915227300784945288851052355278513215206850139976501452114754650855904089032959821468272375079720506949092807839016858329244,"P":151909772224868371222893104009430424550940123075837228817009003839928250419309471936166773122642291937691379525717805349338113423857300160562261823465546843258760533492086330306488401677443072094837110121056630094999693528044858976151619164308114134511290974662884278531605330105089599246900634037740822559319,"Q":138900044031994642826018987534888020663942925945370293452830282350304704177777091296675906201542150647719662576690032995927867517959915624021836516046618966789952256105342438508018747374032983000729819338672046234277633538583769930524012582942355016774586979749028692008819985347698391974655594257160335111659},"NTildei":27468392217838931030147097842686378288360080203272212444224628602178123500374607871875511321406290214320611420079239962940227965478795846126156880645111934302635164453545903611533868708510818634871288927823087499897591964531219326374305249732341914132864457933026649836776748817711763528391908818287819919369719550848570001404015435403702472902835194667756477108138368877379803846311314776214222243726079339893207748397227053359854716947661894331326594750406838057749046667295446674568055629359427633131277524418280626837613584390861853410592406141679459786052295481642283376358260837642872961389930525869302549030773,"H1i":2725154870719047096083606125702797747066573560481973259787142242282950951396756286312240451606099725864317597956347871178006202097097457942318294914360079122239839873087388688035104889127832036598577360401812161440930900190731879241865407792452166823534863475253007901580028796708387482538914332037493865637042763533494178905491225199706158086463718584687523751120905865691443251473547442623682960904261530897749495608688989280893547793411686856010409500625896854675304131693038867549490978149805303767259273675159919576034524001801890351213000623354572261682723980297095570788171616876836503503750656484026866535120,"H2i":1691060846366027841712313926513928635925297037551166692947224078922679553272943509703852359125006041326289644622351493569845311976001171381153320018142299161058701484705343402923113278842003737052777248385380364030079486724060681056635781015580624076568331102218998593043921973478474958650387361032567531797484414835764363566621955132875984070038407486616464224386477836763137820984240288081405045878537987612267745839750107135283846658332297732613589602911167210791932860758849108400288301708062548359394334835219239680661051950319984298225565141787710195032346449389004122973190614134195689058393000394627464236864,"Alpha":8660729975175542389229704681132332711132683465608694084417526594263683572017701431070646509302403688449028261180589727599593463133342788179700504055059424298623327260449736374422444779536180731660647900258693602239038922119182714125962320104188696544961965661359974966485761853855849651999682892636819615194306633512311284119373457790678992004283341413410460267941986699347212250136719867431242111658810515061711560793170553708732161352947973848923049860880196447465379745731010831954212273027215949930562924565388826743627757073904150347898056741872634670738451541709381797912910571525156906933440617350379844027889,"Beta":5562139493189909593371976890738195630918322584353727221931642960288711153334729857292090865945215915250704457203730738067995157781191101332845823884215971457395887781306719697822236094235014525685270193897673384109271442395137904917965469160680945817623616732431501829051791941215523684206879119792179964565149584520962314285577168476273606603708814286717998449143873153890163429198501752206099953364518207625350210090634551312040119941409846975663682139461147067097518984936941319822334524171543415377333636226007772595100144739370501560361775265755224530699350290572202937307130454353903021060088322218929877374868,"P":78910253293974562560674893404611954723327291167414789205503232583756488905642509839216189654066783017090956470333073254314623684483979184489336187059854715180001505185981586234392658733733741055272721135454141707329008392139049116483192869782592967984676537060803383565063505084320487809829634586400924825413,"Q":87024154248711445394290268331485357744887936535327878804917013706341914067862641961153416158017235342939891901544433587380378537758531927400281808690502946827174293832757305043557509661067428068815631243544978164771275494395615857626048903833949874107060905713766121761602015147623513257691970915304634630399} diff --git a/go.mod b/go.mod index 83ad203293..898906bf57 100644 --- a/go.mod +++ b/go.mod @@ -34,7 +34,7 @@ require ( cosmossdk.io/math v1.3.0 github.com/99designs/keyring v1.2.1 github.com/btcsuite/btcd v0.24.2 - github.com/btcsuite/btcd/btcec/v2 v2.3.2 + github.com/btcsuite/btcd/btcec/v2 v2.3.3 github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 github.com/emicklei/proto v1.11.1 github.com/evmos/ethermint v0.22.0 @@ -57,7 +57,7 @@ require ( require ( cosmossdk.io/simapp v0.0.0-20230608160436-666c345ad23d cosmossdk.io/tools/rosetta v0.2.1 - github.com/bnb-chain/tss-lib v1.3.5 + github.com/bnb-chain/tss-lib/v2 v2.0.2 github.com/btcsuite/btcd/btcutil v1.1.5 github.com/cockroachdb/errors v1.11.1 github.com/cometbft/cometbft v0.37.4 @@ -91,7 +91,7 @@ require ( github.com/cosmos/rosetta-sdk-go v0.10.0 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect - github.com/decred/dcrd/dcrec/edwards/v2 v2.0.0 // indirect + github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3 // indirect github.com/dgraph-io/badger/v4 v4.2.0 // indirect github.com/dgraph-io/ristretto v0.1.1 // indirect github.com/dustin/go-humanize v1.0.1 // indirect @@ -116,7 +116,6 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/mostynb/zstdpool-freelist v0.0.0-20201229113212-927304c0c3b1 // indirect github.com/onsi/gomega v1.27.7 // indirect - github.com/otiai10/mint v1.3.2 // indirect github.com/prometheus/tsdb v0.7.1 // indirect github.com/rjeczalik/notify v0.9.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect @@ -293,7 +292,7 @@ require ( github.com/olekukonko/tablewriter v0.0.5 // indirect github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect - github.com/otiai10/primes v0.0.0-20180210170552-f6d2a1ba97c4 // indirect + github.com/otiai10/primes v0.0.0-20210501021515-f1b2be525a11 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pelletier/go-toml/v2 v2.0.8 // indirect github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 // indirect @@ -366,6 +365,6 @@ replace github.com/evmos/ethermint => github.com/zeta-chain/ethermint v0.0.0-202 replace github.com/libp2p/go-libp2p => github.com/zeta-chain/go-libp2p v0.0.0-20240710192637-567fbaacc2b4 -replace gitlab.com/thorchain/tss/go-tss => github.com/zeta-chain/go-tss v0.0.0-20240819223347-fce649aca224 +replace gitlab.com/thorchain/tss/go-tss => github.com/zeta-chain/go-tss v0.0.0-20240826183031-1d43c690b416 -replace github.com/bnb-chain/tss-lib => github.com/zeta-chain/tss-lib v0.0.0-20240819214903-774ccaf59fca +replace github.com/bnb-chain/tss-lib/v2 => github.com/zeta-chain/tss-lib/v2 v2.0.0-20240821171246-2e65a5558b5a diff --git a/go.sum b/go.sum index bc52ac9f21..59cabe0b50 100644 --- a/go.sum +++ b/go.sum @@ -3,7 +3,6 @@ bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxo bazil.org/fuse v0.0.0-20180421153158-65cc252bf669/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/go.mod h1:FbcW6z/2VytnFDhZfumh8Ss8zxHE6qpMP5sHTRe0EaM= bitbucket.org/creachadair/shell v0.0.6/go.mod h1:8Qqi/cYk7vPnsOePHroKXDJYmb5x7ENhtiFtfZq8K+M= -bou.ke/monkey v1.0.1/go.mod h1:FgHuK96Rv2Nlf+0u1OOVDpCMdsWyOFmeeketDHE7LIg= cloud.google.com/go v0.25.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.31.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= @@ -1581,8 +1580,9 @@ github.com/btcsuite/btcd/btcec/v2 v2.1.0/go.mod h1:2VzYrv4Gm4apmbVVsSq5bqf1Ec8v5 github.com/btcsuite/btcd/btcec/v2 v2.1.2/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= github.com/btcsuite/btcd/btcec/v2 v2.1.3/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= github.com/btcsuite/btcd/btcec/v2 v2.2.1/go.mod h1:9/CSmJxmuvqzX9Wh2fXMWToLOHhPd11lSPuIupwTkI8= -github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= +github.com/btcsuite/btcd/btcec/v2 v2.3.3 h1:6+iXlDKE8RMtKsvK0gshlXIuPbyWM/h84Ensb7o3sC0= +github.com/btcsuite/btcd/btcec/v2 v2.3.3/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= github.com/btcsuite/btcd/btcutil v1.0.0/go.mod h1:Uoxwv0pqYWhD//tfTiipkxNfdhG9UrLwaeswfjfdF0A= github.com/btcsuite/btcd/btcutil v1.1.0/go.mod h1:5OapHB7A2hBBWLm48mmw4MOHNJCcUBTwmWH/0Jn8VHE= github.com/btcsuite/btcd/btcutil v1.1.2/go.mod h1:UR7dsSJzJUfMmFiiLlIrMq1lS9jh9EdCV7FStZSnpi0= @@ -1973,8 +1973,8 @@ github.com/deckarep/golang-set v1.8.0/go.mod h1:5nI87KwE7wgsBU1F4GKAw2Qod7p5kyS3 github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y= github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= -github.com/decred/dcrd/dcrec/edwards/v2 v2.0.0 h1:E5KszxGgpjpmW8vN811G6rBAZg0/S/DftdGqN4FW5x4= -github.com/decred/dcrd/dcrec/edwards/v2 v2.0.0/go.mod h1:d0H8xGMWbiIQP7gN3v2rByWUcuZPm9YsgmnfoxgbINc= +github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3 h1:l/lhv2aJCUignzls81+wvga0TFlyoZx8QxRMQgXpZik= +github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3/go.mod h1:AKpV6+wZ2MfPRJnTbQ6NPgWrKzbe9RCIlCF/FKzMtM8= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0/go.mod h1:DZGJHZMqrU4JJqFAWUS2UO1+lbSKsdiOoYi9Zzey7Fc= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= @@ -2830,7 +2830,6 @@ github.com/ipfs/go-detect-race v0.0.1 h1:qX/xay2W3E4Q1U7d9lNs1sU9nvguX0a7319XbyQ github.com/ipfs/go-detect-race v0.0.1/go.mod h1:8BNT7shDZPo99Q74BpGMK+4D8Mn4j46UU0LZ723meps= github.com/ipfs/go-ipfs-util v0.0.2 h1:59Sswnk1MFaiq+VcaknX7aYEyGyGDAA73ilhEK2POp8= github.com/ipfs/go-ipfs-util v0.0.2/go.mod h1:CbPtkWJzjLdEcezDns2XYaehFVNXG9zrdrtMecczcsQ= -github.com/ipfs/go-log v0.0.1/go.mod h1:kL1d2/hzSpI0thNYjiKfjanbVNU+IIGA/WnNESY9leM= github.com/ipfs/go-log v1.0.5 h1:2dOuUCB1Z7uoczMWgAyDck5JLb72zHzrMnGnCNNbvY8= github.com/ipfs/go-log v1.0.5/go.mod h1:j0b8ZoR+7+R99LD9jZ6+AJsrzkPbSXbZfGakb5JPtIo= github.com/ipfs/go-log/v2 v2.1.3/go.mod h1:/8d0SH3Su5Ooc31QlL1WysJhvyOTDCjcCZ9Axpmri6g= @@ -3527,13 +3526,13 @@ github.com/ory/dockertest/v3 v3.9.1/go.mod h1:42Ir9hmvaAPm0Mgibk6mBPi7SFvTXxEcnz github.com/otiai10/copy v1.2.0/go.mod h1:rrF5dJ5F0t/EWSYODDu4j9/vEeYHMkc8jt0zJChqQWw= github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= -github.com/otiai10/mint v1.2.4/go.mod h1:d+b7n/0R3tdyUYYylALXpWQ/kTN+QobSq/4SRGBkR3M= +github.com/otiai10/jsonindent v0.0.0-20171116142732-447bf004320b/go.mod h1:SXIpH2WO0dyF5YBc6Iq8jc8TEJYe1Fk2Rc1EVYUdIgY= github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= github.com/otiai10/mint v1.3.1/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= github.com/otiai10/mint v1.3.2 h1:VYWnrP5fXmz1MXvjuUvcBrXSjGE6xjON+axB/UrpO3E= github.com/otiai10/mint v1.3.2/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= -github.com/otiai10/primes v0.0.0-20180210170552-f6d2a1ba97c4 h1:blMAhTXF6uL1+e3eVSajjLT43Cc0U8mU1gcigbbolJM= -github.com/otiai10/primes v0.0.0-20180210170552-f6d2a1ba97c4/go.mod h1:UmSP7QeU3XmAdGu5+dnrTJqjBc+IscpVZkQzk473cjM= +github.com/otiai10/primes v0.0.0-20210501021515-f1b2be525a11 h1:7x5D/2dkkr27Tgh4WFuX+iCS6OzuE5YJoqJzeqM+5mc= +github.com/otiai10/primes v0.0.0-20210501021515-f1b2be525a11/go.mod h1:1DmRMnU78i/OVkMnHzvhXSi4p8IhYUmtLJWhyOavJc0= github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= @@ -4076,6 +4075,7 @@ github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijb github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli v1.22.4/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/cli v1.22.5/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli v1.22.10 h1:p8Fspmz3iTctJstry1PYS3HVdllxnEzTEsgIgtxTrCk= github.com/urfave/cli v1.22.10/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= @@ -4116,7 +4116,6 @@ github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0 h1:GDDkbFiaK8jsSD github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0/go.mod h1:x6AKhvSSexNrVSrViXSHUEbICjmGXhtgABaHIySUSGw= github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 h1:EKhdznlJHPMoKr0XTrX+IlJs1LH3lyx2nfr1dOlZ79k= github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1/go.mod h1:8UvriyWtv5Q5EOgjHaSseUEdkQfvwFv1I/In/O2M9gc= -github.com/whyrusleeping/go-logging v0.0.0-20170515211332-0457bb6b88fc/go.mod h1:bopw91TMyo8J3tvftk8xmU2kPmlrt4nScJQZU2hE5EM= github.com/willf/bitset v1.1.3/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= @@ -4169,14 +4168,14 @@ github.com/zeta-chain/ethermint v0.0.0-20240531172701-61d040058c94 h1:M54ljayJvy github.com/zeta-chain/ethermint v0.0.0-20240531172701-61d040058c94/go.mod h1:s1zA6OpXv3Tb5I0M6M6j5fo/AssaZL/pgkc7G0W2kN8= github.com/zeta-chain/go-libp2p v0.0.0-20240710192637-567fbaacc2b4 h1:FmO3HfVdZ7LzxBUfg6sVzV7ilKElQU2DZm8PxJ7KcYI= github.com/zeta-chain/go-libp2p v0.0.0-20240710192637-567fbaacc2b4/go.mod h1:TBv5NY/CqWYIfUstXO1fDWrt4bDoqgCw79yihqBspg8= -github.com/zeta-chain/go-tss v0.0.0-20240819223347-fce649aca224 h1:oZEvugtV6O+xzsFEs4C7HYGEBAcfCW2rpvfVN4SAAVE= -github.com/zeta-chain/go-tss v0.0.0-20240819223347-fce649aca224/go.mod h1:keROIOxdV1JbVI9BUCuBiUftdogZ/jpjqzlGhb7VmKw= +github.com/zeta-chain/go-tss v0.0.0-20240826183031-1d43c690b416 h1:QPAPyVF2FHQIhM3WSrq0YbO1eCZtrB9sM4xL/8Jj0FU= +github.com/zeta-chain/go-tss v0.0.0-20240826183031-1d43c690b416/go.mod h1:rfux7I2SRjaj6/cDs5U6SrF+pJu59596GmTw+Gre+R0= github.com/zeta-chain/keystone/keys v0.0.0-20240826165841-3874f358c138 h1:vck/FcIIpFOvpBUm0NO17jbEtmSz/W/a5Y4jRuSJl6I= github.com/zeta-chain/keystone/keys v0.0.0-20240826165841-3874f358c138/go.mod h1:U494OsZTWsU75hqoriZgMdSsgSGP1mUL1jX+wN/Aez8= github.com/zeta-chain/protocol-contracts v1.0.2-athens3.0.20240816144801-7eb673cf8890 h1:y2TNtm9ZF/GjJIg40wiZ/IqoeDouFfqi27Uu3xSQaVE= github.com/zeta-chain/protocol-contracts v1.0.2-athens3.0.20240816144801-7eb673cf8890/go.mod h1:SjT7QirtJE8stnAe1SlNOanxtfSfijJm3MGJ+Ax7w7w= -github.com/zeta-chain/tss-lib v0.0.0-20240819214903-774ccaf59fca h1:gLrbFjfHhzmHbV/VgmtFRnTG5oCkiTHOR46Aeh/MV74= -github.com/zeta-chain/tss-lib v0.0.0-20240819214903-774ccaf59fca/go.mod h1:lG05/rcXBJCYt02ql8FZSMU4Dne1ReZ/NKbZDY8MRnA= +github.com/zeta-chain/tss-lib/v2 v2.0.0-20240821171246-2e65a5558b5a h1:V+KendS9AjrrfGx+NIpw48wfmS1ldXeKlsOnfMv4d1c= +github.com/zeta-chain/tss-lib/v2 v2.0.0-20240821171246-2e65a5558b5a/go.mod h1:IH4BNU5/2muu2SxUoomkIEzIxy1OxMsqCZokqhoAN3o= github.com/zondax/hid v0.9.1/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= github.com/zondax/hid v0.9.2 h1:WCJFnEDMiqGF64nlZz28E9qLVZ0KSJ7xpc5DLEyma2U= github.com/zondax/hid v0.9.2/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= @@ -4516,7 +4515,6 @@ golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190227160552-c95aed5357e7/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= diff --git a/zetaclient/tss/tss_signer.go b/zetaclient/tss/tss_signer.go index e87f65fa0b..11ae2a5d42 100644 --- a/zetaclient/tss/tss_signer.go +++ b/zetaclient/tss/tss_signer.go @@ -14,7 +14,7 @@ import ( "strings" "time" - "github.com/bnb-chain/tss-lib/ecdsa/keygen" + "github.com/bnb-chain/tss-lib/v2/ecdsa/keygen" "github.com/btcsuite/btcd/btcutil" "github.com/btcsuite/btcd/chaincfg/chainhash" tmcrypto "github.com/cometbft/cometbft/crypto"