From 1c44e1898a7e16338d1feadd9c5fe75917037bbc Mon Sep 17 00:00:00 2001 From: kamuik16 Date: Wed, 28 Aug 2024 18:28:46 +0530 Subject: [PATCH 01/22] chore: update ffi --- extern/filecoin-ffi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extern/filecoin-ffi b/extern/filecoin-ffi index d041c9ab85e..affaf212c48 160000 --- a/extern/filecoin-ffi +++ b/extern/filecoin-ffi @@ -1 +1 @@ -Subproject commit d041c9ab85e68cfb57daf5fbaedeeee0f72cb5ad +Subproject commit affaf212c48ef68ee294c1996f88e59cd878c7f5 From 5985e28d372451bd412bee146b68fce70f1b9745 Mon Sep 17 00:00:00 2001 From: kamuik16 Date: Wed, 28 Aug 2024 18:32:18 +0530 Subject: [PATCH 02/22] chore: update go-state-types --- go.mod | 6 ++---- go.sum | 12 ++++-------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index d21a5e1e502..7e71f7ca28b 100644 --- a/go.mod +++ b/go.mod @@ -37,7 +37,7 @@ require ( github.com/fatih/color v1.15.0 github.com/filecoin-project/filecoin-ffi v1.28.0-rc2 github.com/filecoin-project/go-address v1.1.0 - github.com/filecoin-project/go-amt-ipld/v4 v4.3.0 + github.com/filecoin-project/go-amt-ipld/v4 v4.4.0 github.com/filecoin-project/go-bitfield v0.2.4 github.com/filecoin-project/go-cbor-util v0.0.1 github.com/filecoin-project/go-commp-utils/v2 v2.1.0 @@ -48,7 +48,7 @@ require ( github.com/filecoin-project/go-jsonrpc v0.6.0 github.com/filecoin-project/go-padreader v0.0.1 github.com/filecoin-project/go-paramfetch v0.0.4 - github.com/filecoin-project/go-state-types v0.14.0 + github.com/filecoin-project/go-state-types v0.15.0-dev github.com/filecoin-project/go-statemachine v1.0.3 github.com/filecoin-project/go-statestore v0.2.0 github.com/filecoin-project/go-storedcounter v0.1.0 @@ -195,8 +195,6 @@ require ( github.com/filecoin-project/go-amt-ipld/v2 v2.1.0 // indirect github.com/filecoin-project/go-amt-ipld/v3 v3.1.0 // indirect github.com/filecoin-project/go-clock v0.1.0 // indirect - github.com/filecoin-project/go-commp-utils v0.1.4 // indirect - github.com/filecoin-project/go-commp-utils/nonffi v0.0.0-20240802040721-2a04ffc8ffe8 // indirect github.com/filecoin-project/go-fil-commp-hashhash v0.2.0 // indirect github.com/filecoin-project/go-hamt-ipld v0.1.5 // indirect github.com/filecoin-project/go-hamt-ipld/v2 v2.0.0 // indirect diff --git a/go.sum b/go.sum index 9dcc39b5d3a..d98309f778f 100644 --- a/go.sum +++ b/go.sum @@ -248,8 +248,8 @@ github.com/filecoin-project/go-amt-ipld/v3 v3.0.0/go.mod h1:Qa95YNAbtoVCTSVtX38a github.com/filecoin-project/go-amt-ipld/v3 v3.1.0 h1:ZNJ9tEG5bE72vBWYiuh5bkxJVM3ViHNOmQ7qew9n6RE= github.com/filecoin-project/go-amt-ipld/v3 v3.1.0/go.mod h1:UjM2QhDFrrjD5s1CdnkJkat4ga+LqZBZgTMniypABRo= github.com/filecoin-project/go-amt-ipld/v4 v4.0.0/go.mod h1:gF053YQ4BIpzTNDoEwHZas7U3oAwncDVGvOHyY8oDpE= -github.com/filecoin-project/go-amt-ipld/v4 v4.3.0 h1:bY42N1gR0DqrLMCKUPzX1VhYVgXaETQm0Um4ohvyEP8= -github.com/filecoin-project/go-amt-ipld/v4 v4.3.0/go.mod h1:39Ep/yBbF6xN94WevLG9qSbglBJepHa5zeEbAE1pYsc= +github.com/filecoin-project/go-amt-ipld/v4 v4.4.0 h1:6kvvMeSpIy4GTU5t3vPHZgWYIMRzGRKLJ73s/cltsoc= +github.com/filecoin-project/go-amt-ipld/v4 v4.4.0/go.mod h1:msgmUxTyRBZ6iXt+5dnUDnIb7SEFqdPsbB1wyo/G3ts= github.com/filecoin-project/go-bitfield v0.2.0/go.mod h1:CNl9WG8hgR5mttCnUErjcQjGvuiZjRqK9rHVBsQF4oM= github.com/filecoin-project/go-bitfield v0.2.3/go.mod h1:CNl9WG8hgR5mttCnUErjcQjGvuiZjRqK9rHVBsQF4oM= github.com/filecoin-project/go-bitfield v0.2.4 h1:uZ7MeE+XfM5lqrHJZ93OnhQKc/rveW8p9au0C68JPgk= @@ -259,10 +259,6 @@ github.com/filecoin-project/go-cbor-util v0.0.1 h1:E1LYZYTtjfAQwCReho0VXvbu8t3CY github.com/filecoin-project/go-cbor-util v0.0.1/go.mod h1:pqTiPHobNkOVM5thSRsHYjyQfq7O5QSCMhvuu9JoDlg= github.com/filecoin-project/go-clock v0.1.0 h1:SFbYIM75M8NnFm1yMHhN9Ahy3W5bEZV9gd6MPfXbKVU= github.com/filecoin-project/go-clock v0.1.0/go.mod h1:4uB/O4PvOjlx1VCMdZ9MyDZXRm//gkj1ELEbxfI1AZs= -github.com/filecoin-project/go-commp-utils v0.1.4 h1:/WSsrAb0xupo+aRWRyD80lRUXAXJvYoTgDQS1pYZ1Mk= -github.com/filecoin-project/go-commp-utils v0.1.4/go.mod h1:Sekocu5q9b4ECAUFu853GFUbm8I7upAluummHFe2kFo= -github.com/filecoin-project/go-commp-utils/nonffi v0.0.0-20240802040721-2a04ffc8ffe8 h1:jAG2g1Fs/qoDSSaI8JaP/KmqR+QQ8IVQ6k9xKONa72M= -github.com/filecoin-project/go-commp-utils/nonffi v0.0.0-20240802040721-2a04ffc8ffe8/go.mod h1:kU2KuSPLB+Xz4FEbVE0abzSN4l6irZ8tqgcYWPVDftU= github.com/filecoin-project/go-commp-utils/v2 v2.1.0 h1:KWNRalUp2bhN1SW7STsJS2AHs9mnfGKk9LnQgzDe+gI= github.com/filecoin-project/go-commp-utils/v2 v2.1.0/go.mod h1:NbxJYlhxtWaNhlVCj/gysLNu26kYII83IV5iNrAO9iI= github.com/filecoin-project/go-crypto v0.0.0-20191218222705-effae4ea9f03/go.mod h1:+viYnvGtUTgJRdy6oaeF4MTFKAfatX071MPDPBL11EQ= @@ -293,8 +289,8 @@ github.com/filecoin-project/go-state-types v0.0.0-20200928172055-2df22083d8ab/go github.com/filecoin-project/go-state-types v0.0.0-20201102161440-c8033295a1fc/go.mod h1:ezYnPf0bNkTsDibL/psSz5dy4B5awOJ/E7P2Saeep8g= github.com/filecoin-project/go-state-types v0.1.0/go.mod h1:ezYnPf0bNkTsDibL/psSz5dy4B5awOJ/E7P2Saeep8g= github.com/filecoin-project/go-state-types v0.1.6/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q= -github.com/filecoin-project/go-state-types v0.14.0 h1:JFw8r/LA0/Hvu865Yn2Gz3R5e2woItKeHTgbT4VsXoU= -github.com/filecoin-project/go-state-types v0.14.0/go.mod h1:cDbxwjbmVtV+uNi5D/cFtxKlsRqibnQNlz7xQA1EqYg= +github.com/filecoin-project/go-state-types v0.15.0-dev h1:6lR4q5QSCUqOEfy2RWEsOLADd82T/K9CwGNMj27Fpwo= +github.com/filecoin-project/go-state-types v0.15.0-dev/go.mod h1:dMXsOsurh57in11qTmPpYyrhGQAOhVtHQXnyV0X+QQk= github.com/filecoin-project/go-statemachine v1.0.3 h1:N07o6alys+V1tNoSTi4WuuoeNC4erS/6jE74+NsgQuk= github.com/filecoin-project/go-statemachine v1.0.3/go.mod h1:jZdXXiHa61n4NmgWFG4w8tnqgvZVHYbJ3yW7+y8bF54= github.com/filecoin-project/go-statestore v0.1.0/go.mod h1:LFc9hD+fRxPqiHiaqUEZOinUJB4WARkRfNl10O7kTnI= From 7248feaa7a83cda164560f68e65b78170d726c79 Mon Sep 17 00:00:00 2001 From: kamuik16 Date: Wed, 28 Aug 2024 18:43:42 +0530 Subject: [PATCH 03/22] chore: update actors bundle --- build/actors/v15.tar.zst | Bin 0 -> 1563495 bytes build/builtin_actors_gen.go | 175 ++++++++++++++++++++++++++++++++++-- 2 files changed, 168 insertions(+), 7 deletions(-) create mode 100644 build/actors/v15.tar.zst diff --git a/build/actors/v15.tar.zst b/build/actors/v15.tar.zst new file mode 100644 index 0000000000000000000000000000000000000000..917cd4b42248b0801d66c4d918801d3ce96c9f59 GIT binary patch literal 1563495 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

1S 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

G3s-c#QK-iJcXoK*qUF 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�|y$)t}$X8dS!?Lu!z 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

i~$q8v_FI2pW51tzT6j{#wsV}d@4%JK* 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

V&0i-|kLAm}>j21NrCvS>AzOgALs+!C? zu`fOdh%X>*+;GDna*vwz+wewR*!;iB|1p4NX>0*z?-d(CHJ1kVxBC={oJS98n(+wv zK>xV7iIfTWANbOr#@-WxJ8X#!M$Yi&n$%-%GUNk|@b%VmGFZ66us%v}wKoD%rv7k6A z9$(>w4&`lKzZ-%+>mQ!Sah=o3B@lD&{~Wu6?Zflfitdv{$8eXYk^D&U%%iP5kyQ@a zB8?I8xGrd6;XZ2Te*Fo~s8Yf}oXUo|v)Fh(HEPEc=Z^JJTyBo$akTY%$%CE=uweId zrw8_xWJbNY;U}e4_^Cp=edc-_oyQ1eEC4A|ZdG%*qfh3cHsD;zw&e0etKqmO^LP-9<~Fsaafhh?1f^@6pVL64^mu!OHDDr zWaqo*GQB$>GFVj6eem19D){0QW$O@|C!`)%cz-(e+zB>4MA1v=_THeS@o#`5phnf* z;~&kkeCR_hVw88L0Q ztboR=pK%cb#7}@F+1?M`M`pbUp>$C!e0r!?D89YlYu8cDo7o`P-$B?nLlkH8y{BjV z`cOS!Cq{nt_qxhr39R3`^D7w}l9^!sL&0Q~MvL=UFLJmAPZ!X7aviHSk3U60as;u5 zYqRSWB#kG~C}SJg3AX3w1pM^zJAm%9>{X^$W6oyWVg;@H9nOjwAIgASqNSsf1mu4i z+7EqZ{vPL(uE7_h>0CF7quH(tK<2eI}*@u@@NlAX)74E z{D?N53E^V~cJvO8sPb6wH9$09rX-?Nes7NP2FgPLN2G#46s4=98f zZ2d@h?7pIO*A_j!E-)68zmg)>qaC2u?`|h7`5m}zznTNoJ27F>M-~*}JDOx_?d6RP z#_Eem1G$Hn1*P|1;I{(({8%hnK*wb5hoi^)y`B}rNaok_-uBsc!^eV;4dZdBr-Iwj z5ShmMO-8L4c%&tLd}gAHjfq}?n~X=R25~6NW=+~6*iR4L^3*Tcds;{ik_gAy7z z06crwToe|b>7p^o0E*X`;0{+>e#Aq7kYuAmUP#1ZT!ZxVdcM(#p1}lIj#jO>M_Sq% zcgt=sfND@cS^EBK1V1B}&?uqcaQdS)mu~oLU{RkAE24xAy%v6EEYH)s6@u z2!q<0nX_w{ywhg)o>&d9>j;ovLjmP~DdLM9NbFH5{uy%i7@YTpZx!N#Ar+8ejmhDH z#ZiALA&59XTHoAxc{gUp*(_-L+Bx{a8*_OYp#v5Gf=3rA;M1Jpno?70043nV5?GZS zmh_#A9sGJ$DJW~hh6Rzko&2Mep2_MBS^gU|KT`;}O7ssEx&z)Ipq3ElT}Qy(DDgFx z#y(*!j~P2CoUO8u5)vuA%(-2a9P_HB1`o+{`5Nhk0N|NINall-w;yRL0o z!pSKsjn4(fsG_v@i*c$@P8|D&XkvwcbveR@=|j)}tdsqFlr8yU>rVdtGV)l}z2Wyt%icDx zaA2PVB_p~%In!rcFK>b$d+B&oq6bT}P(SDa*B+Ml%>x-8U+A8n*`^JJU6su^BTE*@ z!2z&w+xVB1!|ZgNT3L~b19&-480(8=bk19Kbc_ka!aSHm8c3RT!OSLc=S6q) zHfztQFp4G)cHuyG#@A*arSwKmasr6egjqEOk;7D^&-L~Nz{x*>#+1R74X`|!2CDC1 zGg7f^gauI*WvJR^Ch7AMGfnG1X+O+j@!TKCbYbmwq{`gD-J6-=}o*< zCHEJcFCDU+=;%GUF$+`CS})vzW2K`ViTCL9p|2Z0c1Z(#jm7wQ#~p_Cr~m|?%eY?W zAj%7^eph!JpN}Fucq);G>T>wCZNMGG5xZS0oyNM8He81_PU_zZTi09)4NEw9P=if| zsvQQCo=_Gn3S%)9AQ@^ZYBqKd%#q-?+4hxsC3zMQTr`}(ax}-u$jZT?=8i=XR}Knh zv37_hf5G!Nbm|=wh0I}tUl{(37PFQrL)@a@00u*p23xm`{XvX4Ibf{nr1X+-F-LJ* zu*O952S)jT%sreq-<03xY?-Fmz_b~Kj*+9ZJKHjN7-TVEzKKl<3g3G(hJb7!mx6KG z4TCYn1h|}HM_-*eO=68W!9}XZLe=e+a@t@eL610#! zk%w^4xF0{Rx|Y2Yro1)tAMsWUy5I^g5Mrb>jStfzJXjD#R`KOvVaf#q1rfB6-Nrld z&&AfaV(!cou1MZs!Cj)0I^4w(yer0cuDFYEqjxOszXz!+iN%`eGqeq4S8Z>NJ+K&~ zz*+QtN6?3L2P-nReN7Rp_y}JarnIoVAtj0-l{GT3% zL=tqD5gpvfl0rKdA=9_9q*xE~$!(dmmg&D8%b3{#Msf4Ij1go#tx@W&KZDul2brtL zhcPuC0Hiwkz%9b$Y$SGrOhJKo3t)Vbty-eKVCMD7DqU%vx*2=WM$(A>0@eL`GD zY7K?u|K)bca2P9j6#@e07fzH?LemMfE{j%_DP$+@OuaAVV6GYDjXs)-7XLVPBa`mh zZY(>>{H=M3)W{jtyaS-T=E0mp60&yLQxt>xJa8a)~poZ-FL6`^;y6=ZzLaFEbng_*o$Gus7xa;y8 zJ}W9`%AMW1Pp5qxVD#z5az?E+c_ORlir!AZs}QWmEeokF=zH?X?`JVcLkjNz?_>S) zkJ?qD$WWPP#j(v2u<{Qw9xHcg$(%Zxd1AniAQem?B+E>RbbrDM>*U|Bn4Wwx;ioPM z@%g+qm)Spy1Of7Ljrf;@NSNMzRJ+xX8n;3L7F9eqF0CZy8%|j94zMkmw2@IqD9v>G zNKNt+_zB#u_v)!ozEzHwhwn0XFLM;%R1fu2jQZ z)tJnCQ(WZkB3)quSW@&`-VfPGbN*fP@ZUrSJv;@9Ia&pG(N;bR03z(_oX+V3c&0!@K9M%7We!vtAh4(Y5S3z^WE!vOpY zwXtbeVDr;fSn`B4{3kE%vXrqAlSRVUNyKT3?7t8I;h!?M%fkMURWt0kPG2cazQW%E z7Y3lONACQ+GQtt(J!gVVfM_fh>i5Y);FxAV#5N1?ajMu=9S5yLdkA-Pgc>=5x9O9-J)D9p1Sf!dS}5^Mq?`4T7-t^9*K!Q zu`8(kvX{&fv|W1BcREtC`|kqf`#&A5bM!P&^3>DYWUt)fPDt&p74F7=eLhqC(Q>EM z3UE0s5N2T9zptsSMMz>q09!z$zc5n?hdJ6Az%Qp4`?&`p7y^U`Pp{jIm((TOUQ$q3 zwPHZ4ZE2fRr8z8t+u2i{QeUrSBhB)p#-DSKl!D3(B$LR*v&s0P@DJdUbw-FS1F-@^ z0$hZe0iQI}F6=b)w-L(HjEebI*5Dm^QZ-l&Ktjs)jg2Io$;B-QJYuET=|vkNNk&m) zfh7HrG&Vat7_MZJHr}#TEY`LkaFYPaGduinb28~Q-ipUFc85~$a6mSu+YL!j$7HDe zMzuis;5_^XgsJop-itE19frMzy=eu($6(`UYvfTVXvc@{*67wb8!!$XMt5HbBor2~ z3K8bn@}_^!%sn802yh?Wvrsp{fJzhPrHwQ5@azVz@a9yl5cG425vBmypb&+NTQ3;T3V4!HhY zrIn_*sIVjyA}P3<`8VoYr@dt7&uE1MI3OxZ_uF#r3j1M20BK%?Rudj63oi(xVzDX0 zYMs+GK01~&HI9lXXofQd!DXrZoN;obtunL#0{nZ7N3wnl`c1zO1hUkIA=&Vk0#Is zyW7Bwx(tV}8y%$u&hTRoy3S>&2i35U{Ov{nnIjiZc3d3C2(TaBu12v-laM76oCN{> zFbxP$ThpRI_Rd2aB-jbg-6XmY8l_92)!Gw2p(?f4>{HAx+yg1G!PeDvwI96DoFOp> zi;=!PBX`UJ2j9(7KU4}bD@EcbuP4k;vCzYK?wIuQv&&8#)7fQ-8%O8|%bOE?v){MJslS#zwE`74K9eUV zg`etvN=vI(Zv|*kc4#8C-W6H8q}$j8>{6}zIJrGA2PoBT)dqw(qvdt0uDkv*Mx<7m z5U|bX#ClbXWQ37wi+&Fk9cr@2urV-9+sa^7q6Pbnz&2Im{fO&T6{Sq?1{?);y(hbM|PHgCe6vzuN1INLfV>yzl0GkM>&h#4zO)R@CzrSt!j!ye;(Bm{R?t#Ig|WU^*^W#eWA|9R1F zXGf-)Po1n<6ngNoTQbmwPLEd&31I;Or)x*2jp+`;6e~1ao;+TC1h`_f;qlMyo1l2) zUK9Db#h17ybQ^`J7+zKkv^ZE_^*~V!*mE2u8)w6DqWp2B2kNLGoD43Xtt58#GG}N_ zV*61)CMi8MYgYY!&I!Q63E&|qWY-{Yx_8k&?0-5qai}?*b`RtZY}*9Ua#qT|1$;zZ zTl`+2C0sHc+p?Lg!IQ%{4iSu;wDued%Bl;l3gZ?qam8L858IILHU1&?`#iwMndv+= zW+0a$%ouzW+IG@dx@0Q(=CAhk;ehEVZn&Yry!lQCO3w|$ra;l%x6}m6)UU>Tb`spX zKW}7=X2~_ZRa*gonWrC1IPiaN4Y-5Uc8yrjyMZ_1qVdeKdeW$$7chC6#uX;*@&OKD z8GBhwh6w|@XduEb{iP7L@k~^MbcMOaGIK_N-*mAYkMrjjRPHe9S1DUKsa(dy_oteW z;{gWY4Z#E?8su|a)e-G11cb2dGK|l`X)92YNFFrM!3YYtF|5}F>S=BM01G{kG-^Js z-WUtW*mKV9R(9%7F;FC6`B$fgsFY1N=6m=i)J(W}G#w6TBstCU!;~ShFQM|GTd7&+ z1Qn2nW2B{-qBI!K3)Xy@fPq)32tHD7LK`W8@5A_28dyOMKGD`6LdHY#&ZxF$v8Bq4 zu#?rI%yhOl8WUjJT#SV@Ne@II7Jcg>bJl7MG04sy=zAkIb9-tjfNtO=|5988LQ-fp z9-;RAc`l^e7VHb}zi?dA{}+0bc~4TC;E`SnDTK?@%SOaKCvK*XHs~3Pqv>^q=N)cP z1LHnxX7ZHD&;{|GD$xP~#s2>lQCCiWx&+f1G_K~TsnDI8Pzq0;?mBWBc)XO}j{O`g z`XMGkF3-5sI;DoBqvxmYi24(aWYc-E^;G7zN%KcM7S zmp{yGk&%O@ERDdm$UI6J;2ldarhwF4%6+R>Z2vEy3h@|v>w%l7elS`FT&&~djx6$qrwgxHe>)l-sxpUlo z0A`+NcSB*crtquf`GP}%%5y>_`~WDTX%UPMMNAtRD_Nb^_OMkStPZlmBkck)hGWDX zV#uN$ao^JWB`3%}%3yl`9NY;#<{-ryodqywE3R?w{m?QfdL_@rfS>d7ok6I+6W>qg z4w>aR9r#FzQcW7=05d;JlkYmYK86qQAD9qQP*s9X~?Ah@`)K zx=e;mZ4eI?tH6eVUPwSNj}$ANFO`#zB{4)|=!jWhB+Rg)j3YCUP*$l>$r>y1E+17X zh8tERF`$D6B{yo`TGJf3-j3Z` zh!zc%nUtj|Tn0!>nmzbaX3f3fMvEV)?V%_k$)`&tn<6Bf1uKGpp`d-X7@CQE?6r^^RlvHd0*pRANnp0>4qEoK4^5#`Ox`hG9C@+NS zn1}i;Cq+p9N&&Iqe`siH+jscI0qyFPp8esik1>wJrS(=xgY<+rBLcn3s$PKxED<VpAPe*`o4!dB_9l|QIuIn1l)}H4eeWH7KEylaY3^NvP~eI z*;4lbHMTB^DRg}yz_MxoFo!dWyupNmq1tE(HXa}pdo5tX#D`>LHFNlC9dL!~&>xXA z=%x}4R%xUf-JnSr8?QyC;qKw|jW;oL{*DeIEj2DgBt7Nh{jB?hnNK2d9{Y_gWiHe; zk;{~e{ftkGxksP%bkb27xa5e06#wdvU80Dw?0XKO=Q%y+})vvaBfH|3?|@4{F$NmR`4?vYAyovJmWT_-%oZwX znOd|nYiyN8GfG;S6P9dr)u?40Q-JVS)J0Zod_~LB%J3^hO2piY5bpcMdoXw+xFly` z5%!r5Cw#eNANeNP@d$gM_jE2()5ZY*D{l&b1onDVvJ*u9piYw7G;6F?o+ZS6dg9aL z%O;IWX;CNowkk6tSkLtTlm#;#aap<97Cm2RqjnnF)N`IPcH)7{3(Oq2m1Ep|t`0<$ z4MgQe8Ev**Q_e!kmT=V%^~8h>0{(i-5JiE_vmysme&s&pp9A&TerOF?Uh*q!&ZE8C zCfgvz%SBlT4#|Q&uvq6|+(VWiBM*O@(}%k4SYpIOLlFZ}YXdC# zKuW9YxH-}>Q@#yfh9-6RJzllncaaoEwRYIH_=0w%5pAYwQYvVixYfF?o>&yWZDhV} z6esqigTe9VD8{wd%TQ%uAGi-8a<3(?Dxi_%>Z2Rr+(d%n1YeCEW`Zzr154F!<2z=n zJy2CAC(H2!b~&t|d|cgL=|2;gLjb=@?r6yZtx-YeL{kw`*2+!hYN69>+OKHRJvH8C zqbtALOk~THpj_7ev+yKqm}cip>we5-w!vTcn`{Lp`%J>I!a|?-Y!|cD4kru8Y4@2++z3hn*YQbjo|0 zGL8b=_J(gxfEdW8v|}2aUAd;_+6`d`T*#s%{B&Gfw97c#15~r%k@D=cbz8jhob~|# z8CcjXDWK88RD}*zVRSz1M^e^tgq~uO?^T#0g3eZs?3Q^cP|s}9wG~~sc*qxVNApF- zjOtdo)r;KEPKKHJJLiCq13L6_nO6g1|Kz8806h@u`lhRNDQ~WyH=LVkeQ65z&S1pc zIXn7t4cg6sb!WK@+>>ozF1eEh?FGoc^n{g-^Y}^vVVtpfP?{WEgt;YW7_W|-#(^#f z`UL!J_6y5b^7pPF0!#H1$Ka9szGRgNp=d3>J1Au{U#X&KkE8i6=H!n~x_t5f{IV zk{jaW`zxW)69Id;EO#s?{5+cpvB1-w>gfnrh6=^5GZ=fzNt?JGolTdZ9t7GYFB9Gv zgtri7r}&ufqNpf}25l?2jc)_G+T1PpZ~1-kX+8_qtqBg=B1-eDnJrO>H6sltU!l7> zio1p??->D(>}QX);PBC%%(6wsduDDbSWIGP)N4ILA1F7YBuNhi=&|^7bnEgwKNur5 zRUQIgNR#WxC=OZkuXiPt_#K6EGIQkGGzqN%AdKeuv)i8NZf=>aXZU`7Wd|GEf1Yo?zS z<@j(jk_DAfq1DsT>7hZ-99{(6bq{2pLw(^``d=3)FsQ>t@Wa<&#|qDdji;GoMQzH^ zE2YAj7uRIpx8CXOo%TW8;d0Xld0-}oU_cqH4R)Af(iX>-E@Y9Z!0bnZwMc6wr1ZX8 zwP!LJ{QXGpit}Lr)G*kaB|XMSJhF@akTbXrQyfL&Ff0s*Z}Tpq!P+Iha^x@iJ`x6+ z>~*5~F~)=eo)+xRn>9`4i;EA6JcFa%)H&n}$3g%Q?e#`MB5Zuv%}Zk}r_Q0+S`VY) zbI6Gy-JB7!zaXr-IYUU*ynmKihTD)#$^h%&X{7SsBO0lT8ws7u;P(c}JC0Asa6HwP z$gwOD5+gzn`C&gK?xmAPf=pY&Vy+Q*;>MUI!o*{>x4zsD0ZR-Gl}XiYftvB^v>W+U z!IM9XCh!r#y-|!8;0x#<=|-cL9rLn_B+sG6KO99*sgcM9@-911!cEP)p_7^Pufn<2$SpQ8vrkfw9N3a8!H&JQvbx^>WAkNZX_wW#Q;ik zQzM?hs;kzRMG~XBS5A!4F^2X;afHr$^luy4j2yc0!PkY2xZ*~^ zrI0wf!@JGhK;eQXF21ZFK8|E3S~I^B8!~=<=toLNsLceU|+BXWc6l+bDQdEa)^QBgR<(*$2Czl+Z8)ir;EM zCE9#^|JKI*2%Cv5LLPkaz69f?ZVC&aln>h}S7^_bBc^D-f!#^lYRJ862B&y6nC|O? z95cNZ7%Q>m)sFlM0lHDOkS5C&auA%nPg~p1;EiNE9#Ak)30zW`q zFQ;iqh-ex^Ma|Ztk;jmf#;(eSl%toTakf5nk_Sp|?chj4Y4gxRBQXyoi;_pmJ@)u2 zOib!NTlfIPf+;Y>7I&ZZfmy~}XFl2+!brLUmN9dpFj3-?(-Nn_+ulBZiy@)Nzm7w@ zo#Hq25JrkhL#*lzx;#+5IP25P@c>kG>Dk6!{;+71_*W6PR+oHgGb|i-8t#s$S~uLN zfNrpVZmH?z6@{3nq)NuIMoQ%fy~t~ay4px3Y)<%-`8xKpWx5~!@OS8Y4HEfwPJ9(BdM&A3eGXcIZXk;KW^r;9 z`yVKI6}He7d*H#Vr$&0~J^vnJhyt}2GKn6l%&FBSq)qs|-vl>#qoC8IE+Yk@iAC3- z^U%7Am1YAv$$?wW7LkI?TlD{WT_C=vqSXg50|Qi2)W zfl2mln+qSqWcgvm%j`3?mcqrc;q5W?G!(8U_9zN&)%|DaIhp}ck&Z5wPw4V4SCxqf z@N3ER0*}aXxsZKZL92LUo_AtH`_WxZ9)$SSey?RIa)+(6bYGYh%S&1$lS!z@QSMXe zTe;cVVNPyX=x_cRe<80cH2ul*896EXT{+|&vZG;Fzt?R(O(QX4Bb-Ezo=EJh{mcEu zYUHF9O=0kShs^ldJBZ&4qaWDAFjm-e*i;uIL6JA-UXw)w36W3GGI)EQZ@*HEHGJs} z`{4aOy=@eFY;t@?CxC6njTheE6_~|^fnd;XW0O^&Sur$R4zF^3tf+FDZX++7HgIs( zbEe7Rrjk-d27*Cra#fdi^ufA6HLi%VTLFB1MEQ}nB5jXHfGr@uIDg4Z9>|x)hY=Jb ziIWEMI{z+DYJyRPv()DFyd3Q^%k!0V9Os3sETnWkAm|A)5#f}mA#FnwT!QmKw9K8& zxVxk@h!j&6@8z` zw2GX_LOfOiHDwb~u6>3l>@5PfZ6^IEpxG5WKrgOq+4}#P8^u8`78e*e10N@m1+A^4 zs<(xA`=cOnd&7eui+9L|3;u+JxMd^7*XozmAxQMY1~q_F55tLv?}Kt0V=)bP17EtC zJ}__bMZ9kAcq9a6))R0D+Y(DHA#Q2up@o=|0}_oz30y6*9lbMcn+=(A1yN43oUC6c z<6Qn9w})(tYnK_7A6)S~$?{;RM_T*dhUZmLYW*kY7ci|7o8R&T8LXEml8viWP4w1m zI)?WnTNGWo+`f9J7d}BANLhiGsROCqz(OkOfXlg^WL|+maVZJh}s5Ejz~NQ@01UVFh%jH2>` zeC`OH`Z39h+9QE-;2M2uEQ*{3Hsn^_2OqyE*Yc5v~d}uWCf^6it2n?U*ePt z`oj=rJ%c(XBHS{c!RT?LDB{`L)utvvUBiYmLmc;7gCMwCX1cPezs_ucilb`f0n;QB zG*!p}M>)+pIQ!Bg(ml{S@faB2a_j{#`L+9rQ_cj)qTELDIA!aT#76iKm5oK{VmE2K zGZ?j33)maGm$2B;M9@zsQGhQIM-sg^DecYQPXG@Q)GT_BYZ!X)J$isyeD#dJJKDW6 z3zZy{%s2L?OAAf!)2Abd=>hrt-j1QY>$lSLOEI`|Un~37B+jp&1^ATS;($PHDL*6O#ruX>O2+DN68$MZJoE*Z?=G% z5(;d&96>~|OwpF+x-)CU;L7&#x-s>4{E#ibJ;C*)tT8B-7(+#$6sX;gDFQNxw*cuP@1WENr*x06(6T zMIbiE1}L7l%t<2VSNx>~EHlR|PRns_*{{)9E%fMiQ+iHZN{mD8i%FAC#_A%{v8<#| z*#Qj*Mft%jak{dgty_?c#ni@0d7Y}GAm_cBGc2IeWbo(l({?uGn0vnf@B zhmmqkc$>nJt0>9E;JQt^-j3j#^KAYQLtSx6bt=7>=SJ=FZG(%|Zibmwf2fYu5fh{f zdz$6N!>!*W#^Jt{{Cs2?(d5$(e#}evrVEjgZ7f1_@!Cn@-iRClYqy{cW<1nZtqX;e zdBoZq-v=wIj7TE_Ocot)FWRw!H`1ao+3!W z)l4mj5r;{a>Hhr2U>AQLGrIT{h8~BLe`Tz5uR1Utp$R7%F+|YlIn{&156ny)?4o%v zUEL(oF}4@ZS$6dT9G=kvr z6ch@yR#gonsX34>+&@D#ZGg$9?zu6=Txsw~fqX5t?sF_T8vw7aDg2;KMQP53#ic=< zgnvT=0UOBGV=9jUFHFLbg1M&~khq^O(MZr`!b_Oj6vJ_hu8m312glb z_%H7k`q1V7EJW|)p=h5lMf(b8Ls^TbV3l*M&H3E6^0UAS_cixBxSieM^EqjqH`XF; zASfKKBsZDW;Va6~!Sda-+S26=XZem>6{uK6y4$dN34*_#UDid$H{`KX>sd0>Bs$(XMI+u)Hdb>Wh~NISFvSX!`RCXu18O~VU4D_&ru?(7wkd?o_~{h+EyM&a96lDRQHDzh)GSQ8t6f(TKVY?NLD9nfPP_D`-$#8%XiKGza-_eu#@e^FMe89jhm z_3sGHo;2I|M+CBmi)#e-7#a-I6*@r(WV;CBzZp^8^qn4jh|7xNqc)OE&`8&mL@Pq& zxV-~ovRw)46vB=MWwT0*hM2603X|h@?InnIj+vG3%YA7uOk+KM+9EvVOw?*f1rORv z%-_1zA|xyG{1+=#aeLuUBp_;g zj;HdT>T}d0XRk$0CmWJsDsD@qc8{|#M7IhAwC`qYJwps<)x0hM1_1kn=iyGGx$7Qw zs#Jr&A)73^{e8=+#Eje#247J9F6WKg%d6nR+K(=gBVg-_#OSQ9y8zB?wQU;lGK4os zODc|opqq)i7Jl3ou<*AN#e4(j&brYgAnDuyDy*XQ#@^9G&kt8j(M#fT9K$A|vjVxY zt7Zci?w(d(10n1~7cGo`6#L5~)H(qgzBDXWfQsR5cKBVc_cR^V5vQtjrn^wSboYJE zWNapj7$VSq*~6b2B-3UQZ@fPP+GlxAD9Y5fneKBKrh6&Gd7i29G0=n{W)4BZU>(3U zxj;@RK@k+P+bE*~xdOlfy_qbgo8dTyso8yZXI!SsL;!wA4p?rHH)1^9Cy3e;uT?E3 z%kirgtJP$2jW)wZXtXy*i`|$Uo6R#!mdSH$WnQwMq8cnWgS*FosSBBx)tD|G4 z$z-)!hS6ZN7i`YOxmY%f$ugV_7mLkRQl8Gl<^ikWnz+jqi^W_r_j$!~mDIAbdfHk| znaHfJ6zEtXEEL$8vU-V;N6$cr&Z#t6bA$;T)ySH5yKHb_jvi zvxRhB`Gg$Mp5CkDnX$K-21{jp1Z9lJLK8Wj5K>{j^=L`qndg?kYey>ygZ^1ZK>!^X zmSre)iZrlRWAX@tO=6MTr~TOB$@(PYsN!i#^vCB3izgtgDmyE}_8m}PDMW-!at8_u z3JPi}IW^q(-3sqU`0j*v=AMM5wxp({mZYXGSBrbQ-CnPoRn_XlFITJ8YPC&T*ruK= zZK5cnMKTe$vl*?v;oLahbGTc_jYiYXtcY8ujq7!2{Msw66slcLC0R{XrmUEm-#ppySxz+2kcMDAQJE%>8EQalD7Q+thMTomWn(4U&?9hjxL4OV zcnCZ5rW9VH!Z6IF@!0J3qA}lGJ;#-vV1Qv5wSoG9TkMm7_P)$pFn}2fnd_~QVKJF3 z!(1s0<^d1kVO9RR_V<0?7mwfE)m{7*gmqbohK-b^A<}9q!nDZwOAt#CYluuJ&7l}d zOE;);@cecvm$;Q_v~hCO?V+x3=`BXO?(M2hosqHC$ugig6B5-3sR(I_v;oPUW~ZO1 zPp3dfFEPIB)lZB_Hvs{(?E?q|_M%uaF+@Z}e6@&22W=Di{eCeOO&pX$LP9|5kPaJd z3lR|!c`^AMRee5RulCty+U5%h35kzlq>ums0r99o<`UWl;`8}tsTrzNuh;9SdnH2J z76btSVS4Z*_3-ep)gD3;+BVYb^;|iQIzb&B9dq4LQh(64+QY+xWCW}YN1M%7Qrm>} zjDIuv#csiXqdd&XSdt!>IrX5 zPzD~L1eZnSd2;&+Gr&V2Epa0C1=Oh>B$`);gxqcxaL8et;qhv^+Shx*01`2!`vBSP zcDtbNcDoJDuxIdiyj;!O@pwF5@OH!DaJwQIDn{sZx?Amm!{Knj8Aj8zE(iezHbpIr zTrLNbX_}^k^6RbDa48_9a4@;uZZBBN)>i4BtZW_Uu3C!aH$OIQ=7jhSV zCK5~_qrqnK>~fK~1t2{+*uF13Rte<&XCm^&+!tLCacHi*Y#44e+-T6hFXqLel_t&q z|B3_Z_bykLy_gsCV!qN;bg|;JVq(R)(p))F%xR`bN1I%Q3c~|X^M;3|lZWB*y406B zOQ!PahSSwX6Vq1$E$w3T=#Mihxk^qEdgM9cGh5}&1`joyD)-V3luSaUEE(+V6vGP! zrxsGjkjyZHg5jeWtx~W@Yf2TR$Ra3#0dXA%VL@5}6dQ@cd|kJW@%R2B{Ai1ASBk@a ziL9`Np)3{`dYnUFLRc>_VJws&UxgJc#CV)=kOf(2VS)uAzC}uiIl*i+TMWN%{Nui8 z8LYO&F6_dtj7G~d?KO}1UaxF2$Gz9frMoQZZ{=C zZLA@ZNjZM`i`EfV8Xzc*{r6&x;*NqkLO(fTZ5A9EsEiCw3{K1k7?>6lpJp1uB}I-? zFOKkm2u?6LPWFutqg+}#T0`7ROU7)7<<-nhQ&Uq@Q&X{tg4GRsl0B)CW7qkhx%x$uAl$hTFkp zx)d#@sBk!3twWdl&FUNm+9n|_P1AF3x7+P5kclQe)oQhxhXqC)TUj0@9!)Pc@+Pc+ zCT3^B0b?y%f~4qQY=*}eRjXmq6*Q{eSG9@-#*HMtTAB{wK7c@AzI#Zq6Z!pq@CY9) zoDpDM*Ds5hDCx*=3Ir;0H&Txjbs)O9MH2YF0W;^xc=MApNg~~Y4hj(>>J=N89e0uv z0WWCTGK%?G&>>GUid3K>!-@?smf~*Fp-bj@hTSzyQ<0F8l9HDP>xT|NpHL`_olwls z`hk#;ki0wACkNO2`1p8tsx3yEx7+R9n3)(hY8`FU@p!xeYJ!aF9Bs4dbh->ogpd)c zLulKa%jIenLk_Bdzz`p88wm!3Az4gYLcdzX2SVHGk&zMKFbN|E0)Zkm5Tr-jfOTDi zM1_)2zuzyU{`EWpPbU#+e4aSbs&P_u(sP1h%lY!*sElqUe~enJ(*-A*V|c{bT65=% zas)eD&2ii}Hcb;+EX{3+;gL!L2lNpPEa0hr#lyoLi z3|nO(=}*qRL`JP_5w4qkWu$LR_IAC)Epp4^eN~lNH7!xKfeMPsh-w8DlZpeCZ4^SW zKBvzo{=6Y}fbxQ~V~0wS>Dbq*2-(mXR*1>sfsLzdhqDE2g{~gu64#UUmHuQz}y4PXoS5tgD zbrvyg=nMaXhsRz)L_|bHMC84f{@Y9KXHn6=z0`i{_`m&k4k@KIwg=PU(RQeL1kEB@ zw@A#PBxZK1^q`Tq9RWwv_f zNO${YTSX2j?dQM!QfK+MuSyyYHHntgT`ArFH)`rEL*7N6yRdJBzI6!yOuBSW!l~9_ zk)E^{F|9!U-`>fzQc`*wM@Y!yE_5NQ8A@;C2nqQX{>9Y3scx%UG)w>gt&%QfdK<_8 z+qdv9ruGeu_ul)R9gln5+d7}g@BG_mztL?!r{3E-9{)^!=YQ{Q9dEO+Z?d|*g^?Xf zvY+1X?0E0Jt@CehpO670L*?)6cpc9|noN=60}=B`YGSBqL-e@|rBUS=b4wlrkD92o zju>ua0>cOa2BTP#g*nEULo-$M6e5R&odyL54#pwTAQ%V(g2Zqj3=#u@U|<*!gp5EC zh+!;9qms1|0PJisphsX**40qJG$EgqO40_>ogOzh$LYNz#g%ep79nCbCTf-s=@OUYIId2YQaHs;r@x^FalpeCjc!svjfRLSW%TDEt}Nc z_GoSBE!|x;;_wcH$Cq@37J)Nzn4MQI5zN9I1H4xySUa^ zD)7yaHRBJ-q0}z4g3qC6(A;$lE}aXY zDh9oA!BzHcKd;)fDVq*5;QJKE2(>_?0NGVm*SAz}YqJmb_ZEH-MKIJCEAxfH-^~X{ zgbn~j2o|HmB}2Q-N2ej&q~C+n;+SouIospyy2gF08w&auJ7zUPxxHZlSg&79Z zGmm9o*#683!G@5A`=}}iIbk$u)*0nMbPkI|4B!jtVG(}tV?ajJr-oMb?4=zH8Woro zLyiZ$5+6FpMdCUZ`Xvw1HZE1t+_fZa4V!7WsYcBu=if__P@u^rsMCpo+=&$F-4lWQk zjdx0FFDiQG>#uJ(j{_w7H|;PDC<1hMB~CcD1Su^Z;2?y-GkvQMA7J|h2_!WRFiCoX zkK_umw2|Yu5ClCXsh_@s6x6O;1FHy*^T~$q(SNy!4;>BoqQtpE%CE!OLxi;HT%VMDegHv2{$oN!aax+Q~(4i^fXcV!#Jp9 zVRtBofSf^dNEv#fw6=wGAgXI*;0xR3C}-c1qX~(_GlIqli-$~fkZaoj9g+t#)mW=K zR5CZc3-L|tk_q!T3YVAyE)$gS02TLFwv$D5*?{;m8G`Sa5p9!-Q3VHPm147$BBdUM zxju4JlFpm$HUm~!OinyJk8>?2A;vFz-?bzm!BqL^R$8KmcbI=KzBavSUAm=4{D=IS?2DWp~h@p~S?Q6Bi zAQ>3kEed!Cx^0zdC$If?0ywS~c0oZ+L{!0YbZR@6@U#p>%)Y>4J!OyJB4&vK$WM3| z_V3K~I{KGY*)uzK_FT&)aDmNIP-r$Xg;`r{hxd9CWsPOOMzz#oLsHsb;vEDiiEku4 z+V-DT4oqAgE%+x6a(~p2&qRI?ZdmCup`2hFg*4Y1sNbKVUMPdZ+`GJx2 zLZ~f8g_UL3AYPf1u!G1zjL}x6BLy1|KD0lW7{v@zvV8B|zJL|#cS)7`)Ul*9V5bY$ zs7JaXM2%W$&&QIKiKcxw9dHAhir)0qUVzwFQ&ULu!5W}cT_P2DEpD^36mbg|^hdz) zMioMAn3I|xenF`RB5t7Y^s}OORRz3M^jrQ1$~Ao>=>D=`p5Tf5%Hz}h5ITuuDm?Tn z%ht0IPV|-&!z{Q}W=$}t`%5<)-#kM7G4SSInG4dThCb1`TDmE!dXBGIY#7 zjM;BSG3myWTGcg5y~{-(>Z-954BxVVZ3xZT=8EGvAFDr)sDj=nQ;y#;b8hklKn)qB zXN^N;aQMkmvUOol{9i4E#+mNkLFPJ=+SJQh-v_{tp}oez zDW>Ft^dZ-U!JYAG!fHW`oz$L+hf%?*oE&Hb7%*IkaK_Feviyp94aG%nHy(iLi z{-Cc%dTO^yj1VC`bJM))y*$1f8A+T&E?oiH;Q#fQ(K7Q@?umBelBr*?x^FGin#ANn z4u!2n;{BBV3Mf^4K9rzBW&n!w!@P~GXxC85i;A&1-LO+azWP4`sY(Uc%Kuqp802Z( z^FjlScil|pEJeIPXB*K-=gS&1B#-w#&kFf@6P)6A)tGlF8`;eUP(rob@#>yGXfqB0 z@n`0l%DLz`!bxZeahVls?L*l{!&Q23XbZG${v6Yhw7%l%{Z-X~*p|GX=VcqY)^_6i zrv+LxTSqqerBiJzlLe%H=t}FNj%5f2)*yhsJ-99mD<=^+5IM_(|Iu6el_5G<3nAUM z?9B`&l)bTMAOjJ|>6KJO>^rx`B?qfOV$R}|UARxQXCKCXEEi}W?!)YztJ<**Qkii= zJ`~{NV$C{NC{3YdZetaV_mToVIHlH!Xml14-1Yn|s96KWy=r5ptnz>&-MKeO#78SP zRIq+XMr#%uCCx@__H<8ikxeEem1VNZ1Ob1?>{uudC1H?_UUxM_QqRH)IcPn@pKDe# z@z3*v!R%B{-GA81?2#I0HEg|tn&Fa~GuUmWOBqF=U`?rpLS^Q2Sgfu;W`T_0$?)Uc zRA0csAmn8u3K_1t6t_oR3Ibork{4OCXcE#6>1>+`jVb-P1>0KY_f=2=(=xhm*G;7Iw*l{R{TW@ftcr**TOIec19%z31&bWy+ouCM- zwbakp?i!c`HrHS1t&YP}EnCLFHZne!x|BMT_MALP3inaDdi->=S%caA4$;Dsq&T~H z26%?Gr!QR4fpJp03Bd0GjH+B7{;RYS1w&=|yLVAu@SVb6Qe(iSZe@OvBg$Jc*?|wj zLQtKI`EsvuK_CXNQwGNkV>xT)8Vlz=g1S*zI(F_`cyOhriaRzLI9Wu~SOy359w^+W zAcgwsDRhfvjPD(Re!-cK)m|D|`~FG!XBK4JPG={sY7$L=m676ziIs`y#)D@E2O? zlt_zArGvAK^IAA7UEFle(!)|S!I|Ai**qSO4)b#Tzv4CTOba7^?iT8TFqG$qdWT+@ zzp1q&LZPIk_t9|al^~g;s!4wnp(`6&e@&vpSJCkhB+96IM&;or%4~-w)2gT}@EgRA zE+il3{Jmq_jwe*+3_23%jHR-0DNBL!8IMTr0BKF=ZJEu*!Va?hz*a<(540c}&HSa) z8EKx#kwJ;CKn4FZS7IE7ET1YRVI*h_3(WO`uA3uDG&tx#QGd#}*mkdS5@(KGh>UbURx+>F^*^iJID4F;!qa`s_m}HTbd1 zqDAKI7~uNs}33zF429Gyzi2b-O=das!s&_}W!Sjpnt z*+C_O?YocQjRS7*8nK{L{rLAu@o9k<92CvO!xECZGInQS1843mh!F^E`{TJtU%k#bf_Fa_QR#Pe2wBAErm{Mai@V~&T{9Xw(L-v z5jY%Xpj}RwVJ@ufU1ei1^LI@jOCyfy4cBv;&RaniW-~X1&M{&82>Zkt9VC^GXrxVg zwh>cY2f{8aRzf1?B+|JE;Rwp$AhTI^#+#7@CR6qU58Wy%fTlt_0s{fyY-Y|F1ViZ& z5t0qqOo7`6z`qF{qfXUxHl8!xbuz zqeE4$?RX)f!`{U$>|{H6u7ME>em8>D}wWV^YMl|F#2BBNXfv^_dVZ^&wkZ z0vPa61~n2^8vqvp^duj#D}brf2!&U!y|{`OaodwI_Y9e^12 z_iv*U!u=9N%2ZSYM;p)<=Cz13BgZ#JFe5e2hM@T2NELEne3rpfecdC{3V1A)fej$1 zeQa>o^K0*RH*F#`0HZ)$ziDwhs1HY=Bbr0q_(kAVZF)vq0jP{hXiL`^=XJBFoYI^s zu-uNAv=&2{5Bz%7l8s7I~2?U>&mtdjjz9cq?0{} z)yxTHCk`~3D_7oggz%0VJa=BBg>()5Z|~Ee!=tD>8(>rN5Rfo;EY^rqh0>u`@(;lE zNqTg;_L7^A7N->4C)+kVDn)x73j*Ge2Oj*zMZ)s0pdSIvs;M2Lrq zOvc_KnZpLF>|3%b-ef2Hpr9|k=#y9t6BqvnZpeCanFk&cGx1~Dd&=nWjrJT zW72_~SxTSxna54vlI>v7+~x7cwMVibqjX4K4P#cJHwk27$wsjP|2mC)zuP$T+vB^CCA1`7CU|KN937r%u9e0gPwvmaR0{!lUG3o0I+A zbdYxsQ`Wr20$cu-CHxkJJJ=2j*5;hMr{GCAsDET>(B|PNv=j*95|B$la-g+OXEzhg z93sv%6QJ%x7QT07VdSz;qOG_P_gRT<)Gvs)_iqq>+Gbf?_guTS~zV}96%iVtzu_uPrSsi~u(mRsG z9WccCA{|S_)+Q1}@wt21HL?2kM4Y`=z!+m#r9eUuJ!vC^ec&+P-NoQYCUi(#g+@+v z{2I<$kg{Zmn3j!6vkx@q|9t>8B% zgsVsHjex--^dgH7kMIN+IOnzyZ`O2}Z&z{dbUdEh7d?mQ%p^HMzb1 zOGC2jv^dde-XT@88?jZ^=APn-zecC~QWiLm;hD8FNfVIWT<79EjXC@Yb22Z;Pb^@HM#31m>U#9#A52+$1Ncnxdc-jgNb4Oi;9ktnJGOW|u}HmPJ^p0k?B4>>_-Tl%CUByW4D3u2oCZc-qq+mhna zE^CDbA{6qrR~(^VPqRoMWo{29C<1KEtb+&4bjzMvL8U{~{l7~aG6+VCcMaY?h9wi> zd#Lq$kp5{9D~Wi*B^pvBCjSGfqbz1cixkjFl2D_Vh{oZ6sV#;-C@$I4qy(GUSv8;1XB&8wxAY3ell_qz$ z#%(Y|=(Uj1xa}4`Tv; z2oB*J1PDF!I_`@*>30T^ooX*Ll)0%vsKWkw@T0e|Iwlxz_bmN3WWFUr{L@Z zo6C&qT!sL9de4-fkCoDeB&+ePP4yM`WC#4E9q09ylSH{LL-@*0Z8%1}oTTtQQE6Sc z+QwC|ZV#ZB`(uJvZ0fio`JyRPh(s@{qXAZ^q*H_}SBSt0_f;dX>uK?oBOBhife8DG zp4%YmoRTrg)40pgpYBhO7aXO}e9f4SmuY@$xCQtMLruW4EAg=~G=ydkYg-19+58520q6H$Jd_= z=28hl_F#5VMeNUp-$+9gv54gk*V)Y!Wm92>-EV;Czrh0B>vk>jA%!eYXMP&3F%Q$} zVTe5za|dJzZUvFD*?EG^Fc5>Zj`BlLfuvqqJ8NmTI8DpT$s$Y;p=qxS-A%YwuPoNH zZ>Lk0w?(HC+0gV6S>8V2@X*bURJ=@uI8|0f;w)9W#GIFnS0$R&P7Q+9Q*AYK(hKKd zI(lA6L@6CTK>&~E>DFK1T@h7d-^d~WUtl7A>8&txIn_z~t)VFNcE|gvDo0j4dpFRj ziMDL|r1iLlL)*@zZIK{Rpb&ogTs$v*9^LZmSRgUtwAf&^o=UN_;Rz~SSD$D418-&f0u;CR*S)shfTUhDV4>FD-N=RR#(h}5{G5XM9Vq9eq2&nYax!)yN; z<*`^MDi}9vp#IwF6oE}_iTtEarg>$w9Oz86uj>?%7B+q%dOlp-VDd#B#WhiWVXuN6 zt!^mnn@Zu-SgY~ISsRh4tRI#4zprYJc2?~RJX3e%>EuUxW$1ebY_q7RBvynvMAeFE zwb&8n@tva)od_U$1RlA=bd#2cN!M(+pQpM)EGE^h{6yyqQ7zEJ*}y9oa^`M*#X=X= z1$-xpy|S{d@6!6pi!4i3_KWo2zNIfJ?qXIwE0TUyrM<`{M=p7k`vIrUEF}^4HW6Tz zzW8Qj=BOq!N7NVN=)yU)WfO+p*27#SP2&ZQtLy`*+ai4rH_T+Jm9prY=s`p}J`*f- zhlJ^C)vqKv_q28{beJMOGAmJqMjw&i3X9I75!iMJw2HDVq{wm#5`8IycmLj3{uu8( zH_}KmII?HpIK6mgPW4fVVDEXGn-njUF=9I>G8G+qq?cD!9( zugl*Imcu)F2U~Jj?kA9kTH%g=nLD*OMIBPh4OlutN@?5SE|ns+qFKW!Xk(P38<}tk zF7DG8+&e#5!+SIRsZ0375$8xLJhr9qSW>ds->yaRu4#xE>}X7!!E_wd3eMh(e(3AI zFthytkw0L3s14bLj0=NDF^vkwVF9r!%HfqBLmQkzf4m)8_SN!Z435<=v9$eTxdfwN z;^B#G@=+?WxVD7Q2*A{50IEb_4?Y0XJR=GH===uV)mFd`ao0w_e;wP(wDiFand{i`HuLm@1y*Ac+ z4Gj6@U(hGl_)i9sKOXR`g}>S7JV~v4k~*)4b+E>L^3UD3pZO3B3}6WNX+QFFp9J?b z8f8XC3E(0iCGZ*`5v&EMLF?dvg)otzQh>P*|Ds1I3A@ZV;A0fO#pn6Gq6Q2{&^ARx_8Abg(GXB=@U{O!BB9d)2Q41o9O|(R* z$P|&L&@gmU3)y%SkLPHpP@31iUSiN_qM@0#q`q_phbzg|!W>EN$NR}Z6G+y=S?AF_ zxhKcF*rv0!x0ZF;SL~&(D%wKN^dv(yx!2}CG!An;4+?|$Jkva0PnLIath3o}ZR@gZ z?DbMt6>XtsdXjXACU@H0hsI&9=Rslc7cMG0mvzKHkS0r*JFi z6}DCgDOQSef6e<#er?=5JjbJL+c(kfnLv9a<{pV#k3_6TVkH(?aM^9;64vq@ndjB! zk=DDo$Xc4`_}0zm_Y6*R-}TImV&yCMzGv>48rF@Ku7WF`YG28vM#BnSkzX0zE$#?j#-za9I)kYPy6?IGhWU-NBn>7g6+XuYGi^qv`Sgj<*1 z=zqTJBK>!N#{S;k(;M+ipHI5=3-O*V@&&zr2cm;n35>`+ zbipk+1U_LK3=#`hL@78a5txnPF%y%|tt6(|eGM ze24z!#p@vZ@3@^RAJlt$0fr{1L#XrzL%ReB$bpnXS0hP58#9nlAVLTV5JG{_7!Za4 z;UNryPzZt`6v7}Zf*=ruag=nDy$!kiKzcr@R1Oc>)?TBc2A8LW#z`@o#;%j3(rs0X zvooF&seO3S_YIDre@-z_FWNAMnj$*t6A%4urdbWyNl|5!GVoQk~d}NJknyephMR|*S#BSNqW+rmxNh3(zw3im+^Y_O8 zvrfyM?_KsQ!USUWoYyfT3wtnD5z)PL5+3hc9yp*tu*nl(8bE}ODyl`Vh3e8u>v172 z#44sH?Vrv*e2|m0b_5Il1&Qu+US&6sz9CNq23H4~Mlc2N@k;>#7<#51TJ5q+y+9xy zPTVMsK%h&*Kf)F&EC_SpF3<;60exA+b^4|ox;(A{i17qp+)il5g=f#p1Ohc)qKQ8D z02P<1=^Cu9Bz}{+d0s!jZIOGakd@ZcS2!62thfUej=(rK4}5Vah+M#>=$|I{pLX)I zv?*3mocxh_V$mrFOD1%y44V&R>RS#66cU($}A&J5HNT<;* zaxPx|sMCXHD*Y%dxOmYP^U=b5gJA-WiN1jK9CrE(N<3>5hT3I{Zk&^!dY^S~W@te{ zye*f8xal+-CROjXQ>cC~nb#Bhc+@f*QlFxVIQnxctrla4X7vAz6VFP03tX5AWP_kl z*4~W}Pj#)fTZac69`peDTuDzVIVwvrvW|O1XF#`ijdI8$h`NG^~)&3GX5Z7mYMd0y)Ufx489|%6z;ccqju*wbP520v(kQkZhof6-zcf`k3II zD{~%}ABOjMc4~(2(wNG&QEQt>jjOM{%>$d%m%-XfAy;-0LXCL;-X?Xo5zkQdn5*obs@_re^6hb0> z(JDKXmDY2v2iedNcQOyw^7{S4;Q!Pe%B~c6*3aR^Pr=T8KPM3^X0RYT!yT(yNHRjH z7mW#7lT3HU{33V5U~q@HdZq*QqlcoIc`813FyXKAjC(dH0tyL{i)1K72FM|7ZURr_ zWYRvy90#_qu~lovEn}IK^sej;n%7Yl44_egY0+0g>eVs|EHH4P>sPcZyBixvpx(2h z3j|q^QMn>iqR8kRiC0*W*-YrtA#nnq=u}e1FOBcumU=4=o~ipMX{7_BuAAi2lSuE| zZ9xcig4A+o!anrlQwSZ`d#u?AfeI*~|A2Z$R1#(0P~%qn;k~Y6%~5 z$Le(&-O{`tB#N_>vx;_oF3$pq1CX5YQ|E9h1a09$3!_&%s!>^MpNk4QN$7C$Sgcgr z8tF!xz8*I$8f?uJcA+8xXgRoNJxi(dR=R$2>2@OJwve zEV9EA_*(~BsN6-*z`o}tXfxKQ0^_T(oh+j{N%)r<8F=wiD+4c{Y*o&K7f-Ovo;@6I zp|*ZFS2+Go&1aE|X)s)87BCNJapd9w4V+xr6Er>}ZGCK@gJxvsFl3)Q$Zm~if|WlA z8jcAM#QE_`s8=mlx%>4P0zhafqfDAe=preM@zES=EJ=zoLguNRD?7$1tbQtjFeWXK zAJOh2V%8=UB(y}+6R^kQopBgnJH*2l#thq1kHV5HGtH~eN8ajC`$R~pe3Whgs^r=5 zAWF<_a{dK1-zc z3HBUZ{N%A{GcVf{{_xB1ziQ-cchqtPeFyjT-QO1nL;}I{*?*0*J^nCu1ocA?GTaG} zR1ZI0X0*%|>mFDIx=;(XiPi2(>;1M%XdHjRz!=z(qOiDZK&PR!2AVqrN&+~ocmkW3 z?XU(sIRT;(sTvnZ{?uihe7FM0wxy4|E_4z1OE0(%F;BV9vAwtJ|ASX#(a4IV?TYwP zxpMY`gX3arg)yfLb<>IkM+?n-<>QBiv}po588j#CBQAQ%`FTnY=ixkJXf8AfSjen#mq7yD*5O^CRMgR=8eEJau0h(p4e z#_^71!sfghBJjUJ5b!dHW7)zT6hz6`{7HhwD?p5*b8irWBPXyj&6byQ?#l zU46LF$L0cHgo9_-A9qSC!z5IXzUgq-^NI|_=Tb_r0J+i=EyorBuTWLKVdpQ*uZ}4-Y z)UwigI@?s9=^p|teEV#X>I}(15#vCu=WEWZ0iK;>+9?50|p!h zNCsgBbOxmcs0PFa>;@nQGzX{#AO~m%>+9?5>+7r_tSvE!Y?zxY6bcg*77G;?3k#nM z3l$ge3lkL$wY9b2CAByWAP!&-r4G;zGW-rG4*+-%@DCGw5EbYUd=dB(6*QbIEG#T6 zoIsqa$P*O%GN7TNMx&&pr>Lo_=&P)&I4r0vQZ0#aF99cdFqAN~Fyt`wF#RwXF)Iy7F|xIo zwxBW0G0id0G0`#fF$yvfGMcxzxr>*d=qeBZ_XiXsG(1UDUu<=Q&d=yF(3~^S(ljva zG@huVDZDknHPh79*45Y0ztGs|(Am)1+w?YMH{9I-fY~_S-#g&p?ivt076ls>VFyna z0Dv2$cOVJPJoW%H0B9Qk0E|5#uo27_>>y(xCvy}&Iu1w#AZc`D7J7&XEMWk!H|Jvf zJ~vb{Aeb9yyb#O)_z?*}07MvE7mPX3KW=$$a~vsn9jIq@Y;@2D)(_<@04yL(4Ot7k z$k1qRbbJ*R6BG~<7Z?#0Ej0LGo+RNzBnfjwv_;fK6h=%&QAU79yhH8h?(gVE#7DSB zOh~*)W=V8Q=t}@h3``hI9ZWDxNK9Z%c#x<}y!Q9>6bMaZ93TKpBY+#M9MB*Z6*?e2 zEIj}?8Bq*f4zN!6`E*a5Px|}(Px}1NQAAR7QWR7A{UcPsR18%>Rd7}8RX|pVR`gcK zQ*c+1SKwE7Sm;<-S;$#9TBuqqJ4;w+cz}(Uqp-Qh{sp{Szgxsx$Xm=?(OX?y99>{! zo?V<>7+$bm$6yWt4*}_5^gn5MwZ7RB&UgW6WdpV<2RVoUOam=J*jR zJWpbB5CIWA-HYPl*r!TZs?=h9{^a=iR0K&oh|_gu*1q zG00Izh~Psz)4~|!BnpO$GZ0H648uSOA%qYjG=vaD2r zESkWXXR}p4jy1#Sv#cF|ab*3@JASwTX-B5r_a6Hy2{$jxx3^8*aXdhflQYZG#|M>4 z|AV(BxG*2>&{)c*xBS{3|9yLgF^c#}3--{>!e{Y%a?Y#9jslkbM7)Ol{9Hhm?$1TV z*Q!QDCAX`0R;vAwF>`ZhIi8JfXPIXLRAwywQp}6eo`99?>>Dc0O9{H@r@s69dl&Uj zVC?eoP|pyZ?*1Q8$B+NL%LfA`uwRulgf~D;3Z( zv|T6qP6*a1W^L6?+z*t>i6GZ`@vK%KpcB3`l~ublHaAEzh0@)r3RAuB`0bC)&?^AI z_+`6!Wy-On?uOSV$S)?7q?a4q9{D)*QuIT(crX2s(5C5TB&%vzcZL@Ex4@WkDRS6z z3?46@LPxuRkB_B^IUg4+!?vBRgWLA*%VDxPEDR1}8id36Wj_`ij37!sKDO*iSXwUq z*gIokxsu%v@LD>d2?@BMyZdaJuQuOZANY>m$mul9Y=~ND^^1KWl!ZSIs;NR{m6N3g z;ogULGvRtzPGwD4d%fAMH@FOc;G_9Vz{USN`LDf7A=ecU*Zw7s%MFj;AgG@RbZf$= zdP|p9TJfUlUD*iXOIV6ERbIks)>STcfhiOy)fBt-_#h=7j)$S(uX6+65y~!^E5ep0zfG`iIq+7WRA>O0Y;fsM-T3~Tw zBjSzYM;)g@X(0ZV5$WH+z!%OabORvjA(X|SomLrHg=+o_9U`wf{bTp8H)_zuf+p#bTJFVW}g#?9Jn~cHZh-G>nm$ ziz5R(F9sm!lw8!FdSeJmrUcvMdnE@f`%FM9M7|=;|r zG?2S_8I*m1L*fo@1I!^DEGC?@STHDYnM2Fo4UQ#1sz!?nc=8QLa2zefIy3Vu=!^u6 z4`3*xR5idsqvzyz%)|ek!&qMF(JXH!ooWASm+0deX~5s*Y~*NmyE8rzpq2D&lLIW|~c=!%f@t_X^+8z*z#;S(3^-^P?uZZ2 zjgw^lSUDF47pzDFayt1J781D)rl4V?Qnmxl=q!^$&5IL;&?MMg??B;N4@l}*m)j@? zcHOauBh{oyX4(T<@z(I$BKCJoI(L^b^}-?wsxf_r`fF9#&Z{>lb$FA$Awd#bYraA& z$iyUgiKp{3Z&C%EffF`)pbQ{vY4gBA@ds@wWlDvds=EcgxQGX5q$UN(7hZ{;PNzL8 z9!!9Q`@QjoGH|=kO8?tWH?^oYqveX6E2*se@?yfi|Gdc#L5wd!s(|8}Yl zv^Ru|+eaI)b-_Nsoi_wE%tLYNvari$`m)NfIZS?@EcrDK`vP3>E66_ueivnEn-PU( z4t(upGGBdUz##O9*_}Z@Gk|>0ZXgorDOihuvVq9Dq*$29+~I@cyty9cM0{1`9G*9t zZa6-I-jGq$K5#bq?Q!dj3&Y*;m%>fiVSSpNU(;jTVr|oTCXb3ungv}dY7M*AO_>y= z3M2)v@Kf)x2lLX4-EJ5z8iV;b_s(Sr8&zpxYhlT4Y-bTZrj;*5{ZPam&-tl%ZZC4N zhD+)?;bN)PpMWRmc+UJ_xqf@EXXo)PYUp<$8b(e(gU_#mV}?~mWR!;ObbI45hjfxm}pL^u#kn)&)H2yvm%Yy z2e6`!CFe^Qu065<1hV2ojZju7;He?rICqq9ROdfpycb4`oq>zXk^g$7lRq<2i4MU* zGn{zebcohmI$k%EKgnIWNSWm7WFv4+>LTzoSaG zTz3I#p?erxJTnRZ`xWGhcp1h+pvv=~GQ~@7dhx_rnYk<2=)JO=M$qzZ>RIy-wsnGh zPV}3-3_hz5~KO{kys$9NH z&5+1o=F*+xOO|PQ8YU!>$hV+y(0Z=6p&DbM=0q!el(;exj@|NOha*y3F`G!Kh7^x)cb5AW$KfIv7iq^_t*1z^buy~ zju+X~^QvXmD|%zF|M$Fy@-DVHV2{*vOaOJ^`|15ON$@VBgHw5)l9Ht{cP`Ed+=Nd< zt=lD2o$+hp7>77n)_feXpnevfv~WuZBr+0V&@mWh4VOtgS~_E&xG2sbZd`TQLhFe( zK0fu|4t#h)H1UAj$$pg5V!d|TMtdXSyTHym%V=Q_atRrvDxMxcy8vE1>?a#QJ5ZQt zZ*wn**HUja`wB~V3=^vI^h%tIC4!Ls7nC$lcC|QHCn`Zj z>o2K$-(Dt+w(@*|(=C+g2=1)W6z{j391b10!98e92Z2efjaDOY{`e@i2`Zra#bok- z-WH5j-K53+r#uHuuBh|AOM&Tul$EO^?t2A0)Los|u1c6>jK1;$Ro=@5 z6{lSB*vzqba&?;8(CAkmGDT%rX+2SVB6oub`Pt?Q0@&f{Fa<>$rS%qll$F*)Ra95a z*FjpG&~S>i|2uff(q;}^WCP08-C|lG(mA6JCD^WUvfNaN=G(*C=Q>yQvol-QDAyn_ z$SHUy7@h%RrzF&nCJ(MW_U`}P|GU5Udt+}#)w4o&5iCwarHS73)vvZG|Hlk5wwVyJ zrQBOeDW#NY2VVyG1v&;Z;CxInMjRYVWpYfWB4=o1D*v4GnClKaOFTMGZPZ4M?CZkU zJ2!zl_u4b#nQ~PgsFxjzwTn9c>mJtEVfcF45U;dWX}xz$xQSFbM%2cQZa7`RYK3{R zgtA#I9;qqvu~XQ??C-J;{nlFAKR>mVZlO&)tc1bdF88LgxPKJ`iSL(fbDueDS06bK z2F$p?SA|r+D9ME6tB*6c`8lmpeSh^BWy-ocf7R^zjf@+O@I@u#8eg@l`ged?%xbk- z@%+LFd$L-^z*aLD7#J8B8Y>und3nzJrr~!U!rqd%f2}<8B&9XHcN$ncvv^Ew2f7Qx zFbt>6oH?gE+1o&U?e5`{hu=NY%IZ+EPoK-S=ghfngKxtD*BOM-db`->C<&6~4~OR( zBfl|ABQ7I0=@FkgRAh6`kIE*nJsu}8u~}>F6H4jlnRTXEvL1oxh{&i)S*2DbsLBmR zN5DxH0ij0-B}KTVn^O@}5fVj6JwOx{Iq^Zyl_H>`T2Vv0pdDGJXHJu!u0Lli^chBrBaFF-dcwt274&Rub39&pc@$9iAf#u_{DPPJZhn& zc$%P->k>p~NJ&r6kmC|C(za<9NR;GY}Ch2k#ZPTejy>H=|w^Wt5@EC0AgmQ3yMvWtnOGpZ#O7d+Ses2^ zkyNNUgvzBBp(3Fgp(+78sXdYS#$nU5SbwZm^9KF#Xssm+0f#?z& z&4D7JIM5$@13f}*Kx@jwW)db6<`L!-5hj;8 zgeipi#B_3EGHqF6@{~AY8Znh-5i`pqVkS*2Q-~Ra6&;m%G^b1)%o{|RMU!am&}8B; zag)genoFjVnPl2#4iiZU9?Ki~A^yqx5ppO_YZkmU4#< zL5H|1tgynpDyVQN6 zsei8cq|x*F43}xmr{h0&#c=9^nG@!PeoJ$H=YKyrfBw(ES4->Z`q|>G7FGiDZVtt* zKad3;7y%7Mkb(|`xC5gMmEyBBcp3zOF?$kz4WO3C_xGs?{Wu|%OUli1G@AHmB14lJ zoDy(EzzKmn!rg$=!PNk#0wr2*F>bG*DT17Wc0omgY$#GPY5HLz1Ctt{r9EjmWB@_| z$OS}c=)jVsB|;q7z!DuxXe=R>Kq=9pWT{A*Bq;|SMy87Bi1dn3popr7iy|u`OGJbw zAORvHkr_B50D=7g1=L_6CZu&m6qg++fn+2^1jq|eAcE6p)}HD)1iyf9&!om3mPwW9 z)C49i4}RZF=G;GW?iQwv#$ruPGniMaY{k^91&bD)1z3Hy%%7T?=`^1v)QqAsR3^rY zd$lLj6ni%0jMZsVVF9oqNsO_|h9uv`?PSY_v~hu5RI<|>X2c)Wq=lLP&0XQSwlaye z*gLW`NzxgO87?~cq5$|BgW1p-#dC^FjI>TL0MLrXdLPGbw@fuTxpv0Ek;z`Jn(M`l ztLCaNrPnJ}B~t0-rGx$Us$EAoZhuj$E@0!>a|o+OJtn4CN}E0B5Ju9H&TJ}aL-uE) z*+o{ZLKRuhB0v8HRo9s6pPZVjuwu%Vc4lcB%$Zx~ob|=m=A0{uNs!0%WTC8+jmlVe zn+zlE5+rGvXv#ZhZLbbv%qW(Zg>LhTrtCDt7oCekbu+~!@eP7X<}wbokeJxxHjcEG%_x`bO;?P<8q z=%Sls6-odMhMYX|{yeA0zQ&Z%_!n|M9!|ig0*#zGAIIKn&~PK8#_YcJVMvZP`zd5U zCoYOqM*EQh=hb(DJ8w}G_qAd!`hn-XGgT|yV)d!J4!!p(_c8OlW2$C$77X_*u2!nK znk)T86hU#TcFAd!Qc5YMTzZgZpgD6s_8PdSjLH`5fjyfin8gdbvr}3Fx>p(Ox`LUN z!Ax4Y)zzif>-Bh^&;xXXC%h*-QaZVw93)-Y>GfQRQuM>y`!B94jIjkpQ4F8n95IXE z6s=aP)oQhB<(TtYbFG-qU0E+0PWq4WwtYU|AN~ItoYq=7hnk#om&?WX=A3hkKM{BQ zpNJD-d0&_YzgAJiV#O2V+LB^Hsdms^_uib};2Z0`?_;Y{^(-xXm>~xZ^n0pYb?CQW zdsU(+s#M~}c+bFl?>#M+fnl+$gN;=kRxl@jnM2K4gN_}S8Zg{|A>TmR>G4Qa(LK=_ z)gmd)r4Kw*0MU_}SwTf-=xC>$(sQD0lElY_5+K#yd+$_xf6t(Gp#>IZxabHdKwkkz zYrPW36i|o}gYkkK|5ekXc@gz~wOBANni-jxm%aDid+&eMv}jl}Ffy)~7jbL7X?`Z= z#d7JfM&_jjBhrwZX8akMn3q?J1>+KFy55_HX7^2^5TlPgr!bN*F24F2nV6SX3LAwO zu@2(}Iex2#1ta5%;V=8OMa^HpXu*&_6Z2xZb_zErz+&{64U85qSa42`H8C%*7L03) zTqHZq$X`YZD8z`tcu}KgWMW=gTV}`Xm;KtU&Dt9V24?TQ_ujk4#bu;`LW~#;{Q_oh zy<^z>!;nUYniR)z)4+_b{u{;x+ayirG$aD9ON*-2Z{GKXh5Sy9E?k7u1?vZZ@v(OU z^a6C83|bdjU||LU0h4mMrXxfbk_?PeI*KD z00fx9LJKa)0qJpVN zz4wQm)S7&?STL?G!x?M3o*`ZI7c5$^I;^{HI$yoGaRDQ{XrpSOS?t%?s$tQ<%(!HD z%<5$UAuLJJIO4`}@0b_NO0{2FFEA|*BXV)?n3q=zhOfjuZWs;cFd9{;;;)uUyL5~T z28M=fz4?A|7pGb6y<6cbWUV+~#h|LeO-SZz4P?L5==ytWfU({^r}>4e=Iq<$0k z5(h>v^gxtSN+~tcA^q)hKjhzX=6sxU&N(rzGf$dncJ%N;GkXfNVb&c!J@QUE?dEpt z*zsTgUP`Nu{SSz>bCslLh}Z8cz|iVfKNQ6L2ZBzn%cle0>;Y1DK5(gXrwXsBu{2^b z7;tWUyPBIhk$Bzlp?3xUIs5nZ7L)C%v%mZQ9_XG-x-p7B=|&kiIC+K_&5Q0dQHISN z=FAeSUG*mzI&EMEZLe1uQ0o9^R=4L1jhx}gxm5{q~e6+ zT-r(gx4eSHcy3qH9UX*bL!fk^=nU~t zu`4gXIz)6%n(LF-unL>BPilfW|4SVM4ku;k^;*JPvI`;#lO;4NiqL~3uGpQDC5+z& zMqgg87K_sr%!UPxOw5Z)+&acr7~_gn{UvT4g1Os#t`>{0NE^$d)3lJOiJ5sBUoiM{ zsahgy^Hn(QH!;Rgwdqa}ci4r!?!EWk47;_y#2thrKsG1VO4J~>U4P&AeKks)yeV&4 zs_MbUv)x`TuG(R~Ab9V+_jY?hiUZ1YOzbObU!1iPHE6GBhp0{ZneN~J|67M3z5m~T z69lP~CLCXws=>U&eJ{+dIs|XVm0~+%_$O<>R?qLM7@?k-t?cQ^;dbjG>8TLAsTu7z z85$Z&z|c?-LuHhyk+h8TWO0&&OVVjvlpGKzG!wF=i6m;b-t4155E1Pd?I7h~<}`z< zLWK$yDpZu9l2ii&9;TbrE$ZfUYvOi956{n1Pf||HkszdS*^-15EK;T*@u4-DH31sZ z0TMko-n`iWvXSDUix%8>1)oQic?D2RrBY5SULfB^1jAF>f zo4uiuSMn~?PLT3C(Ij}N*p)p`h`{S964kRabHd?pINS|QOE(1VbosK@D#mIQq6{~1 z^g2T(!}3J&n}NS8Dh~hQiIiGuK}##ep@DmxP^=E%QDOi3KZEvlwlE$&e9T-ITw(R* z3xYXkkh*f{x8=e>5`!QHDJbjlh?32a@!~S>`=B_qCc$S!)gD1ndb)7CIcqi*tY5}R zWzccPSW|0i#TeHZuQ}P%|L=Bw|Bmgo*zD9RR;P44I?QIeZkp^0n)z#0;QLoo z(8n~x=R^-~6Lz9Ic=UK5A0_Q=U*oX@1~K?q1->7AM0oMYHtg{6L4Ca)J#O>X3~wImSLhT6Zr`=k#io}y)Zfh?I1>;Ir?XVC)B)s-P* z2%y_Mb#w;ftZ_IJD!$$f`bH@Di0jNgx$d>mz8dspBejOu2p=;(dYAW&diMC7jM6vix}QHc}Nie@6JuwcugQS zx;El9=bSnJ^39y*Es8uYQ-3<=pS%QLV!S1pnb{U5IzVQrh8sDnrT}%N*oG6wY{q?j zsS5vp-o`@(J(y~|SDNLnr@NE{@rw~Xveby?vPjROZ0Dv&c!!g6X?J#uRkBQ$SJJMf zE>wG^!t8X~;>z{eQ03(IUQv|X%gA;xrjl)()$V&ydTOh*bUAU@B*MZ}p?F_Okp!{t zA?&X5ffkB{Sf8oBZk5`1IkjkSS(SIIQ2&DcLFwD!$YNj>-%4FVlu?ZWBD6Fj=KrVK z%_Pt+$?*+8=JO-O~1KlugEC{cX32 z?+}lffc+6v#5<*{JJNkVlFCoLp39@0tFP2c>B>8$yFH|SA2xNr+njX>P8GI-C+pz5Z4PZ{ zi>A^2#F}eYyhXRDECH=oOx02kfkx#hhs6=nhd7v=Vmj1V(`hT{skEC8 zpjgjqt+m$Dr?;IXNI+VO^wd+@=Xd83dN1uXA>kdPV`k!B`+=HL4Z`w_k2DmBGH+&< zO=_L&+Qa;X_`9vy?Jx;~QA$i46zA0IakUzTji`_9M%jSw(}lXhhK(-INz5w;q@c^F zh0CAob7w}{hX1;4d9pgTVH-A@K-g&B9`yl#2I|_++gu-$<0Oa9Zq)4glr@lEOX*LI z&T1@7>2#rcu|42#gS1v%2j$hqPwN$Nyp2>{*jWbzonB z)p=iA6T$l=13}Bje~C>k(g%;HeGTW@@J4{0r}XV`aKI}nU6G0)RgoGLbHZ@;z+R(5 zaK*!i4Vjpuv3CtY?L3~@$?>h`=O;h?!&qT|T(w!wR zY5wBX@RF9CmJg$|FDEVM&pGFu|Fq=7n{(oM%gv&Rn@)5OyS0nOqX!8-PzE=zv^zNe zgAdy3= zIeh8Ud8730>WTZWn~!COb=*wgB+3fW>uCRT5*^JO{1h#)ZQ!CA1&s!ov#6=#vn7bs z&iO3Y_uircfZLtLCPzw6t+m$LYncQox-g+L)^hea=d7DLCDFtW=n_Mq9}hNYi;;g$ zRQ~N6#^}w@e;lewYMMmOYQ(2*KGPx&EAih^Sc?P=WS{_=~MClbx9oiSB=$C z7Vyow^jlywN(@sqgk%d2vk8qK>#DWp`IVmc06;*$zf3}ivU&7|&XytOQ;{sXPx_@f zC-2Uhq-Qix{3+Tw-`ZWCIhu{DvvcBbVtRd}Zu^p&!b;HP&g_$vo$9mK{D4X+rIbGr zk$ld_vG>@JWx`~pl&=o^=wK;#A0nzgQkHFruu!zty2PtdOuRbPrwTP~NwYq`d!^^y zUe)GOD2CcAOn=p=){}NgOF!%iGks|&kYTh7#zrt(95}Mu!!Q&lz?#ze37u8vlhk`~ zQwshNVzstTwuv+Xe;e1v#3iQT8n(qQ6Q-${Ru(VevRuNYE&7UNk>(!(*(9Qn#@Sl9 z3d3&BnDac2od%{)sN{{?d;|apKtc`z0Mm5<6cmUA!?7?5aufw2Dy{ZZ14jiU4@ze= zaU@WZ5ClPE5J3b0KmY&&0wY30+W?yO(pIXF6{6g7$!Fi@35S|fS0$a*Ysl4l2hlwL z8TyeClmn^Zxz|EH{B_Pfw4VO{fjRlT;d)<0i+i07-%1t!yoB~e3Hy^@dR{YtP8Qp; z$&V#voCC-vj6RT8JqI*GfO2;5Z*B$w{5l+tyR63dRpN=_6ODB0`btnQuteqJPja4a zz})#?Ha#BM0=;`9#?brcURWN`{73@_gNY*)q=$NYNe{@#K5x;PuKxjkm6V(#yy~b6 z(8T)5R+`A7ldO!Ch)tbuCFD)=$wCSjcTl>R)NNZ$r!~BMJ{8-T%y|DH!zhq%jvuuC zsOfMSHkD<&lk2GS1#g^GLs4-yl;<#Ka>RY9UME|b%4l#WB_5CZ~0zD_ED5$h>jSP87hrDn4wl;GeN71GOV6L`Q;>_80V`Y&Y5PCPuXFHAVXBrbF-tB6OJsIfRf(SW4>nLGG_W{!3JG^ z@<#hpAPp7IMMc0+aH-&8N|UZqJpH0VNkZuZUcNj&+r z+(n0wgw@it-K5BcdzXQX#$2(E(C!3qrd$Nva?5KR@KcFDa2A+Ex9TV5I?}?wzLepL zxG&(oN^Jqp3!c?ZQ>W^E$Eo#fu{=DIKrxRz(i{Ka)0ft2P-)1ypyQRu*{%Ms*jv38 zX?S$dkv9u!(V0Ha4aZXjt<8Rw`F(!y`siM4^0QFH;do%Q{y2afa?7S3C9KQ9BSgY5 z6FY%nFL`Nm2}bLQgDKB{dr7qk8fd}4rFarmXSiO=zLuKFJ`Kl++ zYUk|M`(92t+%TAy6Kffy+}A&q|6Nrq6_-8YV!+nqiJ7_HvE$RHKA>bt#Ys~_!j;|X zgHZmdlDReCnss3=_xS?hH~0xLZZVs=kALBuB0h$`V={#j+CmL5e>q zb`V%}S$jLD<~voGCd*qwx@j7(J~3x2`~~lm_NCYhdVVljgE(N`LLtNoq-eOsL`m5> z@q(wisrSv-4NgbMe|aKDBckD&L4`Fs1oeBN<6fKbo;sAdJ7Y~x`d|(DvEj%e595 zxic66(c92}Z+6IbeRA*9(M3u)V!%redLr-py3S_qYBxlq-6nAQ;BIVHSTd~#Rbn{~ zGf&r2%=GA5lL8~3t{6{&l>*wkN6;1)wAiPhG=D)Cc56YiPCQg24*Dsi%OU+FVNh0M zYjX+2MOh4AxJE-21hw#0qMz)yNT3P! zbBM5~&jP2#AgJx;=cDm(yc!`M4rk^gLd;R=*EuZQnP}ve?T!dn^aY2BZoc`+)HOq2 ziVro(^adkx6c;89UU5g;`@?Fz&%HAI;fGzz*4 z-Hgm1=)3-1SwRNZe3;*&noz9s@kVkq%>M2Y1vHcdwbHoAP>JC?kv3?q?-(9iL^pjH zQj{t;@*+p0QpW8|eJ3R=SK8+5 z5v7CP6^ww!aeDBqtAk}d3&m5#d$@zh6?7U7b(4~NvH7L@NAG3Q|BI+4%shlkx(|;y zLg`2)A>4>ua}Qw!=tNFZ;1s-rGbFA%filr>Zla!p@@KM3q95i~JOP-X?SyT8Y`ET@3r?Ws@|iikmYk0s-4&}!_}BI;?xCt+?8#8#2_I;cw!Q&4a7Dm8fTZxVvWU?YJm1)VO;Br4b{n7THfL7fHF8GYYqqe8Kcq z?U-aN3UktU7D09V-IK~FM<(O0V9yjq!V4JR-bbqtPQspg&J$yz6&5e$0@Uc7WWEWB zQgQ84BwaUW5ub)H7{nd8cdW6BD4%gUgOx8Nj{WPKCnnkHVx6ZN&r4J0JvXwpnc9BP zPBdstUpa3fqqpKea)G%*Vc%=g=UTW?3)^d6(4w2~Mwkxx-$U*$$B!ccvM1F2l_WD< z0d@6Du+B<*?S)zY&9i!vQYh7@k@AvkB!}%uV`wcvSI}WJd;T}2CW(bcaG~DwWMtft zTBO04eE8?`Wh&`vE!-6% z&nbDIs39h<90poF-%TYWcdbNG1E$#Y;IN+IAgSsA7*0*`!I=VO9fGkf#Yh*SAyoMG z<-?e=e&I=2R3FtXzxi_!;A8sJdQhPW;MDNLL`Lc&O<~TZZ*HvjIfX(!h1{^Mvr*t~ zr#RUo2jKV05LA9`Vb>6oeYb&1Ux7i|3CuP%Pb+RwSXmwi*Yy_X#LBF{!#=bLbCRG? zj7HH=?lyEm)47Y$vdtZCj?F2>|GmMui)BGIV3jbTSfRAS^xo^eY;&D2pxcESX2z9z z+~rSrRM98J{#2@90Fw`rvM8ZsNgY(mNhOPQ6#eN@NK~;p@je8W--HwLv_&mpQ=&XQ zK@TjgPds0`Iecda+lQf!3if#PWvwYpc_Rbm%0Ke=KZ@UmaKa0U?2<7Qd?-G1A?hqp z^eF;WjbA`BlTd?2TH0nATo{kp_BoBd|7>K$j){ z`7jvyG|54Hyx(I3sGB&X1BDJ6Gpleey<4>JZI`_hiOD&ue+D*O3@1xS~Q5yll{&D zk1}o(@|jdmoIV^uYUzS?8o>0jrH}&go=Md0qGpv?IXa7loUVaRuReCH?o*-S?0oM8 zg@zlb+;>3DU;~^2HMy zxOdI8#H;8tWx52%*(NVg{2Y*g`J4GS5Hoz+?36BK;;cuVr03?uWCjqZ?EW&hRCwgI zNJJYL!-M!#v`df>fg1?<8vAFUPB)JMQSNTSx6mUVP?$DSq{^g>U$kj!L56TDDKQHA zsY7T$qh2|xB`T;LO3x_rCwV{$pwyoeVzE56 z2ifwL2t7UycG&Z4@d$|2Wj4tx$?H)NI2IlYr)uvFHcty;{bYlNH>OD*M$$@ND&!P{ zp4nH=0wW7iJBvT4r9qmM{b*rHv<%49Ob;=EYkMRm1tj=|!h_9SQDvRXfD*lst!fI6 zS*r(o8=n{L@XCxH8ol{2;Ho_uy~YS5F*b5U)`@6rTz09BxAZKUN(opqOS-j!gZ{@B ze59+?CXD*u?^K%IGFypBP>-c2TK`~|m~6G253$vxqEzQ&%)|WE+{TBa;@!4lSC@c# zrmkZtKMrb|UPSi{v{3_u6N*p`ay(7q4x2;WI{$@e>DBW~OS+=c#Heu`%dfMB3*gto zhN5nJt>S%HULSdrVy?}vC4~89Ig}@I)h35CY{?^kN}G`9a3Nw7c#JHW8}h0?M?? z;slLry%vGZ!>Z5Sw-s;J^Zp6Tw<*G}RujnP!xqS* zup87ABCf#HY7qJrF-95oQ^VxsIlDN zuEJ#6K(+M#)YorW4`|g1*9NYCm?7U-JcP3!HRk-W%H=9|pB7}5nIh*$AZxfy!mr_+ za`~Tw7th2#N~D3_u8*o8pR3E@OhqZ|sm|nYKxu*8dVU!`aypGc0kH#qtr6d1X%;k> zMdKaxj)M6h;-wCO2#u7Wg7A4zPCSyqGkG5m*WjCI!l{MteDP5q2gDmXfS!`Bz^p&8 zJS$Jr61+a7 z5qh5d8Eo8P6|hfI(RAv!yTv_yWPkMgS<8fopkLdj)|lBek!1;Sf0ioTz;pvCt>1@6 zrie3KFM5X9$a>L5H%J-+F^@WJb<(5ftNrFeNKWL!XH$j|GwFe?3XTdkeMScLz(+Qz zqLZ;MU^LT=1?z;@W3}a5V2Sq~0tsw|2Bhueg-^Zc*SqiotUPJm9YjN1pD1S1w`evx zDXYk7PGvcRumwO7%*E(Rx{e|o&X!*!tVa{cVxOZyQlDEHOJ`D3VXMoYtXNj+f0y%& zo1+7(bn0axz= zQ8(WIP5@!AiS1O)0;;-F>i#ns=K~(n7*DUl$eT&^4C6w*R8-@YG>VJi>dXcg4wK~c z(+{;^wRTqEFkBjPnxhL;s)RAhF>6#~Sq~Q^i~bn-FG-QgAqnn}hp;ygp}D31+_qB- za_YAe{~=F89juwqiGl#563_7r8Zsfz6uQh@U(!Y3#FfkbT}?CBv&4p#LA=^~Zl0t z*pbH~dhLA)d6%_*!4PTCNdp3vZNj7YL%=Ks4JQnik&nNXfcE$#J;)ROK9BXx-&> zXF=r51^hBkP=s9n;d+pyJW!9Hf*!t$NkaXuROHXi4q+tmZrd1Ws}XfKEQ8Hx9*{Jz zdI8ey%-v%W5e{^;jH)%z;Xy{W=-7~N6u`L(A=Y(SVz_cuZ5t&!5h&VW_=V8$3ocS9ub)#wpMXkyjB+Zix?pND=YUANsR)^8nEnQBl?kWu3Tn+ z>XZ3&R)hpajQ12+8RP!YjsewRI0|Ej0%0Xo!rR9`^fK0VfEhq6i?1LKmm6Y# z90HHNIytRDHkvq6W=5O3))DV21-&h6AdqQ&kjU~lD6PtZFA9>2Hk>%}p5Yd3VCNr# zo=EXB3*mUY0HL6C<^8k3^$uKL^gVWo#A`|E<1q&}beY7DjIoDA!p1F>T=SMKV>w%^dke{M+RfG`FZ& z0%*h55Z%2W0nwJ4hncShBBoMf1+nK(%VQvHk=SuT*|4niM)P z3KhWnyWufVghzOu zuh$a6VQX>O3Fph^4|>^E^#`$7nL7fWClqo{RxH`AFKLQ{xk4a?`lNoR-XH0ZBleg% zq_{#Qp->?BkggfoPMuOLK!AA(w_5f%b zIy#y-KBGYN)Aj%-xLoxRmIbq2HEI1LV<5#X{gM!mox(^54nwH$^yF3RQhx1Z{SO#)m+-OSmqu>=7o@JKo=d$E7hp*t*V6&hB49R# zwmiBuVC8jA^HYLOxDGJedzL!Tyl4!-Ni)cauD?{wzt{s~N|ObQAl*UVX2h*G=6po0 z*0{rttKNtYF^Hs}A&s?!5>#lQ1@12C7)db$8;4B+$a-B?o0tesa3AUV12OWL8)OdU z$)P?&z(lfuV!i`}|9~+DoDRz$D=7Ki;6K80NR@&~hO(rYm((+v^on)eM~SzHds>4n9L zTUhA#Snb*6`1ZT#<4SkxfJ50O%Jwy_6M5IIUI`Yff=y%IXI+cf+Rg1}-W&(;`9 zO#0v_UP~ng=EFD%RX!wD_m3#;xm4U`|C%7^Fc|oLHcCOYdv~B|*zBfO7zad56QHzx~v3JRfqqHE4Pzz(^ zo$n)zx`k0E=CCys{tqg+fFT~!1#hN^W9uH!G)Z6jp*9+y>*W&7&f{wQ@kk1z;Sra{ z^b{&FZXF6!ES98!oy4n|R{VLqVk}MFN;j4MH?qW z$zCP1^1g!91BZmEcVx}Pf!Q{uR=CKHF{&x8S!{gB~?PD^Z9^lJ#NO@MCk#OnyEl%? zyCs+!&aOy)d}{f{9g8+?lxv@Ws}r_fg0x7fqg;@~dc+Geu}gJ>e$3^H z6JMm1S@!DxWI*Uuh8;Qh^MMWJ_FrqCT&VIXvAG{+XHD!j(6l50^+*T+vCp*k%PX!J)2E}nccp<_AtIj z4>R1CS#9E)V*_^;YMA(@NpZIy?AQXpm>drZ&03lRc~RW|SK^jKp;E*v)cQ*tFvNR% z45VJSZ?1aKo-n}BV%7bHb;v?C;xNc4&+Jc8^FOrgMw3EXQ+wp%Z0rBbvw9<#ORYaV z{l=#n8#;Z^NaK;t5XjJ7Ju)j}2|On`SuCTJF&p^i(l``_3E+VY=3#undhh~yWWxHN&uLMwq!M7o@h*u^!>qU z)|tI52RzB>Fm@GX8w+*g2^qVV>b*iI;v7ts0E`teF(u24luAbPS$%AW1Qp(^WSC5a zRI|~MYFqS2ShgheomoWhOH~5>`@SmKuCo1(^S0*Ki`bUzFI)g0-A)Q7CTc1Q(Z z;Wkybe8qA4oHkR{a#3H8CRk7yId!C_D~|L{+czE%fDEG|f;!cjs$V}40G9;7!|04= zlxZ7SX7LmI_Sk?R1IMDz2}5Zbi*7tOR@7iL`wkjZ=CKF%%v)++d_~5w_7hAsjU z3}@?)nkCBHIE2!pG#H!En59Dc5Na;WF9#9(@T$;XACwC&irdc_){zzloUAIt{cYmx z^sZy$*`Eop6NG+WQnjl*7}MFYyUm+OJ|X{bE+?zmX2_$I9Ol!7i^d>Fa_ikH?4HLl zp*~fr_MEpSo4>*^RMkBA|K#0poy?a#}+B|2za>8%&`Td&~_nigv zFOsP9E~}It`6gp7A>4{nPyDAl% z)z|dHHP38n8TZE_2696jy&}~ra`d;Fa>M%S7p*9a(=gAsnRMvc`J0%MynD{?j3G<2 zyV6BcRFRk&Y|ltYw+rvu8g&TdJs z>XuY9n+{BZTVQPuj^rZl*35HeOXNVv$X z5eJTNn}QO(kao{obwk=$cp`grOtHCy#|e)1h9fP@Smbexck3Q64jb(8z6KUB(bR)ThWcTRL zVDwNOgBvD>;nt?Un@@aHoA^a?z!EZ$Matk2$H3?6v|`et+zKj6mfPrj(TiyBre`a( z4TlnPceTt|#?@&&*^^>{-`mN=+J=*2pG1bmp)5N^g?PpuScii;2~z{1^x3p?w3OoI zIf$mzAa|K6{^gk3n?Bfm9Au-VgXcS&f5am+g|#v^!6E>8A!w z4k?{XbZ{0mr1J1Z@$@OyT5m?BV=}a5&Jpoxs}_>`TE$ui?ObcNqS>vz!(_r;J%Zb4 zqwuSBtItB+5#M6cJ1b7NCdlq zS#zq;E4G<8&iAxst9OwJ?q$C58s%mPBZ?$)mG z#{-K<0xdt;U~PHE7yFjH7B^~K_5cC1Hu)D@vO?3I5V|-VnUi~gXy$^(N+Cd}bL?

oJq7L2APgNbtD7vWUEo+t}zc@!O9_YbWqBy`Xpjjo&Za) zXl(kH$*?tJxb|+Gp%VtIDevUDS(U(!${+PD;1`dN56qjYm=oMBK41&(;F)ci%z&)R zWGR4kXg5}I%L$XV@Sa|9!Swo{5?ojTLB@vUF*OPL<=)^$i4!7ic{zG1SDzBK;jWtQd(q~ZnJrE@E|;+PccDO z;Qa$gQQ0Ht}x{$m5G;Axl$;uox25B zKvXIL^bEd>cQ}@a1e&oXw!=2VrY_S4D9am*ShR>ZK$a;d*YX;upmX_g;aJa}P33E< z1RWX3ker5*I+M3WG*McMxVY7*3K+hKLV+w^)SAEr2O3;m`?tvA1G5mIyvx?rE*$IxXgYK6BzTxjT!imifA0M~N`Qg;M z1c39$j_CLRtgLN{fuLUSN2o8F^1f0l@F9i%@Nfq4RiAor*@1`W^xajDnmSHdItTwH zt=>Gdr=&AD7G*Covfhn{7phKUBuEw6O4#VK^E+z|Z0fu!|3Qzf97vuQR`y0%xnejq zejG(zmQ{gR4k6uhmsV@lf({{<4=)Vxrr)6y|8DVKTDe9BJ z&|cy(1Q57q;h_OlP3JJq7B66lxddtGr@ULiFKFM`=rieUPj;4xI1-? zVpq@Q4(>CR1x|)50T5z={?&n?AgblP9Tp<@%}(3u+>aleqcMnX6S(qV@ReNm#P9hc zdb(}!z^G4I%#;wt@W~$0Rz2Fnn$%zdp>+x7w`Lwmm-sdoty67h9?nttBL@uvdQ!!Y znNEiedA10@h&l|za9Mla^p}yJH#*L)v0OHoneK(T2kQ~EpxB*l)bKM54U_kC1LL9P zLBEMzQ@=8mD2M(hSWi~10)t1!w@3R29Jw~C<(+E7&}8-#U_egtBfd{?&y+2I=_WG1 z=oz6Fp{A?9ko&VYei)xeVn3Saiw95MC&U$s`|V0?+%Aaa7fX?|14wp6ELtG56hNHy z5a>Dt&~huggV+hSADaBh5edQ9mG$#3l7N|ovR>H@>oCD8^GOPT@>>LiQz85D7?d`J%m2zr7#qMj-$1@1AgqM}@6*yu z%R`OS!Jw$Sb0T-(rdTO?*KCet$(l#c`zMd<`?X~fTC%3-J?6#UU;pD`doKQExBk`I zc+6;*MY)ITSW3@M%buz?BJ>JOk4ah(m`)jItSJEB%_-ZnFc%Sb>jIWTDd06RO4XcQ zPT8}vFhw>d6>E0PNLN;R7yoW_5o+FDe;Pz4bSlQ3`4evZM&N%RV-3dRw=B^MO@Kg? zSy=L3;mzBsD{C;|afsh*y|fzjSJu4EB>fjnui0lP-{G5d&YrmYSe}(X)ceUSdtOr; z8lZG#Ovzs7ZsQP@)i5A}iP; z;$%Z|e$cyl($432-Q-%il1Ic|b##%tJr6{#y7U82;z(_Ys7H0K>njb~1kMgy41ZLR zZ-E0f!9{k`Sm8q>Tf%>mMD8P;l%lgcbWS4z5cr>o*=^6n^|IC}@*(0k%lUb;w^U39 zz2no^T?-|?{nlnG;-FZ({<+h8v4rfgYysgkYVa{7xK#D|NqeaD(@ORfX_ynJNJaG5 zihwOGX}n_bgoE5}PjAS`F91#PMGRgmRl*&96MP#<_sD{wN~37mr51x8`RoqMU`};d zi~h4FthnNOX*Vi&)Bu7Du%FXE1<{cz$iZ*-wXp7gSfz8l0b-CMq$>#C@;iXEY7i_s zEs!NE%Oi1zOcldjV`U!G)SNfDE}xDC(5i-;1Sx%XBG|vX_a_SaBxF$q2dUZZB%YZT zCIn$~3^FhE(c9H%QWggM+>J{2v2o*DNKSP()oLZyu`5Q^gR}%{Vn7hwHc3%J!y{^| zl=MbK((d_0i2`aUbzmKYKQ{)ISV42`>Q^aWay6K^ZUboRO2|k`=(SpB6$Ty(T z&=Z0WBT`E$ zx|fO*7J!>aks%JIV~S%~l3NIGDw=Cq>n`nrX~7CGGKK=}-sxp@{teQTmOX@3@0J}` zgLQdcC-|74SBu`RsythZH;PsT12Clh!-WI`q&Y4eip^;3y<1m%0|;Yxejfl_@(;2(X8a&)&IYm&EqAee?ykI+_hGIb5X#AyCi$ zy~(3|EC1M(y&!vp9gQrV?#F99yTN6qQJ4l=oruFRHiR<;%87N<9j;_R~|tx!a}TYzq|JG zO<4ebI~Mo{>#BPSrT#P$^Tr&-=Qn!}*SV)Ds=bKPbjj1|S|y-wfSXG${lh_G2tamG zDE!3${Qp(Gi;I)C1ga+^%AO@aUHsxTg3GR(1lKEs$bsGS(DK)e!r)hIzoqDQa)0NQ zM2J6Yp~&Aw@QH%hcP;J5^CzzFGzvG1*D8QGllR_Bxb z5Lk!6K5^V~EA(!zdLM~OP#Hyw2#FkKwm>rO41s;mJ$P9`eR=}t1bTG5je;Zi_cE{^ zWNbgT?IiX4YRF!MVlNNa@Y}Zk%qCl*TW*$bNJJUl?JsZAkV;mt9i%U-xk9lNPXV$a z!hQ&WLX?qW@W1*CZkf?Y$WB+y;F+tIa5#W;a+j(pt)YU0=W?2Vr(;PY;#%D2Q^I;m zZ6$!JXAcR{$URP;MjuEo;}R;DS@ptP*+l%pge$M-@PHXkXtx8u9n{svr;hQ}hGwYf zMra#zAZ6Mx6rxWdqUjl0Iy<7jVAfv{ft-}H!S(`^g1xEy+SDIl`^ zO@-j0GKh23i7!d_CwS8yZbY|yu9+gADr{r^B5bjk%sCgI2FV2ut#aB=1-MjMmx_(| z+g-xB|LKCtsX}KfPN=x^(-?pl6Sz4m6Kn!knx43*t{CT&9%m{f$>5@#zBLPfXn#+?Jx~4%2tka>)%`=PBMY3R90_z4Kycn zhj9e$2eciB9k!MpJnZGkG`l9(LenG*0&2jmf>McQE(r-1)DS!vaq6in>4_W5osZjy zvsIq~;95cXOIA=IsClkJ@^=73$LGR-p&;0J@YavGT4QVAb*sFpm%Nkq4mmQJ(ZnmKDwM{*S-cF@m;&%OUPTJJPthQT?92)N9?&e>qW}as z6TAmD+CH1fY(36^aXku6p6OaXF`~jeKGbF zf<14k3apnkZ}xMp^`Q%ntw6sN^#Xkus9Pz@e=pCnaAud-&3oPJxM_+_MsNXZyfwOl z9T>c3LShFq3Hxg+QDB0g+j_|=dbN-5-EyZlgFDY$qkS%E2aL~W6h|zW;si2Y{sj>qFihKHj-UB9VR*0ag*RcU>+}5K@Q#9gc>qSZ)6Z zujr^kkNx?Y7o-uDBxJ^L`P<^LlGy`GN zy3kU;|B1~I$&L2e7xhTsjM-F^6#77{G)BYs%f7-UY!4qrSKkQ$rEdAY@0D|tV%nov^D-SZF^~(_ZgeY6@~1nu*r|lR7FMD8f;*Ji6!FshY8P{ z4Ll3yQQY0>-wogt$>bt9EgUjZ_cuf+go|XuG^z}c zqrhDq!<0Yy-t1{ZaC=1dDOq?3Y=IFgb8i`tK*ylW4Aw)CVAxch%k%;kG-K_v#XO8Jtfso4$E}{VF@uvw?oIbs5p9W+V6XN+l+CjmOczMP|irXC2+888tIf4ot;$H7& z(4;1@`R6&+%WU^v9{Xb6@Q?l%BPELVR&pDDN1s*4A|S z@A2zYa@T2^!3aP#$aXrrUSIOlT3h8pLI+s#Scj4cB3kbuIMp*nmCZNGfF7`%k zhC-s66)iOqsIAP>M=%lhTsW0=Wv+l-P_kX>f#I#XfLS=VoVZc&Kkc)5vFC zhlqOKrS{C}?xe!D%Pb24mf|>b@)q*eHf3njRN8DY2J&!?fq5pydJ$E0i-(~2xq8zF zJ}bGZ|ADfOI6?P;+q_x(Rm19>&j}D$^Irw~N3d{scc2FPc@L2N^s_Ds((=%!%Mt>n zxbJ1V0JTPq)qZdefgBK|$S||v?}yTYhWmb|X+5(u??r=t!5re6DKixWdO4K$(!6%E3Ejw~7p`N2@oCB3((qt;6+F z;0P$Sdc8T?gW*F0U3q{LOha4BYER_2-kGM#{ ztu@q&!~GahMH;7-vEu@@&Nx-$j2zLh=x|gFD3(x?9rrmR@?gxYBIroY z+C~3($}e0vg$?U9#^?@npIh5xX zNqUE~3P1y=o;p%N;8doRXF_(v&5y^MEpVklL01d}n@vGQEFGOmc_ z?qmH_(g3}hiuz_jT^KKED<9qDfm#LXp}yRfHO^ijbMh9O*jpQCJwE zn$Ci10dXElV}X09xFF+%h3GmMg)hZ8gp)5ose580W(CWB>>$0@WEpV>N+49w%JJ9 zH`2Wa3P}hT%_&*{oF3@&XF7Of|IS|yd?p8@@}+^K0QKWh9`g0`pLGPxhJ_BA6sbFR zXi??@d5w8sf^#JFX!`ZHX=2rsw;Ru~tw95AU&vC;~&>^hn} zOhj=X9Y@Cr8F4^fZOkqyjN~!nVEX*fgVbyR9VN|40sfkmPwD^z)x441N;5#%93g;` zN5*l7VS$(a@;&z5_Aifgm?lzGKlt)U9TSo^-T;^i^HyaMXoshcD%wFn%k2psbmsz}10EBEt-!SX^))-L zZu5|C2Hka-rn8rO8jsNYu_F0t!TP_C)rZUg$5@A__D72y{Hn$hG?Um@K6#1~Wa?#&BE`brA`8GrOq#5qdt7x$N!|d7(lTD;pFHUFv z6lsh)H4Fj+7kjYK8lJ)s<9;n{zJ^LN9(VYuUA4h`z3$CYH8+)}k6WGjCOuVmRl~`q zIuOPtbhQri1ci3f<04vC^_S&?;>xJzqr?~uVOtcR*sv=zAe)bp#ng zv)I$LU~ZA6Opqwup$yLizcmx`xgaHNp<4yqSMhi9N(Jug=PLbd{g5fM%ZeYf+I|&U zE|QbcHl8Av<$rn2c?4CDx#6*)1J|lOg?Klr6uxyXFwlbDt2n3+RssyGx`E?|>f&-6 zS)Z}>q1|oU1m8#&z?|K*epKM2fH>%DC){a#gvas|dA81qUUZAs?&`ML240j}FQ(?c zlN_4w*|`?dC16RALn7e-^5csDk|t1?#@txEQaaf$A3z2_QdWokV^0r3sx%0XQ6vr; zHI{RtjY@~T6RR|*RRdWT^jfZ+2^v|;Aow$nh811@Y9e={u|P{ItvB^(`mL&Tsma|j z^J0#-?Vs5hMcr#C!s|vGI-KW|%j>d$h_U5F^TQL8* zX)OsY8pjnj(eXD{h+GKg#oP!fTDsYR*M{$YJ}Cp$QchMTgmj|ff-*Wo`iFB1AXIr? zjj^9+=g)=SrDO<9P2A-Tx(s+RXGqwxqokX_dCi>A(d`V{31`T3KvcQv{DST*+Fnev z#8nvZG~#z!Sw2dNY`skf%e55DJo1;0Fs1l64OWXL-L&1w#n#P5!JLRi!%sOpi^mid zG{PkF1PBX6yf^gtH0Jii2+^hg+NiDm@x2qm+NHeksu?k(DFu3fIrXvBkI6wyB&Kdn zA4kAl)QwMylY3D8D#a#c8hw;3G5{F6Hb79dpChP#(pN;_SdFL%sWVC02PS5OT0WZ9 zbvYmPGqdjq=mfne(Ux^Li4`Ry-^|N@rDBb-%?@L$?2iiI6N;8XMDGPq7LVD(0m3A_ z9h0%u$HkW(E(6^_;I1OzMhTYo1ZY!%%VYru2KdljAXWBrC{Qnw!L90djOx9VZa#u;8^F9*wdoO$qg}5 z`tR1B!U+oIhiCqC;K4f`L;b9ywi-x{dovTwG&O{70IPq?0j)n3m35fcqGZ-d=(iwx zs%t4Yl0AsMf5&2+S=khPu>x@y;}x|KFX~0oJd~8=EZrugiS}wSbYBNAqZsYNT8P=c zXd~WDZF)O?JTeYcgW@qvl95x5m!2Cc=^3QQ?|s@tH-|Mf?)9nf9ZGfyx`k^=YROkX zF1rRdJ`=^APV9LEvF>*BG?O8x5>>tnLa29Z(KMo7Bqv2TMBtnVs3zG$k%SrPApn0s zfWLo7wrH8mOby*O@<8hVN`Q%@@?9!rR3s*vt97j?m?jwZy-d28Gp&FJM7Hj(G!P(d zMS`wF363j^Eb2vSiPU6WW5+X?U+kn;d5l8c&`!EU4j22WRQhOvVwGs=aHAsqjsMV+ zCpkT!wX-~j`2gri*m~BGpyOl3#2Ob;#u6ya!a1l>Z;LNd>}sWlgkWI07Zhx;8^LdLwg+x})2vj@-8L9nWV_D;TKC5E zt@a{Z5_m1YM`cz)j(-X>ZTmGJ1jDKo>2~86JMZHQy7yls`tW~|N+SS9a$-=8D8Djt z*vzw%V6&yrVrlGNLWYIaF8Ynl6N&-BQDmgnrrWr>!aLINS4A3=220fLtWPXZ^PG-> zOMj6vzIrZkTPBhW`xA{koc=|+v{_E2phs_8nuyxbmE|Q-ien^=osqWd=aX}73B$Lz z(2Pq!ToxhA9)>3Rq0x||RXM&=Y<>ifX2Kl8A-yaf(qCCW)9n4wCmu*bV!_2=`Kb6O zMV{!YekzbZo_+2_;MBwD=K8VG_M&(x0zs@lZa9G7OxL(%+6=h1@_Y@9gu=KlGvcD2 zyH+V#1V-w9VmP$;N0dL${hdnn%lQFbF)jgb=939EB<;31`^Dd>Vf*mk090HS z&a8<4EI1*)&7|ihQu%90kZj?Ea!n1&NOa|yso1PUQ^&%(*&W(8aK2}X$gdVDepK*4 z@3gVjAJCbU{c+={DF>G5m{BlIcu?-_qdRixICFv$MKq}wau9{2JEM^G5~IS{5rV+$ zqjz82s9X%kcwMqCxjUO^OX>q3jifsT*qjZU9RLh_`-qjF%a+^aJ%t8#m1QLuWnU-n z=v3-MNB-ELkl+LNKCFcK4T9+C($JtkGRcwA5#s7$BCCI`HOJkz5|R<6a;^bh+brEE zD+!Ybnve8Jm@!ZGVF(R;tHmM^D?0TwI~lm2TD4t^Szt@iMqmXq%M5Pb}@ zgs2nm2^#z0^F=N`zPOChUqw@w%`t!h^WHog?iu$1(N}n%jQt!v$w(!%%}J5nZ)(ib z2Rxb=w`iYaB#=Cs{?KlIG>4NpVUls@V6hlIb_GYx1<=b6Z%5&I29Lj3Q#l6vr6ExPnJg7 zwOJWE#Q-o*NIZm)TxCu;s%?*&3#X72BI2aJx}LEj)!bcA?p)nNTdM*x2x7HrS24!I z_VcM*h)2#!o*udFpOTkE&YZp%XHkLV&yNyP%B%~_t_mFkn&@^@jMVqzPw5N#kkgM8 zV5J{;jk3FKGzV(y_m=$t>32QDe;LqFyEEWnH0PxIC>(9z{2P)MV8 zS)<3XU29Q2q4Qj^PyDoT;xp2e!Y}@;YIu*9B8?8drK`hJ{%YH zwiTZQU~yCF9k%+_+2~E6@bV)_7Fz zi~*v>0U}QalnRg#M1G`c5%^F=r-k-b*!1wh8|a>td{$piPzG{Af5PQ3=eR&cMmy#; z@9oLiYKvGc%Fs^9t6r^}jdFqUG>&PWW`(9D? z*}jVu_JK_@oej~Z7d~@K(d~_aKju!lZ=elPOA?+J{7=Fo*r(Jp(T5%{|9Hcv4Y+Rg zQUgvG_&F*qqrv_CC&k1RSs&*wYFk_; zBr4gw3CtK|j!S}Xe&qtyQF%^5pYML)T3Q4H5*|dumg!IEql^F~f({x#J+8h&IHF1< zK@myHEF~%3m)nw(ugP7P0ggu1P-xqW#1fhIRIklyAz=0e(T%)|e&E?rv2oe&zP67q zz~|2Koy{QJYL|@Iaj@Auh@pPqP6r1d#RL!w9j4`mERgI~Ze7zb5)-qB_bK9WEn<$s zzMgH>5BGkOh5jk{X1rNbbTR9R*~q@mDD)1xJa0Jam<78kb>z~)0$%C`s2+>_iQuUuGO*gS;l|8JOl!#wFNse zTonPf+h82Ujok^PJixJ6*{qMl4zFZDR~529#l!@Dv>TrwW$(Z4KkU(-^6{Z_Cs3v+ zHRjAZ|p!^Z0QgC0Hu+h4z+v8l3zM~0IN|^84%;is6r0W|GC_K98?D! zQ2i>gjyVe_qS|D5^53op^PP1SUJSRoEsD$3CU1lB=oaT`-aK96IwXF8 zTkGwra@>dPi-5UrY}+}Hi~tPsOb<3tU@GYP-MB)Q2q%83l~hOoLA_Wxr)!Ea+Rg^#rtW52I!jRDMbszhf`}lSbs~Z@rF5iNrfDm>|PXggqX$~=;ℑe()HK-S#{eSq+lVG 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%0D|9duPO;O=kosK><)99Mg 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∋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 `CF$ycmC4qdi2Vwm%eS&r=H6^w~j!=i~! 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 sb#(u)Zn Date: Wed, 28 Aug 2024 18:56:44 +0530 Subject: [PATCH 04/22] chore: update build constants --- build/buildconstants/params_2k.go | 9 ++++++--- build/buildconstants/params_butterfly.go | 4 +++- build/buildconstants/params_calibnet.go | 3 +++ build/buildconstants/params_interop.go | 3 ++- build/buildconstants/params_mainnet.go | 9 ++++++--- build/buildconstants/params_testground.go | 1 + 6 files changed, 21 insertions(+), 8 deletions(-) diff --git a/build/buildconstants/params_2k.go b/build/buildconstants/params_2k.go index 8f2ff630c52..8ec3eb89426 100644 --- a/build/buildconstants/params_2k.go +++ b/build/buildconstants/params_2k.go @@ -20,7 +20,7 @@ const GenesisFile = "" var NetworkBundle = "devnet" var ActorDebugging = true -var GenesisNetworkVersion = network.Version22 +var GenesisNetworkVersion = network.Version23 var UpgradeBreezeHeight = abi.ChainEpoch(-1) @@ -68,7 +68,9 @@ var UpgradeDragonHeight = abi.ChainEpoch(-24) var UpgradePhoenixHeight = abi.ChainEpoch(-25) -var UpgradeWaffleHeight = abi.ChainEpoch(200) +var UpgradeWaffleHeight = abi.ChainEpoch(-26) + +var UpgradeOmenHeight = abi.ChainEpoch(200) // This fix upgrade only ran on calibrationnet const UpgradeWatermelonFixHeight = -100 @@ -156,8 +158,9 @@ func init() { UpgradeWatermelonHeight = getUpgradeHeight("LOTUS_WATERMELON_HEIGHT", UpgradeWatermelonHeight) UpgradeDragonHeight = getUpgradeHeight("LOTUS_DRAGON_HEIGHT", UpgradeDragonHeight) UpgradeWaffleHeight = getUpgradeHeight("LOTUS_WAFFLE_HEIGHT", UpgradeWaffleHeight) - UpgradePhoenixHeight = getUpgradeHeight("LOTUS_PHOENIX_HEIGHT", UpgradePhoenixHeight) + UpgradeOmenHeight = getUpgradeHeight("LOTUS_OMEN_HEIGHT", UpgradeOmenHeight) + DrandSchedule = map[abi.ChainEpoch]DrandEnum{ 0: DrandQuicknet, } diff --git a/build/buildconstants/params_butterfly.go b/build/buildconstants/params_butterfly.go index afcad287cae..6c3a2f9cffa 100644 --- a/build/buildconstants/params_butterfly.go +++ b/build/buildconstants/params_butterfly.go @@ -53,8 +53,10 @@ const UpgradeThunderHeight = -23 const UpgradeWatermelonHeight = -24 const UpgradeDragonHeight = -25 const UpgradePhoenixHeight = -26 +const UpgradeWaffleHeight = -27 -const UpgradeWaffleHeight = 100 +// ?????? +const UpgradeOmenHeight = 999999999999999 // This fix upgrade only ran on calibrationnet const UpgradeWatermelonFixHeight = -100 diff --git a/build/buildconstants/params_calibnet.go b/build/buildconstants/params_calibnet.go index ee6cbbb168c..a1467fb7ecc 100644 --- a/build/buildconstants/params_calibnet.go +++ b/build/buildconstants/params_calibnet.go @@ -97,6 +97,9 @@ const UpgradeCalibrationDragonFixHeight = 1493854 // 2024-07-11T12:00:00Z const UpgradeWaffleHeight = 1779094 +// ?????? +const UpgradeOmenHeight = 999999999999999 + var SupportedProofTypes = []abi.RegisteredSealProof{ abi.RegisteredSealProof_StackedDrg32GiBV1, abi.RegisteredSealProof_StackedDrg64GiBV1, diff --git a/build/buildconstants/params_interop.go b/build/buildconstants/params_interop.go index 91245dbe669..dcd487fcf7e 100644 --- a/build/buildconstants/params_interop.go +++ b/build/buildconstants/params_interop.go @@ -52,8 +52,9 @@ var UpgradeThunderHeight = abi.ChainEpoch(-23) var UpgradeWatermelonHeight = abi.ChainEpoch(-24) var UpgradeDragonHeight = abi.ChainEpoch(-25) var UpgradePhoenixHeight = abi.ChainEpoch(-26) +var UpgradeWaffleHeight = abi.ChainEpoch(-27) -const UpgradeWaffleHeight = 50 +const UpgradeOmenHeight = 50 // This fix upgrade only ran on calibrationnet const UpgradeWatermelonFixHeight = -1 diff --git a/build/buildconstants/params_mainnet.go b/build/buildconstants/params_mainnet.go index 2f61cad511f..cf9030d28ac 100644 --- a/build/buildconstants/params_mainnet.go +++ b/build/buildconstants/params_mainnet.go @@ -105,7 +105,10 @@ const UpgradeDragonHeight abi.ChainEpoch = 3855360 const UpgradePhoenixHeight abi.ChainEpoch = UpgradeDragonHeight + 120 // 2024-08-06T12:00:00Z -var UpgradeWaffleHeight abi.ChainEpoch = 4154640 +const UpgradeWaffleHeight abi.ChainEpoch = 4154640 + +// ?????? +var UpgradeOmenHeight = abi.ChainEpoch(9999999999) // This fix upgrade only ran on calibrationnet const UpgradeWatermelonFixHeight abi.ChainEpoch = -1 @@ -131,8 +134,8 @@ func init() { SetAddressNetwork(address.Mainnet) } - if os.Getenv("LOTUS_DISABLE_WAFFLE") == "1" { - UpgradeWaffleHeight = math.MaxInt64 - 1 + if os.Getenv("LOTUS_DISABLE_OMEN") == "1" { + UpgradeOmenHeight = math.MaxInt64 - 1 } // NOTE: DO NOT change this unless you REALLY know what you're doing. This is not consensus critical, however, diff --git a/build/buildconstants/params_testground.go b/build/buildconstants/params_testground.go index cb2e0b04f5e..fc9acd4b467 100644 --- a/build/buildconstants/params_testground.go +++ b/build/buildconstants/params_testground.go @@ -104,6 +104,7 @@ var ( UpgradePhoenixHeight abi.ChainEpoch = -27 UpgradeCalibrationDragonFixHeight abi.ChainEpoch = -28 UpgradeWaffleHeight abi.ChainEpoch = -29 + UpgradeOmenHeight abi.ChainEpoch = -30 DrandSchedule = map[abi.ChainEpoch]DrandEnum{ 0: DrandMainnet, From 12de47551d7d7515d8dcca0666b63ffbc6342c87 Mon Sep 17 00:00:00 2001 From: kamuik16 Date: Wed, 28 Aug 2024 18:59:15 +0530 Subject: [PATCH 05/22] chore: make actors-gen --- build/buildconstants/params.go | 2 +- chain/actors/builtin/account/account.go | 11 +- chain/actors/builtin/account/v15.go | 62 +++ chain/actors/builtin/cron/cron.go | 13 +- chain/actors/builtin/cron/v15.go | 57 ++ chain/actors/builtin/datacap/datacap.go | 13 +- chain/actors/builtin/datacap/v15.go | 82 +++ chain/actors/builtin/evm/evm.go | 10 +- chain/actors/builtin/evm/v15.go | 72 +++ chain/actors/builtin/init/init.go | 13 +- chain/actors/builtin/init/v15.go | 147 +++++ chain/actors/builtin/market/market.go | 10 + chain/actors/builtin/market/v15.go | 410 ++++++++++++++ chain/actors/builtin/miner/miner.go | 7 + chain/actors/builtin/miner/v15.go | 595 +++++++++++++++++++++ chain/actors/builtin/multisig/message10.go | 4 +- chain/actors/builtin/multisig/message11.go | 4 +- chain/actors/builtin/multisig/message12.go | 4 +- chain/actors/builtin/multisig/message13.go | 4 +- chain/actors/builtin/multisig/message14.go | 4 +- chain/actors/builtin/multisig/message15.go | 77 +++ chain/actors/builtin/multisig/message8.go | 4 +- chain/actors/builtin/multisig/message9.go | 4 +- chain/actors/builtin/multisig/multisig.go | 24 +- chain/actors/builtin/multisig/v15.go | 138 +++++ chain/actors/builtin/paych/message15.go | 109 ++++ chain/actors/builtin/paych/paych.go | 7 + chain/actors/builtin/paych/v15.go | 135 +++++ chain/actors/builtin/power/power.go | 13 +- chain/actors/builtin/power/v15.go | 207 +++++++ chain/actors/builtin/registry.go | 120 +++++ chain/actors/builtin/reward/reward.go | 13 +- chain/actors/builtin/reward/v15.go | 120 +++++ chain/actors/builtin/system/system.go | 11 +- chain/actors/builtin/system/v15.go | 72 +++ chain/actors/builtin/verifreg/v15.go | 196 +++++++ chain/actors/builtin/verifreg/verifreg.go | 13 +- chain/actors/policy/policy.go | 73 ++- chain/actors/version.go | 5 +- gen/inlinegen-data.json | 8 +- itests/kit/ensemble_opts_nv.go | 6 +- 41 files changed, 2813 insertions(+), 66 deletions(-) create mode 100644 chain/actors/builtin/account/v15.go create mode 100644 chain/actors/builtin/cron/v15.go create mode 100644 chain/actors/builtin/datacap/v15.go create mode 100644 chain/actors/builtin/evm/v15.go create mode 100644 chain/actors/builtin/init/v15.go create mode 100644 chain/actors/builtin/market/v15.go create mode 100644 chain/actors/builtin/miner/v15.go create mode 100644 chain/actors/builtin/multisig/message15.go create mode 100644 chain/actors/builtin/multisig/v15.go create mode 100644 chain/actors/builtin/paych/message15.go create mode 100644 chain/actors/builtin/paych/v15.go create mode 100644 chain/actors/builtin/power/v15.go create mode 100644 chain/actors/builtin/reward/v15.go create mode 100644 chain/actors/builtin/system/v15.go create mode 100644 chain/actors/builtin/verifreg/v15.go diff --git a/build/buildconstants/params.go b/build/buildconstants/params.go index b92f4b44016..37e4b30f219 100644 --- a/build/buildconstants/params.go +++ b/build/buildconstants/params.go @@ -42,6 +42,6 @@ var Devnet = true /* inline-gen template const TestNetworkVersion = network.Version{{.latestNetworkVersion}} /* inline-gen start */ -const TestNetworkVersion = network.Version23 +const TestNetworkVersion = network.Version24 /* inline-gen end */ diff --git a/chain/actors/builtin/account/account.go b/chain/actors/builtin/account/account.go index 56a5fbada3b..308fb763c9a 100644 --- a/chain/actors/builtin/account/account.go +++ b/chain/actors/builtin/account/account.go @@ -6,7 +6,7 @@ import ( "github.com/filecoin-project/go-address" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" @@ -22,7 +22,7 @@ import ( "github.com/filecoin-project/lotus/chain/types" ) -var Methods = builtin14.MethodsAccount +var Methods = builtin15.MethodsAccount func Load(store adt.Store, act *types.Actor) (State, error) { if name, av, ok := actors.GetActorMetaByCode(act.Code); ok { @@ -53,6 +53,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -129,6 +132,9 @@ func MakeState(store adt.Store, av actorstypes.Version, addr address.Address) (S case actorstypes.Version14: return make14(store, addr) + case actorstypes.Version15: + return make15(store, addr) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -160,5 +166,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/account/v15.go b/chain/actors/builtin/account/v15.go new file mode 100644 index 00000000000..a6f4bacab1f --- /dev/null +++ b/chain/actors/builtin/account/v15.go @@ -0,0 +1,62 @@ +package account + +import ( + "fmt" + + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, addr address.Address) (State, error) { + out := state15{store: store} + out.State = account15.State{Address: addr} + return &out, nil +} + +type state15 struct { + account15.State + store adt.Store +} + +func (s *state15) PubkeyAddress() (address.Address, error) { + return s.Address, nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) ActorKey() string { + return manifest.AccountKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/cron/cron.go b/chain/actors/builtin/cron/cron.go index bed64196607..c4d0894aadd 100644 --- a/chain/actors/builtin/cron/cron.go +++ b/chain/actors/builtin/cron/cron.go @@ -5,7 +5,7 @@ import ( "golang.org/x/xerrors" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" @@ -49,6 +49,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -125,13 +128,16 @@ func MakeState(store adt.Store, av actorstypes.Version) (State, error) { case actorstypes.Version14: return make14(store) + case actorstypes.Version15: + return make15(store) + } return nil, xerrors.Errorf("unknown actor version %d", av) } var ( - Address = builtin14.CronActorAddr - Methods = builtin14.MethodsCron + Address = builtin15.CronActorAddr + Methods = builtin15.MethodsCron ) type State interface { @@ -158,5 +164,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/cron/v15.go b/chain/actors/builtin/cron/v15.go new file mode 100644 index 00000000000..2b7ef99eba4 --- /dev/null +++ b/chain/actors/builtin/cron/v15.go @@ -0,0 +1,57 @@ +package cron + +import ( + "fmt" + + "github.com/ipfs/go-cid" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store) (State, error) { + out := state15{store: store} + out.State = *cron15.ConstructState(cron15.BuiltInEntries()) + return &out, nil +} + +type state15 struct { + cron15.State + store adt.Store +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) ActorKey() string { + return manifest.CronKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/datacap/datacap.go b/chain/actors/builtin/datacap/datacap.go index 8e81a688197..f24cebc106e 100644 --- a/chain/actors/builtin/datacap/datacap.go +++ b/chain/actors/builtin/datacap/datacap.go @@ -7,7 +7,7 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" @@ -17,8 +17,8 @@ import ( ) var ( - Address = builtin14.DatacapActorAddr - Methods = builtin14.MethodsDatacap + Address = builtin15.DatacapActorAddr + Methods = builtin15.MethodsDatacap ) func Load(store adt.Store, act *types.Actor) (State, error) { @@ -47,6 +47,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -74,6 +77,9 @@ func MakeState(store adt.Store, av actorstypes.Version, governor address.Address case actorstypes.Version14: return make14(store, governor, bitwidth) + case actorstypes.Version15: + return make15(store, governor, bitwidth) + default: return nil, xerrors.Errorf("datacap actor only valid for actors v9 and above, got %d", av) } @@ -100,5 +106,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/datacap/v15.go b/chain/actors/builtin/datacap/v15.go new file mode 100644 index 00000000000..d8b65ffcd1d --- /dev/null +++ b/chain/actors/builtin/datacap/v15.go @@ -0,0 +1,82 @@ +package datacap + +import ( + "fmt" + + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, governor address.Address, bitwidth uint64) (State, error) { + out := state15{store: store} + s, err := datacap15.ConstructState(store, governor, bitwidth) + if err != nil { + return nil, err + } + + out.State = *s + + return &out, nil +} + +type state15 struct { + datacap15.State + store adt.Store +} + +func (s *state15) Governor() (address.Address, error) { + return s.State.Governor, nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) ForEachClient(cb func(addr address.Address, dcap abi.StoragePower) error) error { + return forEachClient(s.store, actors.Version15, s.verifiedClients, cb) +} + +func (s *state15) verifiedClients() (adt.Map, error) { + return adt15.AsMap(s.store, s.Token.Balances, int(s.Token.HamtBitWidth)) +} + +func (s *state15) VerifiedClientDataCap(addr address.Address) (bool, abi.StoragePower, error) { + return getDataCap(s.store, actors.Version15, s.verifiedClients, addr) +} + +func (s *state15) ActorKey() string { + return manifest.DatacapKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/evm/evm.go b/chain/actors/builtin/evm/evm.go index 01766189f6a..73e335e2c05 100644 --- a/chain/actors/builtin/evm/evm.go +++ b/chain/actors/builtin/evm/evm.go @@ -5,7 +5,7 @@ import ( "golang.org/x/xerrors" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/exitcode" "github.com/filecoin-project/go-state-types/manifest" @@ -15,7 +15,7 @@ import ( "github.com/filecoin-project/lotus/chain/types" ) -var Methods = builtin14.MethodsEVM +var Methods = builtin15.MethodsEVM // See https://github.com/filecoin-project/builtin-actors/blob/6e781444cee5965278c46ef4ffe1fb1970f18d7d/actors/evm/src/lib.rs#L35-L42 const ( @@ -52,6 +52,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -76,6 +79,9 @@ func MakeState(store adt.Store, av actorstypes.Version, bytecode cid.Cid) (State case actorstypes.Version14: return make14(store, bytecode) + case actorstypes.Version15: + return make15(store, bytecode) + default: return nil, xerrors.Errorf("evm actor only valid for actors v10 and above, got %d", av) } diff --git a/chain/actors/builtin/evm/v15.go b/chain/actors/builtin/evm/v15.go new file mode 100644 index 00000000000..b9d8f158920 --- /dev/null +++ b/chain/actors/builtin/evm/v15.go @@ -0,0 +1,72 @@ +package evm + +import ( + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/go-state-types/abi" + evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, bytecode cid.Cid) (State, error) { + out := state15{store: store} + s, err := evm15.ConstructState(store, bytecode) + if err != nil { + return nil, err + } + + out.State = *s + + return &out, nil +} + +type state15 struct { + evm15.State + store adt.Store +} + +func (s *state15) Nonce() (uint64, error) { + return s.State.Nonce, nil +} + +func (s *state15) IsAlive() (bool, error) { + return s.State.Tombstone == nil, nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) GetBytecodeCID() (cid.Cid, error) { + return s.State.Bytecode, nil +} + +func (s *state15) GetBytecodeHash() ([32]byte, error) { + return s.State.BytecodeHash, nil +} + +func (s *state15) GetBytecode() ([]byte, error) { + bc, err := s.GetBytecodeCID() + if err != nil { + return nil, err + } + + var byteCode abi.CborBytesTransparent + if err := s.store.Get(s.store.Context(), bc, &byteCode); err != nil { + return nil, err + } + + return byteCode, nil +} diff --git a/chain/actors/builtin/init/init.go b/chain/actors/builtin/init/init.go index d9c8052eaa1..138ca775e28 100644 --- a/chain/actors/builtin/init/init.go +++ b/chain/actors/builtin/init/init.go @@ -7,7 +7,7 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" @@ -25,8 +25,8 @@ import ( ) var ( - Address = builtin14.InitActorAddr - Methods = builtin14.MethodsInit + Address = builtin15.InitActorAddr + Methods = builtin15.MethodsInit ) func Load(store adt.Store, act *types.Actor) (State, error) { @@ -58,6 +58,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -134,6 +137,9 @@ func MakeState(store adt.Store, av actorstypes.Version, networkName string) (Sta case actorstypes.Version14: return make14(store, networkName) + case actorstypes.Version15: + return make15(store, networkName) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -188,5 +194,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/init/v15.go b/chain/actors/builtin/init/v15.go new file mode 100644 index 00000000000..db491239abd --- /dev/null +++ b/chain/actors/builtin/init/v15.go @@ -0,0 +1,147 @@ +package init + +import ( + "crypto/sha256" + "fmt" + + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/node/modules/dtypes" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, networkName string) (State, error) { + out := state15{store: store} + + s, err := init15.ConstructState(store, networkName) + if err != nil { + return nil, err + } + + out.State = *s + + return &out, nil +} + +type state15 struct { + init15.State + store adt.Store +} + +func (s *state15) ResolveAddress(address address.Address) (address.Address, bool, error) { + return s.State.ResolveAddress(s.store, address) +} + +func (s *state15) MapAddressToNewID(address address.Address) (address.Address, error) { + return s.State.MapAddressToNewID(s.store, address) +} + +func (s *state15) ForEachActor(cb func(id abi.ActorID, address address.Address) error) error { + addrs, err := adt15.AsMap(s.store, s.State.AddressMap, builtin15.DefaultHamtBitwidth) + if err != nil { + return err + } + var actorID cbg.CborInt + return addrs.ForEach(&actorID, func(key string) error { + addr, err := address.NewFromBytes([]byte(key)) + if err != nil { + return err + } + return cb(abi.ActorID(actorID), addr) + }) +} + +func (s *state15) NetworkName() (dtypes.NetworkName, error) { + return dtypes.NetworkName(s.State.NetworkName), nil +} + +func (s *state15) SetNetworkName(name string) error { + s.State.NetworkName = name + return nil +} + +func (s *state15) SetNextID(id abi.ActorID) error { + s.State.NextID = id + return nil +} + +func (s *state15) Remove(addrs ...address.Address) (err error) { + m, err := adt15.AsMap(s.store, s.State.AddressMap, builtin15.DefaultHamtBitwidth) + if err != nil { + return err + } + for _, addr := range addrs { + if err = m.Delete(abi.AddrKey(addr)); err != nil { + return xerrors.Errorf("failed to delete entry for address: %s; err: %w", addr, err) + } + } + amr, err := m.Root() + if err != nil { + return xerrors.Errorf("failed to get address map root: %w", err) + } + s.State.AddressMap = amr + return nil +} + +func (s *state15) SetAddressMap(mcid cid.Cid) error { + s.State.AddressMap = mcid + return nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) AddressMap() (adt.Map, error) { + return adt15.AsMap(s.store, s.State.AddressMap, builtin15.DefaultHamtBitwidth) +} + +func (s *state15) AddressMapBitWidth() int { + return builtin15.DefaultHamtBitwidth +} + +func (s *state15) AddressMapHashFunction() func(input []byte) []byte { + return func(input []byte) []byte { + res := sha256.Sum256(input) + return res[:] + } +} + +func (s *state15) ActorKey() string { + return manifest.InitKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/market/market.go b/chain/actors/builtin/market/market.go index c32bf36676a..1cbde5d4e06 100644 --- a/chain/actors/builtin/market/market.go +++ b/chain/actors/builtin/market/market.go @@ -64,6 +64,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -140,6 +143,9 @@ func MakeState(store adt.Store, av actorstypes.Version) (State, error) { case actorstypes.Version14: return make14(store) + case actorstypes.Version15: + return make15(store) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -244,6 +250,9 @@ func DecodePublishStorageDealsReturn(b []byte, nv network.Version) (PublishStora case actorstypes.Version14: return decodePublishStorageDealsReturn14(b) + case actorstypes.Version15: + return decodePublishStorageDealsReturn15(b) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -371,5 +380,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/market/v15.go b/chain/actors/builtin/market/v15.go new file mode 100644 index 00000000000..7de7ef1c426 --- /dev/null +++ b/chain/actors/builtin/market/v15.go @@ -0,0 +1,410 @@ +package market + +import ( + "bytes" + "fmt" + + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-bitfield" + rlepluslazy "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" + "github.com/filecoin-project/lotus/chain/types" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store) (State, error) { + out := state15{store: store} + + s, err := market15.ConstructState(store) + if err != nil { + return nil, err + } + + out.State = *s + + return &out, nil +} + +type state15 struct { + market15.State + store adt.Store +} + +func (s *state15) TotalLocked() (abi.TokenAmount, error) { + fml := types.BigAdd(s.TotalClientLockedCollateral, s.TotalProviderLockedCollateral) + fml = types.BigAdd(fml, s.TotalClientStorageFee) + return fml, nil +} + +func (s *state15) BalancesChanged(otherState State) (bool, error) { + otherState15, ok := otherState.(*state15) + if !ok { + // there's no way to compare different versions of the state, so let's + // just say that means the state of balances has changed + return true, nil + } + return !s.State.EscrowTable.Equals(otherState15.State.EscrowTable) || !s.State.LockedTable.Equals(otherState15.State.LockedTable), nil +} + +func (s *state15) StatesChanged(otherState State) (bool, error) { + otherState15, ok := otherState.(*state15) + if !ok { + // there's no way to compare different versions of the state, so let's + // just say that means the state of balances has changed + return true, nil + } + return !s.State.States.Equals(otherState15.State.States), nil +} + +func (s *state15) States() (DealStates, error) { + stateArray, err := adt15.AsArray(s.store, s.State.States, market15.StatesAmtBitwidth) + if err != nil { + return nil, err + } + return &dealStates15{stateArray}, nil +} + +func (s *state15) ProposalsChanged(otherState State) (bool, error) { + otherState15, ok := otherState.(*state15) + if !ok { + // there's no way to compare different versions of the state, so let's + // just say that means the state of balances has changed + return true, nil + } + return !s.State.Proposals.Equals(otherState15.State.Proposals), nil +} + +func (s *state15) Proposals() (DealProposals, error) { + proposalArray, err := adt15.AsArray(s.store, s.State.Proposals, market15.ProposalsAmtBitwidth) + if err != nil { + return nil, err + } + return &dealProposals15{proposalArray}, nil +} + +func (s *state15) EscrowTable() (BalanceTable, error) { + bt, err := adt15.AsBalanceTable(s.store, s.State.EscrowTable) + if err != nil { + return nil, err + } + return &balanceTable15{bt}, nil +} + +func (s *state15) LockedTable() (BalanceTable, error) { + bt, err := adt15.AsBalanceTable(s.store, s.State.LockedTable) + if err != nil { + return nil, err + } + return &balanceTable15{bt}, nil +} + +func (s *state15) VerifyDealsForActivation( + minerAddr address.Address, deals []abi.DealID, currEpoch, sectorExpiry abi.ChainEpoch, +) (weight, verifiedWeight abi.DealWeight, err error) { + w, vw, _, err := market15.ValidateDealsForActivation(&s.State, s.store, deals, minerAddr, sectorExpiry, currEpoch) + return w, vw, err +} + +func (s *state15) NextID() (abi.DealID, error) { + return s.State.NextID, nil +} + +type balanceTable15 struct { + *adt15.BalanceTable +} + +func (bt *balanceTable15) ForEach(cb func(address.Address, abi.TokenAmount) error) error { + asMap := (*adt15.Map)(bt.BalanceTable) + var ta abi.TokenAmount + return asMap.ForEach(&ta, func(key string) error { + a, err := address.NewFromBytes([]byte(key)) + if err != nil { + return err + } + return cb(a, ta) + }) +} + +type dealStates15 struct { + adt.Array +} + +func (s *dealStates15) Get(dealID abi.DealID) (DealState, bool, error) { + var deal15 market15.DealState + found, err := s.Array.Get(uint64(dealID), &deal15) + if err != nil { + return nil, false, err + } + if !found { + return nil, false, nil + } + deal := fromV15DealState(deal15) + return deal, true, nil +} + +func (s *dealStates15) ForEach(cb func(dealID abi.DealID, ds DealState) error) error { + var ds15 market15.DealState + return s.Array.ForEach(&ds15, func(idx int64) error { + return cb(abi.DealID(idx), fromV15DealState(ds15)) + }) +} + +func (s *dealStates15) decode(val *cbg.Deferred) (DealState, error) { + var ds15 market15.DealState + if err := ds15.UnmarshalCBOR(bytes.NewReader(val.Raw)); err != nil { + return nil, err + } + ds := fromV15DealState(ds15) + return ds, nil +} + +func (s *dealStates15) array() adt.Array { + return s.Array +} + +type dealStateV15 struct { + ds15 market15.DealState +} + +func (d dealStateV15) SectorNumber() abi.SectorNumber { + + return d.ds15.SectorNumber + +} + +func (d dealStateV15) SectorStartEpoch() abi.ChainEpoch { + return d.ds15.SectorStartEpoch +} + +func (d dealStateV15) LastUpdatedEpoch() abi.ChainEpoch { + return d.ds15.LastUpdatedEpoch +} + +func (d dealStateV15) SlashEpoch() abi.ChainEpoch { + return d.ds15.SlashEpoch +} + +func (d dealStateV15) Equals(other DealState) bool { + if ov15, ok := other.(dealStateV15); ok { + return d.ds15 == ov15.ds15 + } + + if d.SectorStartEpoch() != other.SectorStartEpoch() { + return false + } + if d.LastUpdatedEpoch() != other.LastUpdatedEpoch() { + return false + } + if d.SlashEpoch() != other.SlashEpoch() { + return false + } + + return true +} + +var _ DealState = (*dealStateV15)(nil) + +func fromV15DealState(v15 market15.DealState) DealState { + return dealStateV15{v15} +} + +type dealProposals15 struct { + adt.Array +} + +func (s *dealProposals15) Get(dealID abi.DealID) (*DealProposal, bool, error) { + var proposal15 market15.DealProposal + found, err := s.Array.Get(uint64(dealID), &proposal15) + if err != nil { + return nil, false, err + } + if !found { + return nil, false, nil + } + + proposal, err := fromV15DealProposal(proposal15) + if err != nil { + return nil, true, xerrors.Errorf("decoding proposal: %w", err) + } + + return &proposal, true, nil +} + +func (s *dealProposals15) ForEach(cb func(dealID abi.DealID, dp DealProposal) error) error { + var dp15 market15.DealProposal + return s.Array.ForEach(&dp15, func(idx int64) error { + dp, err := fromV15DealProposal(dp15) + if err != nil { + return xerrors.Errorf("decoding proposal: %w", err) + } + + return cb(abi.DealID(idx), dp) + }) +} + +func (s *dealProposals15) decode(val *cbg.Deferred) (*DealProposal, error) { + var dp15 market15.DealProposal + if err := dp15.UnmarshalCBOR(bytes.NewReader(val.Raw)); err != nil { + return nil, err + } + + dp, err := fromV15DealProposal(dp15) + if err != nil { + return nil, err + } + + return &dp, nil +} + +func (s *dealProposals15) array() adt.Array { + return s.Array +} + +func fromV15DealProposal(v15 market15.DealProposal) (DealProposal, error) { + + label, err := fromV15Label(v15.Label) + + if err != nil { + return DealProposal{}, xerrors.Errorf("error setting deal label: %w", err) + } + + return DealProposal{ + PieceCID: v15.PieceCID, + PieceSize: v15.PieceSize, + VerifiedDeal: v15.VerifiedDeal, + Client: v15.Client, + Provider: v15.Provider, + + Label: label, + + StartEpoch: v15.StartEpoch, + EndEpoch: v15.EndEpoch, + StoragePricePerEpoch: v15.StoragePricePerEpoch, + + ProviderCollateral: v15.ProviderCollateral, + ClientCollateral: v15.ClientCollateral, + }, nil +} + +func fromV15Label(v15 market15.DealLabel) (DealLabel, error) { + if v15.IsString() { + str, err := v15.ToString() + if err != nil { + return markettypes.EmptyDealLabel, xerrors.Errorf("failed to convert string label to string: %w", err) + } + return markettypes.NewLabelFromString(str) + } + + bs, err := v15.ToBytes() + if err != nil { + return markettypes.EmptyDealLabel, xerrors.Errorf("failed to convert bytes label to bytes: %w", err) + } + return markettypes.NewLabelFromBytes(bs) +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +var _ PublishStorageDealsReturn = (*publishStorageDealsReturn15)(nil) + +func decodePublishStorageDealsReturn15(b []byte) (PublishStorageDealsReturn, error) { + var retval market15.PublishStorageDealsReturn + if err := retval.UnmarshalCBOR(bytes.NewReader(b)); err != nil { + return nil, xerrors.Errorf("failed to unmarshal PublishStorageDealsReturn: %w", err) + } + + return &publishStorageDealsReturn15{retval}, nil +} + +type publishStorageDealsReturn15 struct { + market15.PublishStorageDealsReturn +} + +func (r *publishStorageDealsReturn15) IsDealValid(index uint64) (bool, int, error) { + + set, err := r.ValidDeals.IsSet(index) + if err != nil || !set { + return false, -1, err + } + maskBf, err := bitfield.NewFromIter(&rlepluslazy.RunSliceIterator{ + Runs: []rlepluslazy.Run{rlepluslazy.Run{Val: true, Len: index}}}) + if err != nil { + return false, -1, err + } + before, err := bitfield.IntersectBitField(maskBf, r.ValidDeals) + if err != nil { + return false, -1, err + } + outIdx, err := before.Count() + if err != nil { + return false, -1, err + } + return set, int(outIdx), nil + +} + +func (r *publishStorageDealsReturn15) DealIDs() ([]abi.DealID, error) { + return r.IDs, nil +} + +func (s *state15) GetAllocationIdForPendingDeal(dealId abi.DealID) (verifregtypes.AllocationId, error) { + + allocations, err := adt15.AsMap(s.store, s.PendingDealAllocationIds, builtin.DefaultHamtBitwidth) + if err != nil { + return verifregtypes.NoAllocationID, xerrors.Errorf("failed to load allocation id for %d: %w", dealId, err) + } + + var allocationId cbg.CborInt + found, err := allocations.Get(abi.UIntKey(uint64(dealId)), &allocationId) + if err != nil { + return verifregtypes.NoAllocationID, xerrors.Errorf("failed to load allocation id for %d: %w", dealId, err) + } + if !found { + return verifregtypes.NoAllocationID, nil + } + + return verifregtypes.AllocationId(allocationId), nil + +} + +func (s *state15) ActorKey() string { + return manifest.MarketKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/miner/miner.go b/chain/actors/builtin/miner/miner.go index e3e0f617996..44436eb5a78 100644 --- a/chain/actors/builtin/miner/miner.go +++ b/chain/actors/builtin/miner/miner.go @@ -58,6 +58,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -134,6 +137,9 @@ func MakeState(store adt.Store, av actors.Version) (State, error) { case actors.Version14: return make14(store) + case actors.Version15: + return make15(store) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -398,5 +404,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/miner/v15.go b/chain/actors/builtin/miner/v15.go new file mode 100644 index 00000000000..3895daac509 --- /dev/null +++ b/chain/actors/builtin/miner/v15.go @@ -0,0 +1,595 @@ +package miner + +import ( + "bytes" + "errors" + "fmt" + + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store) (State, error) { + out := state15{store: store} + out.State = miner15.State{} + return &out, nil +} + +type state15 struct { + miner15.State + store adt.Store +} + +type deadline15 struct { + miner15.Deadline + store adt.Store +} + +type partition15 struct { + miner15.Partition + store adt.Store +} + +func (s *state15) AvailableBalance(bal abi.TokenAmount) (available abi.TokenAmount, err error) { + defer func() { + if r := recover(); r != nil { + err = xerrors.Errorf("failed to get available balance: %w", r) + available = abi.NewTokenAmount(0) + } + }() + // this panics if the miner doesn't have enough funds to cover their locked pledge + available, err = s.GetAvailableBalance(bal) + return available, err +} + +func (s *state15) VestedFunds(epoch abi.ChainEpoch) (abi.TokenAmount, error) { + return s.CheckVestedFunds(s.store, epoch) +} + +func (s *state15) LockedFunds() (LockedFunds, error) { + return LockedFunds{ + VestingFunds: s.State.LockedFunds, + InitialPledgeRequirement: s.State.InitialPledge, + PreCommitDeposits: s.State.PreCommitDeposits, + }, nil +} + +func (s *state15) FeeDebt() (abi.TokenAmount, error) { + return s.State.FeeDebt, nil +} + +func (s *state15) InitialPledge() (abi.TokenAmount, error) { + return s.State.InitialPledge, nil +} + +func (s *state15) PreCommitDeposits() (abi.TokenAmount, error) { + return s.State.PreCommitDeposits, nil +} + +// Returns nil, nil if sector is not found +func (s *state15) GetSector(num abi.SectorNumber) (*SectorOnChainInfo, error) { + info, ok, err := s.State.GetSector(s.store, num) + if !ok || err != nil { + return nil, err + } + + ret := fromV15SectorOnChainInfo(*info) + return &ret, nil +} + +func (s *state15) FindSector(num abi.SectorNumber) (*SectorLocation, error) { + dlIdx, partIdx, err := s.State.FindSector(s.store, num) + if err != nil { + return nil, err + } + return &SectorLocation{ + Deadline: dlIdx, + Partition: partIdx, + }, nil +} + +func (s *state15) NumLiveSectors() (uint64, error) { + dls, err := s.State.LoadDeadlines(s.store) + if err != nil { + return 0, err + } + var total uint64 + if err := dls.ForEach(s.store, func(dlIdx uint64, dl *miner15.Deadline) error { + total += dl.LiveSectors + return nil + }); err != nil { + return 0, err + } + return total, nil +} + +// GetSectorExpiration returns the effective expiration of the given sector. +// +// If the sector does not expire early, the Early expiration field is 0. +func (s *state15) GetSectorExpiration(num abi.SectorNumber) (*SectorExpiration, error) { + dls, err := s.State.LoadDeadlines(s.store) + if err != nil { + return nil, err + } + // NOTE: this can be optimized significantly. + // 1. If the sector is non-faulty, it will expire on-time (can be + // learned from the sector info). + // 2. If it's faulty, it will expire early within the first 42 entries + // of the expiration queue. + + stopErr := errors.New("stop") + out := SectorExpiration{} + err = dls.ForEach(s.store, func(dlIdx uint64, dl *miner15.Deadline) error { + partitions, err := dl.PartitionsArray(s.store) + if err != nil { + return err + } + quant := s.State.QuantSpecForDeadline(dlIdx) + var part miner15.Partition + return partitions.ForEach(&part, func(partIdx int64) error { + if found, err := part.Sectors.IsSet(uint64(num)); err != nil { + return err + } else if !found { + return nil + } + if found, err := part.Terminated.IsSet(uint64(num)); err != nil { + return err + } else if found { + // already terminated + return stopErr + } + + q, err := miner15.LoadExpirationQueue(s.store, part.ExpirationsEpochs, quant, miner15.PartitionExpirationAmtBitwidth) + if err != nil { + return err + } + var exp miner15.ExpirationSet + return q.ForEach(&exp, func(epoch int64) error { + if early, err := exp.EarlySectors.IsSet(uint64(num)); err != nil { + return err + } else if early { + out.Early = abi.ChainEpoch(epoch) + return nil + } + if onTime, err := exp.OnTimeSectors.IsSet(uint64(num)); err != nil { + return err + } else if onTime { + out.OnTime = abi.ChainEpoch(epoch) + return stopErr + } + return nil + }) + }) + }) + if err == stopErr { + err = nil + } + if err != nil { + return nil, err + } + if out.Early == 0 && out.OnTime == 0 { + return nil, xerrors.Errorf("failed to find sector %d", num) + } + return &out, nil +} + +func (s *state15) GetPrecommittedSector(num abi.SectorNumber) (*SectorPreCommitOnChainInfo, error) { + info, ok, err := s.State.GetPrecommittedSector(s.store, num) + if !ok || err != nil { + return nil, err + } + + ret := fromV15SectorPreCommitOnChainInfo(*info) + + return &ret, nil +} + +func (s *state15) ForEachPrecommittedSector(cb func(SectorPreCommitOnChainInfo) error) error { + precommitted, err := adt15.AsMap(s.store, s.State.PreCommittedSectors, builtin15.DefaultHamtBitwidth) + if err != nil { + return err + } + + var info miner15.SectorPreCommitOnChainInfo + if err := precommitted.ForEach(&info, func(_ string) error { + return cb(fromV15SectorPreCommitOnChainInfo(info)) + }); err != nil { + return err + } + + return nil +} + +func (s *state15) LoadSectors(snos *bitfield.BitField) ([]*SectorOnChainInfo, error) { + sectors, err := miner15.LoadSectors(s.store, s.State.Sectors) + if err != nil { + return nil, err + } + + // If no sector numbers are specified, load all. + if snos == nil { + infos := make([]*SectorOnChainInfo, 0, sectors.Length()) + var info15 miner15.SectorOnChainInfo + if err := sectors.ForEach(&info15, func(_ int64) error { + info := fromV15SectorOnChainInfo(info15) + infos = append(infos, &info) + return nil + }); err != nil { + return nil, err + } + return infos, nil + } + + // Otherwise, load selected. + infos15, err := sectors.Load(*snos) + if err != nil { + return nil, err + } + infos := make([]*SectorOnChainInfo, len(infos15)) + for i, info15 := range infos15 { + info := fromV15SectorOnChainInfo(*info15) + infos[i] = &info + } + return infos, nil +} + +func (s *state15) loadAllocatedSectorNumbers() (bitfield.BitField, error) { + var allocatedSectors bitfield.BitField + err := s.store.Get(s.store.Context(), s.State.AllocatedSectors, &allocatedSectors) + return allocatedSectors, err +} + +func (s *state15) IsAllocated(num abi.SectorNumber) (bool, error) { + allocatedSectors, err := s.loadAllocatedSectorNumbers() + if err != nil { + return false, err + } + + return allocatedSectors.IsSet(uint64(num)) +} + +func (s *state15) GetProvingPeriodStart() (abi.ChainEpoch, error) { + return s.State.ProvingPeriodStart, nil +} + +func (s *state15) UnallocatedSectorNumbers(count int) ([]abi.SectorNumber, error) { + allocatedSectors, err := s.loadAllocatedSectorNumbers() + if err != nil { + return nil, err + } + + allocatedRuns, err := allocatedSectors.RunIterator() + if err != nil { + return nil, err + } + + unallocatedRuns, err := rle.Subtract( + &rle.RunSliceIterator{Runs: []rle.Run{{Val: true, Len: abi.MaxSectorNumber}}}, + allocatedRuns, + ) + if err != nil { + return nil, err + } + + iter, err := rle.BitsFromRuns(unallocatedRuns) + if err != nil { + return nil, err + } + + sectors := make([]abi.SectorNumber, 0, count) + for iter.HasNext() && len(sectors) < count { + nextNo, err := iter.Next() + if err != nil { + return nil, err + } + sectors = append(sectors, abi.SectorNumber(nextNo)) + } + + return sectors, nil +} + +func (s *state15) GetAllocatedSectors() (*bitfield.BitField, error) { + var allocatedSectors bitfield.BitField + if err := s.store.Get(s.store.Context(), s.State.AllocatedSectors, &allocatedSectors); err != nil { + return nil, err + } + + return &allocatedSectors, nil +} + +func (s *state15) LoadDeadline(idx uint64) (Deadline, error) { + dls, err := s.State.LoadDeadlines(s.store) + if err != nil { + return nil, err + } + dl, err := dls.LoadDeadline(s.store, idx) + if err != nil { + return nil, err + } + return &deadline15{*dl, s.store}, nil +} + +func (s *state15) ForEachDeadline(cb func(uint64, Deadline) error) error { + dls, err := s.State.LoadDeadlines(s.store) + if err != nil { + return err + } + return dls.ForEach(s.store, func(i uint64, dl *miner15.Deadline) error { + return cb(i, &deadline15{*dl, s.store}) + }) +} + +func (s *state15) NumDeadlines() (uint64, error) { + return miner15.WPoStPeriodDeadlines, nil +} + +func (s *state15) DeadlinesChanged(other State) (bool, error) { + other15, ok := other.(*state15) + if !ok { + // treat an upgrade as a change, always + return true, nil + } + + return !s.State.Deadlines.Equals(other15.Deadlines), nil +} + +func (s *state15) MinerInfoChanged(other State) (bool, error) { + other0, ok := other.(*state15) + if !ok { + // treat an upgrade as a change, always + return true, nil + } + return !s.State.Info.Equals(other0.State.Info), nil +} + +func (s *state15) Info() (MinerInfo, error) { + info, err := s.State.GetInfo(s.store) + if err != nil { + return MinerInfo{}, err + } + + mi := MinerInfo{ + Owner: info.Owner, + Worker: info.Worker, + ControlAddresses: info.ControlAddresses, + + PendingWorkerKey: (*WorkerKeyChange)(info.PendingWorkerKey), + + PeerId: info.PeerId, + Multiaddrs: info.Multiaddrs, + WindowPoStProofType: info.WindowPoStProofType, + SectorSize: info.SectorSize, + WindowPoStPartitionSectors: info.WindowPoStPartitionSectors, + ConsensusFaultElapsed: info.ConsensusFaultElapsed, + + Beneficiary: info.Beneficiary, + BeneficiaryTerm: BeneficiaryTerm(info.BeneficiaryTerm), + PendingBeneficiaryTerm: (*PendingBeneficiaryChange)(info.PendingBeneficiaryTerm), + } + + return mi, nil +} + +func (s *state15) DeadlineInfo(epoch abi.ChainEpoch) (*dline.Info, error) { + return s.State.RecordedDeadlineInfo(epoch), nil +} + +func (s *state15) DeadlineCronActive() (bool, error) { + return s.State.DeadlineCronActive, nil +} + +func (s *state15) sectors() (adt.Array, error) { + return adt15.AsArray(s.store, s.Sectors, miner15.SectorsAmtBitwidth) +} + +func (s *state15) decodeSectorOnChainInfo(val *cbg.Deferred) (SectorOnChainInfo, error) { + var si miner15.SectorOnChainInfo + err := si.UnmarshalCBOR(bytes.NewReader(val.Raw)) + if err != nil { + return SectorOnChainInfo{}, err + } + + return fromV15SectorOnChainInfo(si), nil +} + +func (s *state15) precommits() (adt.Map, error) { + return adt15.AsMap(s.store, s.PreCommittedSectors, builtin15.DefaultHamtBitwidth) +} + +func (s *state15) decodeSectorPreCommitOnChainInfo(val *cbg.Deferred) (SectorPreCommitOnChainInfo, error) { + var sp miner15.SectorPreCommitOnChainInfo + err := sp.UnmarshalCBOR(bytes.NewReader(val.Raw)) + if err != nil { + return SectorPreCommitOnChainInfo{}, err + } + + return fromV15SectorPreCommitOnChainInfo(sp), nil +} + +func (s *state15) EraseAllUnproven() error { + + dls, err := s.State.LoadDeadlines(s.store) + if err != nil { + return err + } + + err = dls.ForEach(s.store, func(dindx uint64, dl *miner15.Deadline) error { + ps, err := dl.PartitionsArray(s.store) + if err != nil { + return err + } + + var part miner15.Partition + err = ps.ForEach(&part, func(pindx int64) error { + _ = part.ActivateUnproven() + err = ps.Set(uint64(pindx), &part) + return nil + }) + + if err != nil { + return err + } + + dl.Partitions, err = ps.Root() + if err != nil { + return err + } + + return dls.UpdateDeadline(s.store, dindx, dl) + }) + if err != nil { + return err + } + + return s.State.SaveDeadlines(s.store, dls) + +} + +func (d *deadline15) LoadPartition(idx uint64) (Partition, error) { + p, err := d.Deadline.LoadPartition(d.store, idx) + if err != nil { + return nil, err + } + return &partition15{*p, d.store}, nil +} + +func (d *deadline15) ForEachPartition(cb func(uint64, Partition) error) error { + ps, err := d.Deadline.PartitionsArray(d.store) + if err != nil { + return err + } + var part miner15.Partition + return ps.ForEach(&part, func(i int64) error { + return cb(uint64(i), &partition15{part, d.store}) + }) +} + +func (d *deadline15) PartitionsChanged(other Deadline) (bool, error) { + other15, ok := other.(*deadline15) + if !ok { + // treat an upgrade as a change, always + return true, nil + } + + return !d.Deadline.Partitions.Equals(other15.Deadline.Partitions), nil +} + +func (d *deadline15) PartitionsPoSted() (bitfield.BitField, error) { + return d.Deadline.PartitionsPoSted, nil +} + +func (d *deadline15) DisputableProofCount() (uint64, error) { + + ops, err := d.OptimisticProofsSnapshotArray(d.store) + if err != nil { + return 0, err + } + + return ops.Length(), nil + +} + +func (p *partition15) AllSectors() (bitfield.BitField, error) { + return p.Partition.Sectors, nil +} + +func (p *partition15) FaultySectors() (bitfield.BitField, error) { + return p.Partition.Faults, nil +} + +func (p *partition15) RecoveringSectors() (bitfield.BitField, error) { + return p.Partition.Recoveries, nil +} + +func (p *partition15) UnprovenSectors() (bitfield.BitField, error) { + return p.Partition.Unproven, nil +} + +func fromV15SectorOnChainInfo(v15 miner15.SectorOnChainInfo) SectorOnChainInfo { + info := SectorOnChainInfo{ + SectorNumber: v15.SectorNumber, + SealProof: v15.SealProof, + SealedCID: v15.SealedCID, + DealIDs: v15.DealIDs, + Activation: v15.Activation, + Expiration: v15.Expiration, + DealWeight: v15.DealWeight, + VerifiedDealWeight: v15.VerifiedDealWeight, + InitialPledge: v15.InitialPledge, + ExpectedDayReward: v15.ExpectedDayReward, + ExpectedStoragePledge: v15.ExpectedStoragePledge, + + SectorKeyCID: v15.SectorKeyCID, + + PowerBaseEpoch: v15.PowerBaseEpoch, + ReplacedDayReward: v15.ReplacedDayReward, + Flags: SectorOnChainInfoFlags(v15.Flags), + } + return info +} + +func fromV15SectorPreCommitOnChainInfo(v15 miner15.SectorPreCommitOnChainInfo) SectorPreCommitOnChainInfo { + ret := SectorPreCommitOnChainInfo{ + Info: SectorPreCommitInfo{ + SealProof: v15.Info.SealProof, + SectorNumber: v15.Info.SectorNumber, + SealedCID: v15.Info.SealedCID, + SealRandEpoch: v15.Info.SealRandEpoch, + DealIDs: v15.Info.DealIDs, + Expiration: v15.Info.Expiration, + UnsealedCid: nil, + }, + PreCommitDeposit: v15.PreCommitDeposit, + PreCommitEpoch: v15.PreCommitEpoch, + } + + ret.Info.UnsealedCid = v15.Info.UnsealedCid + + return ret +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) ActorKey() string { + return manifest.MinerKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/multisig/message10.go b/chain/actors/builtin/multisig/message10.go index 4ea8c705d69..20884441d0f 100644 --- a/chain/actors/builtin/multisig/message10.go +++ b/chain/actors/builtin/multisig/message10.go @@ -8,7 +8,7 @@ import ( actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" @@ -57,7 +57,7 @@ func (m message10) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/message11.go b/chain/actors/builtin/multisig/message11.go index 2a8309a1aeb..abd35889281 100644 --- a/chain/actors/builtin/multisig/message11.go +++ b/chain/actors/builtin/multisig/message11.go @@ -8,7 +8,7 @@ import ( actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" @@ -57,7 +57,7 @@ func (m message11) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/message12.go b/chain/actors/builtin/multisig/message12.go index 8599a1f83a7..731cc2fbd02 100644 --- a/chain/actors/builtin/multisig/message12.go +++ b/chain/actors/builtin/multisig/message12.go @@ -8,7 +8,7 @@ import ( actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" @@ -57,7 +57,7 @@ func (m message12) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/message13.go b/chain/actors/builtin/multisig/message13.go index 0484ba0eb4b..932225be5c5 100644 --- a/chain/actors/builtin/multisig/message13.go +++ b/chain/actors/builtin/multisig/message13.go @@ -8,7 +8,7 @@ import ( actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" @@ -57,7 +57,7 @@ func (m message13) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/message14.go b/chain/actors/builtin/multisig/message14.go index fc56c6060a0..0ba5e04326d 100644 --- a/chain/actors/builtin/multisig/message14.go +++ b/chain/actors/builtin/multisig/message14.go @@ -7,8 +7,8 @@ import ( "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" multisig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" @@ -57,7 +57,7 @@ func (m message14) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/message15.go b/chain/actors/builtin/multisig/message15.go new file mode 100644 index 00000000000..3c4a4c29310 --- /dev/null +++ b/chain/actors/builtin/multisig/message15.go @@ -0,0 +1,77 @@ +package multisig + +import ( + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" + multisig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" + "github.com/filecoin-project/lotus/chain/types" +) + +type message15 struct{ message0 } + +func (m message15) Create( + signers []address.Address, threshold uint64, + unlockStart, unlockDuration abi.ChainEpoch, + initialAmount abi.TokenAmount, +) (*types.Message, error) { + + lenAddrs := uint64(len(signers)) + + if lenAddrs < threshold { + return nil, xerrors.Errorf("cannot require signing of more addresses than provided for multisig") + } + + if threshold == 0 { + threshold = lenAddrs + } + + if m.from == address.Undef { + return nil, xerrors.Errorf("must provide source address") + } + + // Set up constructor parameters for multisig + msigParams := &multisig15.ConstructorParams{ + Signers: signers, + NumApprovalsThreshold: threshold, + UnlockDuration: unlockDuration, + StartEpoch: unlockStart, + } + + enc, actErr := actors.SerializeParams(msigParams) + if actErr != nil { + return nil, actErr + } + + code, ok := actors.GetActorCodeID(actorstypes.Version15, manifest.MultisigKey) + if !ok { + return nil, xerrors.Errorf("failed to get multisig code ID") + } + + // new actors are created by invoking 'exec' on the init actor with the constructor params + execParams := &init15.ExecParams{ + CodeCID: code, + ConstructorParams: enc, + } + + enc, actErr = actors.SerializeParams(execParams) + if actErr != nil { + return nil, actErr + } + + return &types.Message{ + To: init_.Address, + From: m.from, + Method: builtintypes.MethodsInit.Exec, + Params: enc, + Value: initialAmount, + }, nil +} diff --git a/chain/actors/builtin/multisig/message8.go b/chain/actors/builtin/multisig/message8.go index 49cd24c3db7..d2c7e5531ec 100644 --- a/chain/actors/builtin/multisig/message8.go +++ b/chain/actors/builtin/multisig/message8.go @@ -7,7 +7,7 @@ import ( "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" "github.com/filecoin-project/go-state-types/manifest" @@ -57,7 +57,7 @@ func (m message8) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/message9.go b/chain/actors/builtin/multisig/message9.go index 66d6990e4e5..0dcad5b45ef 100644 --- a/chain/actors/builtin/multisig/message9.go +++ b/chain/actors/builtin/multisig/message9.go @@ -7,7 +7,7 @@ import ( "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" "github.com/filecoin-project/go-state-types/manifest" @@ -57,7 +57,7 @@ func (m message9) Create( } // new actors are created by invoking 'exec' on the init actor with the constructor params - execParams := &init14.ExecParams{ + execParams := &init15.ExecParams{ CodeCID: code, ConstructorParams: enc, } diff --git a/chain/actors/builtin/multisig/multisig.go b/chain/actors/builtin/multisig/multisig.go index 54fdcea2654..226727e5742 100644 --- a/chain/actors/builtin/multisig/multisig.go +++ b/chain/actors/builtin/multisig/multisig.go @@ -12,7 +12,7 @@ import ( "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" builtintypes "github.com/filecoin-project/go-state-types/builtin" - msig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" + msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" @@ -57,6 +57,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -133,6 +136,9 @@ func MakeState(store adt.Store, av actorstypes.Version, signers []address.Addres case actorstypes.Version14: return make14(store, signers, threshold, startEpoch, unlockDuration, initialBalance) + case actorstypes.Version15: + return make15(store, signers, threshold, startEpoch, unlockDuration, initialBalance) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -159,7 +165,7 @@ type State interface { GetState() interface{} } -type Transaction = msig14.Transaction +type Transaction = msig15.Transaction var Methods = builtintypes.MethodsMultisig @@ -207,6 +213,9 @@ func Message(version actorstypes.Version, from address.Address) MessageBuilder { case actorstypes.Version14: return message14{message0{from}} + + case actorstypes.Version15: + return message15{message0{from}} default: panic(fmt.Sprintf("unsupported actors version: %d", version)) } @@ -230,13 +239,13 @@ type MessageBuilder interface { } // this type is the same between v0 and v2 -type ProposalHashData = msig14.ProposalHashData -type ProposeReturn = msig14.ProposeReturn -type ProposeParams = msig14.ProposeParams -type ApproveReturn = msig14.ApproveReturn +type ProposalHashData = msig15.ProposalHashData +type ProposeReturn = msig15.ProposeReturn +type ProposeParams = msig15.ProposeParams +type ApproveReturn = msig15.ApproveReturn func txnParams(id uint64, data *ProposalHashData) ([]byte, error) { - params := msig14.TxnIDParams{ID: msig14.TxnID(id)} + params := msig15.TxnIDParams{ID: msig15.TxnID(id)} if data != nil { if data.Requester.Protocol() != address.ID { return nil, xerrors.Errorf("proposer address must be an ID address, was %s", data.Requester) @@ -274,5 +283,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/multisig/v15.go b/chain/actors/builtin/multisig/v15.go new file mode 100644 index 00000000000..63489b3d863 --- /dev/null +++ b/chain/actors/builtin/multisig/v15.go @@ -0,0 +1,138 @@ +package multisig + +import ( + "bytes" + "encoding/binary" + "fmt" + + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, signers []address.Address, threshold uint64, startEpoch abi.ChainEpoch, unlockDuration abi.ChainEpoch, initialBalance abi.TokenAmount) (State, error) { + out := state15{store: store} + out.State = msig15.State{} + out.State.Signers = signers + out.State.NumApprovalsThreshold = threshold + out.State.StartEpoch = startEpoch + out.State.UnlockDuration = unlockDuration + out.State.InitialBalance = initialBalance + + em, err := adt15.StoreEmptyMap(store, builtin15.DefaultHamtBitwidth) + if err != nil { + return nil, err + } + + out.State.PendingTxns = em + + return &out, nil +} + +type state15 struct { + msig15.State + store adt.Store +} + +func (s *state15) LockedBalance(currEpoch abi.ChainEpoch) (abi.TokenAmount, error) { + return s.State.AmountLocked(currEpoch - s.State.StartEpoch), nil +} + +func (s *state15) StartEpoch() (abi.ChainEpoch, error) { + return s.State.StartEpoch, nil +} + +func (s *state15) UnlockDuration() (abi.ChainEpoch, error) { + return s.State.UnlockDuration, nil +} + +func (s *state15) InitialBalance() (abi.TokenAmount, error) { + return s.State.InitialBalance, nil +} + +func (s *state15) Threshold() (uint64, error) { + return s.State.NumApprovalsThreshold, nil +} + +func (s *state15) Signers() ([]address.Address, error) { + return s.State.Signers, nil +} + +func (s *state15) ForEachPendingTxn(cb func(id int64, txn Transaction) error) error { + arr, err := adt15.AsMap(s.store, s.State.PendingTxns, builtin15.DefaultHamtBitwidth) + if err != nil { + return err + } + var out msig15.Transaction + return arr.ForEach(&out, func(key string) error { + txid, n := binary.Varint([]byte(key)) + if n <= 0 { + return xerrors.Errorf("invalid pending transaction key: %v", key) + } + return cb(txid, (Transaction)(out)) //nolint:unconvert + }) +} + +func (s *state15) PendingTxnChanged(other State) (bool, error) { + other15, ok := other.(*state15) + if !ok { + // treat an upgrade as a change, always + return true, nil + } + return !s.State.PendingTxns.Equals(other15.PendingTxns), nil +} + +func (s *state15) transactions() (adt.Map, error) { + return adt15.AsMap(s.store, s.PendingTxns, builtin15.DefaultHamtBitwidth) +} + +func (s *state15) decodeTransaction(val *cbg.Deferred) (Transaction, error) { + var tx msig15.Transaction + if err := tx.UnmarshalCBOR(bytes.NewReader(val.Raw)); err != nil { + return Transaction{}, err + } + return Transaction(tx), nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) ActorKey() string { + return manifest.MultisigKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/paych/message15.go b/chain/actors/builtin/paych/message15.go new file mode 100644 index 00000000000..71e8ce21894 --- /dev/null +++ b/chain/actors/builtin/paych/message15.go @@ -0,0 +1,109 @@ +package paych + +import ( + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + + "github.com/filecoin-project/lotus/chain/actors" + init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" + "github.com/filecoin-project/lotus/chain/types" +) + +type message15 struct{ from address.Address } + +func (m message15) Create(to address.Address, initialAmount abi.TokenAmount) (*types.Message, error) { + + actorCodeID, ok := actors.GetActorCodeID(actorstypes.Version15, "paymentchannel") + if !ok { + return nil, xerrors.Errorf("error getting actor paymentchannel code id for actor version %d", 15) + } + + params, aerr := actors.SerializeParams(&paych15.ConstructorParams{From: m.from, To: to}) + if aerr != nil { + return nil, aerr + } + enc, aerr := actors.SerializeParams(&init15.ExecParams{ + CodeCID: actorCodeID, + ConstructorParams: params, + }) + if aerr != nil { + return nil, aerr + } + + return &types.Message{ + To: init_.Address, + From: m.from, + Value: initialAmount, + Method: builtin15.MethodsInit.Exec, + Params: enc, + }, nil +} + +func (m message15) Update(paych address.Address, sv *paychtypes.SignedVoucher, secret []byte) (*types.Message, error) { + params, aerr := actors.SerializeParams(&paych15.UpdateChannelStateParams{ + + Sv: toV15SignedVoucher(*sv), + + Secret: secret, + }) + if aerr != nil { + return nil, aerr + } + + return &types.Message{ + To: paych, + From: m.from, + Value: abi.NewTokenAmount(0), + Method: builtin15.MethodsPaych.UpdateChannelState, + Params: params, + }, nil +} + +func toV15SignedVoucher(sv paychtypes.SignedVoucher) paych15.SignedVoucher { + merges := make([]paych15.Merge, len(sv.Merges)) + for i := range sv.Merges { + merges[i] = paych15.Merge{ + Lane: sv.Merges[i].Lane, + Nonce: sv.Merges[i].Nonce, + } + } + + return paych15.SignedVoucher{ + ChannelAddr: sv.ChannelAddr, + TimeLockMin: sv.TimeLockMin, + TimeLockMax: sv.TimeLockMax, + SecretHash: sv.SecretHash, + Extra: (*paych15.ModVerifyParams)(sv.Extra), + Lane: sv.Lane, + Nonce: sv.Nonce, + Amount: sv.Amount, + MinSettleHeight: sv.MinSettleHeight, + Merges: merges, + Signature: sv.Signature, + } +} + +func (m message15) Settle(paych address.Address) (*types.Message, error) { + return &types.Message{ + To: paych, + From: m.from, + Value: abi.NewTokenAmount(0), + Method: builtin15.MethodsPaych.Settle, + }, nil +} + +func (m message15) Collect(paych address.Address) (*types.Message, error) { + return &types.Message{ + To: paych, + From: m.from, + Value: abi.NewTokenAmount(0), + Method: builtin15.MethodsPaych.Collect, + }, nil +} diff --git a/chain/actors/builtin/paych/paych.go b/chain/actors/builtin/paych/paych.go index 1f79c6d08ad..110edfd285b 100644 --- a/chain/actors/builtin/paych/paych.go +++ b/chain/actors/builtin/paych/paych.go @@ -59,6 +59,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -185,6 +188,9 @@ func Message(version actorstypes.Version, from address.Address) MessageBuilder { case actorstypes.Version14: return message14{from} + case actorstypes.Version15: + return message15{from} + default: panic(fmt.Sprintf("unsupported actors version: %d", version)) } @@ -229,5 +235,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/paych/v15.go b/chain/actors/builtin/paych/v15.go new file mode 100644 index 00000000000..939113c46cb --- /dev/null +++ b/chain/actors/builtin/paych/v15.go @@ -0,0 +1,135 @@ +package paych + +import ( + "fmt" + + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store) (State, error) { + out := state15{store: store} + out.State = paych15.State{} + return &out, nil +} + +type state15 struct { + paych15.State + store adt.Store + lsAmt *adt15.Array +} + +// Channel owner, who has funded the actor +func (s *state15) From() (address.Address, error) { + return s.State.From, nil +} + +// Recipient of payouts from channel +func (s *state15) To() (address.Address, error) { + return s.State.To, nil +} + +// Height at which the channel can be `Collected` +func (s *state15) SettlingAt() (abi.ChainEpoch, error) { + return s.State.SettlingAt, nil +} + +// Amount successfully redeemed through the payment channel, paid out on `Collect()` +func (s *state15) ToSend() (abi.TokenAmount, error) { + return s.State.ToSend, nil +} + +func (s *state15) getOrLoadLsAmt() (*adt15.Array, error) { + if s.lsAmt != nil { + return s.lsAmt, nil + } + + // Get the lane state from the chain + lsamt, err := adt15.AsArray(s.store, s.State.LaneStates, paych15.LaneStatesAmtBitwidth) + if err != nil { + return nil, err + } + + s.lsAmt = lsamt + return lsamt, nil +} + +// Get total number of lanes +func (s *state15) LaneCount() (uint64, error) { + lsamt, err := s.getOrLoadLsAmt() + if err != nil { + return 0, err + } + return lsamt.Length(), nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +// Iterate lane states +func (s *state15) ForEachLaneState(cb func(idx uint64, dl LaneState) error) error { + // Get the lane state from the chain + lsamt, err := s.getOrLoadLsAmt() + if err != nil { + return err + } + + // Note: we use a map instead of an array to store laneStates because the + // client sets the lane ID (the index) and potentially they could use a + // very large index. + var ls paych15.LaneState + return lsamt.ForEach(&ls, func(i int64) error { + return cb(uint64(i), &laneState15{ls}) + }) +} + +type laneState15 struct { + paych15.LaneState +} + +func (ls *laneState15) Redeemed() (big.Int, error) { + return ls.LaneState.Redeemed, nil +} + +func (ls *laneState15) Nonce() (uint64, error) { + return ls.LaneState.Nonce, nil +} + +func (s *state15) ActorKey() string { + return manifest.PaychKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/power/power.go b/chain/actors/builtin/power/power.go index b08f6589909..64e9a8989c1 100644 --- a/chain/actors/builtin/power/power.go +++ b/chain/actors/builtin/power/power.go @@ -9,7 +9,7 @@ import ( "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" @@ -27,8 +27,8 @@ import ( ) var ( - Address = builtin14.StoragePowerActorAddr - Methods = builtin14.MethodsPower + Address = builtin15.StoragePowerActorAddr + Methods = builtin15.MethodsPower ) func Load(store adt.Store, act *types.Actor) (State, error) { @@ -60,6 +60,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -136,6 +139,9 @@ func MakeState(store adt.Store, av actorstypes.Version) (State, error) { case actorstypes.Version14: return make14(store) + case actorstypes.Version15: + return make15(store) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -204,5 +210,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/power/v15.go b/chain/actors/builtin/power/v15.go new file mode 100644 index 00000000000..a31f4ad3985 --- /dev/null +++ b/chain/actors/builtin/power/v15.go @@ -0,0 +1,207 @@ +package power + +import ( + "bytes" + "fmt" + + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store) (State, error) { + out := state15{store: store} + + s, err := power15.ConstructState(store) + if err != nil { + return nil, err + } + + out.State = *s + + return &out, nil +} + +type state15 struct { + power15.State + store adt.Store +} + +func (s *state15) TotalLocked() (abi.TokenAmount, error) { + return s.TotalPledgeCollateral, nil +} + +func (s *state15) TotalPower() (Claim, error) { + return Claim{ + RawBytePower: s.TotalRawBytePower, + QualityAdjPower: s.TotalQualityAdjPower, + }, nil +} + +// Committed power to the network. Includes miners below the minimum threshold. +func (s *state15) TotalCommitted() (Claim, error) { + return Claim{ + RawBytePower: s.TotalBytesCommitted, + QualityAdjPower: s.TotalQABytesCommitted, + }, nil +} + +func (s *state15) MinerPower(addr address.Address) (Claim, bool, error) { + claims, err := s.claims() + if err != nil { + return Claim{}, false, err + } + var claim power15.Claim + ok, err := claims.Get(abi.AddrKey(addr), &claim) + if err != nil { + return Claim{}, false, err + } + return Claim{ + RawBytePower: claim.RawBytePower, + QualityAdjPower: claim.QualityAdjPower, + }, ok, nil +} + +func (s *state15) MinerNominalPowerMeetsConsensusMinimum(a address.Address) (bool, error) { + return s.State.MinerNominalPowerMeetsConsensusMinimum(s.store, a) +} + +func (s *state15) TotalPowerSmoothed() (builtin.FilterEstimate, error) { + return builtin.FilterEstimate(s.State.ThisEpochQAPowerSmoothed), nil +} + +func (s *state15) MinerCounts() (uint64, uint64, error) { + return uint64(s.State.MinerAboveMinPowerCount), uint64(s.State.MinerCount), nil +} + +func (s *state15) ListAllMiners() ([]address.Address, error) { + claims, err := s.claims() + if err != nil { + return nil, err + } + + var miners []address.Address + err = claims.ForEach(nil, func(k string) error { + a, err := address.NewFromBytes([]byte(k)) + if err != nil { + return err + } + miners = append(miners, a) + return nil + }) + if err != nil { + return nil, err + } + + return miners, nil +} + +func (s *state15) ForEachClaim(cb func(miner address.Address, claim Claim) error) error { + claims, err := s.claims() + if err != nil { + return err + } + + var claim power15.Claim + return claims.ForEach(&claim, func(k string) error { + a, err := address.NewFromBytes([]byte(k)) + if err != nil { + return err + } + return cb(a, Claim{ + RawBytePower: claim.RawBytePower, + QualityAdjPower: claim.QualityAdjPower, + }) + }) +} + +func (s *state15) ClaimsChanged(other State) (bool, error) { + other15, ok := other.(*state15) + if !ok { + // treat an upgrade as a change, always + return true, nil + } + return !s.State.Claims.Equals(other15.State.Claims), nil +} + +func (s *state15) SetTotalQualityAdjPower(p abi.StoragePower) error { + s.State.TotalQualityAdjPower = p + return nil +} + +func (s *state15) SetTotalRawBytePower(p abi.StoragePower) error { + s.State.TotalRawBytePower = p + return nil +} + +func (s *state15) SetThisEpochQualityAdjPower(p abi.StoragePower) error { + s.State.ThisEpochQualityAdjPower = p + return nil +} + +func (s *state15) SetThisEpochRawBytePower(p abi.StoragePower) error { + s.State.ThisEpochRawBytePower = p + return nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) claims() (adt.Map, error) { + return adt15.AsMap(s.store, s.Claims, builtin15.DefaultHamtBitwidth) +} + +func (s *state15) decodeClaim(val *cbg.Deferred) (Claim, error) { + var ci power15.Claim + if err := ci.UnmarshalCBOR(bytes.NewReader(val.Raw)); err != nil { + return Claim{}, err + } + return fromV15Claim(ci), nil +} + +func fromV15Claim(v15 power15.Claim) Claim { + return Claim{ + RawBytePower: v15.RawBytePower, + QualityAdjPower: v15.QualityAdjPower, + } +} + +func (s *state15) ActorKey() string { + return manifest.PowerKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/registry.go b/chain/actors/builtin/registry.go index bbded891955..0286c35d6d4 100644 --- a/chain/actors/builtin/registry.go +++ b/chain/actors/builtin/registry.go @@ -90,6 +90,22 @@ import ( reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" + account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" + cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" + datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" + eam15 "github.com/filecoin-project/go-state-types/builtin/v15/eam" + ethaccount15 "github.com/filecoin-project/go-state-types/builtin/v15/ethaccount" + evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" + _init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + multisig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + placeholder15 "github.com/filecoin-project/go-state-types/builtin/v15/placeholder" + power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" + reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" + system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" + verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" _init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" @@ -857,6 +873,110 @@ func MakeRegistry(av actorstypes.Version) []RegistryEntry { } } + case actorstypes.Version15: + for key, codeID := range codeIDs { + switch key { + case manifest.AccountKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: account15.Methods, + state: new(account15.State), + }) + case manifest.CronKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: cron15.Methods, + state: new(cron15.State), + }) + case manifest.InitKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: _init15.Methods, + state: new(_init15.State), + }) + case manifest.MarketKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: market15.Methods, + state: new(market15.State), + }) + case manifest.MinerKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: miner15.Methods, + state: new(miner15.State), + }) + case manifest.MultisigKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: multisig15.Methods, + state: new(multisig15.State), + }) + case manifest.PaychKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: paych15.Methods, + state: new(paych15.State), + }) + case manifest.PowerKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: power15.Methods, + state: new(power15.State), + }) + case manifest.RewardKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: reward15.Methods, + state: new(reward15.State), + }) + case manifest.SystemKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: system15.Methods, + state: new(system15.State), + }) + case manifest.VerifregKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: verifreg15.Methods, + state: new(verifreg15.State), + }) + case manifest.DatacapKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: datacap15.Methods, + state: new(datacap15.State), + }) + + case manifest.EvmKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: evm15.Methods, + state: new(evm15.State), + }) + case manifest.EamKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: eam15.Methods, + state: nil, + }) + case manifest.PlaceholderKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: placeholder15.Methods, + state: nil, + }) + case manifest.EthAccountKey: + registry = append(registry, RegistryEntry{ + code: codeID, + methods: ethaccount15.Methods, + state: nil, + }) + + } + } + default: panic("expected version v8 and up only, use specs-actors for v0-7") } diff --git a/chain/actors/builtin/reward/reward.go b/chain/actors/builtin/reward/reward.go index 18860769ca1..b3021b82960 100644 --- a/chain/actors/builtin/reward/reward.go +++ b/chain/actors/builtin/reward/reward.go @@ -6,7 +6,7 @@ import ( "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" @@ -25,8 +25,8 @@ import ( ) var ( - Address = builtin14.RewardActorAddr - Methods = builtin14.MethodsReward + Address = builtin15.RewardActorAddr + Methods = builtin15.MethodsReward ) func Load(store adt.Store, act *types.Actor) (State, error) { @@ -58,6 +58,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -134,6 +137,9 @@ func MakeState(store adt.Store, av actorstypes.Version, currRealizedPower abi.St case actorstypes.Version14: return make14(store, currRealizedPower) + case actorstypes.Version15: + return make15(store, currRealizedPower) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -180,5 +186,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/reward/v15.go b/chain/actors/builtin/reward/v15.go new file mode 100644 index 00000000000..1b781f462a4 --- /dev/null +++ b/chain/actors/builtin/reward/v15.go @@ -0,0 +1,120 @@ +package reward + +import ( + "fmt" + + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" + smoothing15 "github.com/filecoin-project/go-state-types/builtin/v15/util/smoothing" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, currRealizedPower abi.StoragePower) (State, error) { + out := state15{store: store} + out.State = *reward15.ConstructState(currRealizedPower) + return &out, nil +} + +type state15 struct { + reward15.State + store adt.Store +} + +func (s *state15) ThisEpochReward() (abi.TokenAmount, error) { + return s.State.ThisEpochReward, nil +} + +func (s *state15) ThisEpochRewardSmoothed() (builtin.FilterEstimate, error) { + + return builtin.FilterEstimate{ + PositionEstimate: s.State.ThisEpochRewardSmoothed.PositionEstimate, + VelocityEstimate: s.State.ThisEpochRewardSmoothed.VelocityEstimate, + }, nil + +} + +func (s *state15) ThisEpochBaselinePower() (abi.StoragePower, error) { + return s.State.ThisEpochBaselinePower, nil +} + +func (s *state15) TotalStoragePowerReward() (abi.TokenAmount, error) { + return s.State.TotalStoragePowerReward, nil +} + +func (s *state15) EffectiveBaselinePower() (abi.StoragePower, error) { + return s.State.EffectiveBaselinePower, nil +} + +func (s *state15) EffectiveNetworkTime() (abi.ChainEpoch, error) { + return s.State.EffectiveNetworkTime, nil +} + +func (s *state15) CumsumBaseline() (reward15.Spacetime, error) { + return s.State.CumsumBaseline, nil +} + +func (s *state15) CumsumRealized() (reward15.Spacetime, error) { + return s.State.CumsumRealized, nil +} + +func (s *state15) InitialPledgeForPower(qaPower abi.StoragePower, networkTotalPledge abi.TokenAmount, networkQAPower *builtin.FilterEstimate, circSupply abi.TokenAmount) (abi.TokenAmount, error) { + return miner15.InitialPledgeForPower( + qaPower, + s.State.ThisEpochBaselinePower, + s.State.ThisEpochRewardSmoothed, + smoothing15.FilterEstimate{ + PositionEstimate: networkQAPower.PositionEstimate, + VelocityEstimate: networkQAPower.VelocityEstimate, + }, + circSupply, + ), nil +} + +func (s *state15) PreCommitDepositForPower(networkQAPower builtin.FilterEstimate, sectorWeight abi.StoragePower) (abi.TokenAmount, error) { + return miner15.PreCommitDepositForPower(s.State.ThisEpochRewardSmoothed, + smoothing15.FilterEstimate{ + PositionEstimate: networkQAPower.PositionEstimate, + VelocityEstimate: networkQAPower.VelocityEstimate, + }, + sectorWeight), nil +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) ActorKey() string { + return manifest.RewardKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/system/system.go b/chain/actors/builtin/system/system.go index 8f72f717244..5bb1fe44dd0 100644 --- a/chain/actors/builtin/system/system.go +++ b/chain/actors/builtin/system/system.go @@ -5,7 +5,7 @@ import ( "golang.org/x/xerrors" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" @@ -21,7 +21,7 @@ import ( ) var ( - Address = builtin14.SystemActorAddr + Address = builtin15.SystemActorAddr ) func Load(store adt.Store, act *types.Actor) (State, error) { @@ -53,6 +53,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -129,6 +132,9 @@ func MakeState(store adt.Store, av actorstypes.Version, builtinActors cid.Cid) ( case actorstypes.Version14: return make14(store, builtinActors) + case actorstypes.Version15: + return make15(store, builtinActors) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -159,5 +165,6 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/builtin/system/v15.go b/chain/actors/builtin/system/v15.go new file mode 100644 index 00000000000..9a5da9ad000 --- /dev/null +++ b/chain/actors/builtin/system/v15.go @@ -0,0 +1,72 @@ +package system + +import ( + "fmt" + + "github.com/ipfs/go-cid" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, builtinActors cid.Cid) (State, error) { + out := state15{store: store} + out.State = system15.State{ + BuiltinActors: builtinActors, + } + return &out, nil +} + +type state15 struct { + system15.State + store adt.Store +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) GetBuiltinActors() cid.Cid { + + return s.State.BuiltinActors + +} + +func (s *state15) SetBuiltinActors(c cid.Cid) error { + + s.State.BuiltinActors = c + return nil + +} + +func (s *state15) ActorKey() string { + return manifest.SystemKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/verifreg/v15.go b/chain/actors/builtin/verifreg/v15.go new file mode 100644 index 00000000000..017e0cc743e --- /dev/null +++ b/chain/actors/builtin/verifreg/v15.go @@ -0,0 +1,196 @@ +package verifreg + +import ( + "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" +) + +var _ State = (*state15)(nil) + +func load15(store adt.Store, root cid.Cid) (State, error) { + out := state15{store: store} + err := store.Get(store.Context(), root, &out) + if err != nil { + return nil, err + } + return &out, nil +} + +func make15(store adt.Store, rootKeyAddress address.Address) (State, error) { + out := state15{store: store} + + s, err := verifreg15.ConstructState(store, rootKeyAddress) + if err != nil { + return nil, err + } + + out.State = *s + + return &out, nil +} + +type state15 struct { + verifreg15.State + store adt.Store +} + +func (s *state15) RootKey() (address.Address, error) { + return s.State.RootKey, nil +} + +func (s *state15) VerifiedClientDataCap(addr address.Address) (bool, abi.StoragePower, error) { + + return false, big.Zero(), xerrors.Errorf("unsupported in actors v15") + +} + +func (s *state15) VerifierDataCap(addr address.Address) (bool, abi.StoragePower, error) { + return getDataCap(s.store, actors.Version15, s.verifiers, addr) +} + +func (s *state15) RemoveDataCapProposalID(verifier address.Address, client address.Address) (bool, uint64, error) { + return getRemoveDataCapProposalID(s.store, actors.Version15, s.removeDataCapProposalIDs, verifier, client) +} + +func (s *state15) ForEachVerifier(cb func(addr address.Address, dcap abi.StoragePower) error) error { + return forEachCap(s.store, actors.Version15, s.verifiers, cb) +} + +func (s *state15) ForEachClient(cb func(addr address.Address, dcap abi.StoragePower) error) error { + + return xerrors.Errorf("unsupported in actors v15") + +} + +func (s *state15) verifiedClients() (adt.Map, error) { + + return nil, xerrors.Errorf("unsupported in actors v15") + +} + +func (s *state15) verifiers() (adt.Map, error) { + return adt15.AsMap(s.store, s.Verifiers, builtin15.DefaultHamtBitwidth) +} + +func (s *state15) removeDataCapProposalIDs() (adt.Map, error) { + return adt15.AsMap(s.store, s.RemoveDataCapProposalIDs, builtin15.DefaultHamtBitwidth) +} + +func (s *state15) GetState() interface{} { + return &s.State +} + +func (s *state15) GetAllocation(clientIdAddr address.Address, allocationId verifreg9.AllocationId) (*Allocation, bool, error) { + + alloc, ok, err := s.FindAllocation(s.store, clientIdAddr, verifreg15.AllocationId(allocationId)) + return (*Allocation)(alloc), ok, err +} + +func (s *state15) GetAllocations(clientIdAddr address.Address) (map[AllocationId]Allocation, error) { + + v15Map, err := s.LoadAllocationsToMap(s.store, clientIdAddr) + + retMap := make(map[AllocationId]Allocation, len(v15Map)) + for k, v := range v15Map { + retMap[AllocationId(k)] = Allocation(v) + } + + return retMap, err + +} + +func (s *state15) GetAllAllocations() (map[AllocationId]Allocation, error) { + + v15Map, err := s.State.GetAllAllocations(s.store) + + retMap := make(map[AllocationId]Allocation, len(v15Map)) + for k, v := range v15Map { + retMap[AllocationId(k)] = Allocation(v) + } + + return retMap, err + +} + +func (s *state15) GetClaim(providerIdAddr address.Address, claimId verifreg9.ClaimId) (*Claim, bool, error) { + + claim, ok, err := s.FindClaim(s.store, providerIdAddr, verifreg15.ClaimId(claimId)) + return (*Claim)(claim), ok, err + +} + +func (s *state15) GetClaims(providerIdAddr address.Address) (map[ClaimId]Claim, error) { + + v15Map, err := s.LoadClaimsToMap(s.store, providerIdAddr) + + retMap := make(map[ClaimId]Claim, len(v15Map)) + for k, v := range v15Map { + retMap[ClaimId(k)] = Claim(v) + } + + return retMap, err + +} + +func (s *state15) GetAllClaims() (map[ClaimId]Claim, error) { + + v15Map, err := s.State.GetAllClaims(s.store) + + retMap := make(map[ClaimId]Claim, len(v15Map)) + for k, v := range v15Map { + retMap[ClaimId(k)] = Claim(v) + } + + return retMap, err + +} + +func (s *state15) GetClaimIdsBySector(providerIdAddr address.Address) (map[abi.SectorNumber][]ClaimId, error) { + + v15Map, err := s.LoadClaimsToMap(s.store, providerIdAddr) + + retMap := make(map[abi.SectorNumber][]ClaimId) + for k, v := range v15Map { + claims, ok := retMap[v.Sector] + if !ok { + retMap[v.Sector] = []ClaimId{ClaimId(k)} + } else { + retMap[v.Sector] = append(claims, ClaimId(k)) + } + } + + return retMap, err + +} + +func (s *state15) ActorKey() string { + return manifest.VerifregKey +} + +func (s *state15) ActorVersion() actorstypes.Version { + return actorstypes.Version15 +} + +func (s *state15) Code() cid.Cid { + code, ok := actors.GetActorCodeID(s.ActorVersion(), s.ActorKey()) + if !ok { + panic(fmt.Errorf("didn't find actor %v code id for actor version %d", s.ActorKey(), s.ActorVersion())) + } + + return code +} diff --git a/chain/actors/builtin/verifreg/verifreg.go b/chain/actors/builtin/verifreg/verifreg.go index 97976852fc6..02e3f961dbf 100644 --- a/chain/actors/builtin/verifreg/verifreg.go +++ b/chain/actors/builtin/verifreg/verifreg.go @@ -7,7 +7,7 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" @@ -25,8 +25,8 @@ import ( ) var ( - Address = builtin14.VerifiedRegistryActorAddr - Methods = builtin14.MethodsVerifiedRegistry + Address = builtin15.VerifiedRegistryActorAddr + Methods = builtin15.MethodsVerifiedRegistry ) func Load(store adt.Store, act *types.Actor) (State, error) { @@ -58,6 +58,9 @@ func Load(store adt.Store, act *types.Actor) (State, error) { case actorstypes.Version14: return load14(store, act.Head) + case actorstypes.Version15: + return load15(store, act.Head) + } } @@ -134,6 +137,9 @@ func MakeState(store adt.Store, av actorstypes.Version, rootKeyAddress address.A case actorstypes.Version14: return make14(store, rootKeyAddress) + case actorstypes.Version15: + return make15(store, rootKeyAddress) + } return nil, xerrors.Errorf("unknown actor version %d", av) } @@ -177,6 +183,7 @@ func AllCodes() []cid.Cid { (&state12{}).Code(), (&state13{}).Code(), (&state14{}).Code(), + (&state15{}).Code(), } } diff --git a/chain/actors/policy/policy.go b/chain/actors/policy/policy.go index ac410e8ca83..1f488518dea 100644 --- a/chain/actors/policy/policy.go +++ b/chain/actors/policy/policy.go @@ -11,6 +11,7 @@ import ( builtin12 "github.com/filecoin-project/go-state-types/builtin" builtin13 "github.com/filecoin-project/go-state-types/builtin" builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" builtin8 "github.com/filecoin-project/go-state-types/builtin" builtin9 "github.com/filecoin-project/go-state-types/builtin" market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" @@ -27,8 +28,11 @@ import ( verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" - paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" @@ -67,14 +71,14 @@ import ( ) const ( - ChainFinality = miner14.ChainFinality + ChainFinality = miner15.ChainFinality SealRandomnessLookback = ChainFinality - PaychSettleDelay = paych14.SettleDelay - MaxPreCommitRandomnessLookback = builtin14.EpochsInDay + SealRandomnessLookback + PaychSettleDelay = paych15.SettleDelay + MaxPreCommitRandomnessLookback = builtin15.EpochsInDay + SealRandomnessLookback ) var ( - MarketDefaultAllocationTermBuffer = market14.MarketDefaultAllocationTermBuffer + MarketDefaultAllocationTermBuffer = market15.MarketDefaultAllocationTermBuffer ) // SetSupportedProofTypes sets supported proof types, across all actor versions. @@ -193,11 +197,13 @@ func SetPreCommitChallengeDelay(delay abi.ChainEpoch) { miner14.PreCommitChallengeDelay = delay + miner15.PreCommitChallengeDelay = delay + } func GetPreCommitChallengeDelay() abi.ChainEpoch { // TODO: this function shouldn't really exist. Instead, the API should expose the precommit delay. - return miner14.PreCommitChallengeDelay + return miner15.PreCommitChallengeDelay } // SetConsensusMinerMinPower sets the minimum power of an individual miner must @@ -259,6 +265,10 @@ func SetConsensusMinerMinPower(p abi.StoragePower) { policy.ConsensusMinerMinPower = p } + for _, policy := range builtin15.PoStProofPolicies { + policy.ConsensusMinerMinPower = p + } + } // SetMinVerifiedDealSize sets the minimum size of a verified deal. This should @@ -293,6 +303,8 @@ func SetMinVerifiedDealSize(size abi.StoragePower) { verifreg14.MinVerifiedDealSize = size + verifreg15.MinVerifiedDealSize = size + } func GetMaxProveCommitDuration(ver actorstypes.Version, t abi.RegisteredSealProof) (abi.ChainEpoch, error) { @@ -354,6 +366,10 @@ func GetMaxProveCommitDuration(ver actorstypes.Version, t abi.RegisteredSealProo return miner14.MaxProveCommitDuration[t], nil + case actorstypes.Version15: + + return miner15.MaxProveCommitDuration[t], nil + default: return 0, xerrors.Errorf("unsupported actors version") } @@ -429,6 +445,11 @@ func SetProviderCollateralSupplyTarget(num, denom big.Int) { Denominator: denom, } + market15.ProviderCollateralSupplyTarget = builtin15.BigFrac{ + Numerator: num, + Denominator: denom, + } + } func DealProviderCollateralBounds( @@ -512,13 +533,18 @@ func DealProviderCollateralBounds( min, max := market14.DealProviderCollateralBounds(size, verified, rawBytePower, qaPower, baselinePower, circulatingFil) return min, max, nil + case actorstypes.Version15: + + min, max := market15.DealProviderCollateralBounds(size, verified, rawBytePower, qaPower, baselinePower, circulatingFil) + return min, max, nil + default: return big.Zero(), big.Zero(), xerrors.Errorf("unsupported actors version") } } func DealDurationBounds(pieceSize abi.PaddedPieceSize) (min, max abi.ChainEpoch) { - return market14.DealDurationBounds(pieceSize) + return market15.DealDurationBounds(pieceSize) } // SetWPoStChallengeWindow sets the challenge window and scales the proving period to match (such @@ -615,6 +641,13 @@ func SetWPoStChallengeWindow(period abi.ChainEpoch) { // scale it if we're scaling the challenge period. miner14.WPoStDisputeWindow = period * 30 + miner15.WPoStChallengeWindow = period + miner15.WPoStProvingPeriod = period * abi.ChainEpoch(miner15.WPoStPeriodDeadlines) + + // by default, this is 2x finality which is 30 periods. + // scale it if we're scaling the challenge period. + miner15.WPoStDisputeWindow = period * 30 + } func GetWinningPoStSectorSetLookback(nwVer network.Version) abi.ChainEpoch { @@ -675,6 +708,9 @@ func GetMaxSectorExpirationExtension(nv network.Version) (abi.ChainEpoch, error) case actorstypes.Version14: return miner14.MaxSectorExpirationExtension, nil + case actorstypes.Version15: + return miner15.MaxSectorExpirationExtension, nil + default: return 0, xerrors.Errorf("unsupported network version") } @@ -682,11 +718,11 @@ func GetMaxSectorExpirationExtension(nv network.Version) (abi.ChainEpoch, error) } func GetMinSectorExpiration() abi.ChainEpoch { - return miner14.MinSectorExpiration + return miner15.MinSectorExpiration } func GetMaxPoStPartitions(nv network.Version, p abi.RegisteredPoStProof) (int, error) { - sectorsPerPart, err := builtin14.PoStProofWindowPoStPartitionSectors(p) + sectorsPerPart, err := builtin15.PoStProofWindowPoStPartitionSectors(p) if err != nil { return 0, err } @@ -695,7 +731,7 @@ func GetMaxPoStPartitions(nv network.Version, p abi.RegisteredPoStProof) (int, e return 0, err } - return min(miner14.PoStedPartitionsMax, int(uint64(maxSectors)/sectorsPerPart)), nil + return min(miner15.PoStedPartitionsMax, int(uint64(maxSectors)/sectorsPerPart)), nil } func GetDefaultAggregationProof() abi.RegisteredAggregationProof { @@ -707,7 +743,7 @@ func GetSectorMaxLifetime(proof abi.RegisteredSealProof, nwVer network.Version) return builtin4.SealProofPoliciesV0[proof].SectorMaxLifetime } - return builtin14.SealProofPoliciesV11[proof].SectorMaxLifetime + return builtin15.SealProofPoliciesV11[proof].SectorMaxLifetime } func GetAddressedSectorsMax(nwVer network.Version) (int, error) { @@ -759,6 +795,9 @@ func GetAddressedSectorsMax(nwVer network.Version) (int, error) { case actorstypes.Version14: return miner14.AddressedSectorsMax, nil + case actorstypes.Version15: + return miner15.AddressedSectorsMax, nil + default: return 0, xerrors.Errorf("unsupported network version") } @@ -828,6 +867,10 @@ func GetDeclarationsMax(nwVer network.Version) (int, error) { return miner14.DeclarationsMax, nil + case actorstypes.Version15: + + return miner15.DeclarationsMax, nil + default: return 0, xerrors.Errorf("unsupported network version") } @@ -896,6 +939,10 @@ func AggregateProveCommitNetworkFee(nwVer network.Version, aggregateSize int, ba return miner14.AggregateProveCommitNetworkFee(aggregateSize, baseFee), nil + case actorstypes.Version15: + + return miner15.AggregateProveCommitNetworkFee(aggregateSize, baseFee), nil + default: return big.Zero(), xerrors.Errorf("unsupported network version") } @@ -964,6 +1011,10 @@ func AggregatePreCommitNetworkFee(nwVer network.Version, aggregateSize int, base return miner14.AggregatePreCommitNetworkFee(aggregateSize, baseFee), nil + case actorstypes.Version15: + + return miner15.AggregatePreCommitNetworkFee(aggregateSize, baseFee), nil + default: return big.Zero(), xerrors.Errorf("unsupported network version") } diff --git a/chain/actors/version.go b/chain/actors/version.go index b67a4ef2166..86199d0cf17 100644 --- a/chain/actors/version.go +++ b/chain/actors/version.go @@ -14,9 +14,9 @@ const ({{range .actorVersions}} /* inline-gen start */ -var LatestVersion = 14 +var LatestVersion = 15 -var Versions = []int{0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14} +var Versions = []int{0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15} const ( Version0 Version = 0 @@ -33,6 +33,7 @@ const ( Version12 Version = 12 Version13 Version = 13 Version14 Version = 14 + Version15 Version = 15 ) /* inline-gen end */ diff --git a/gen/inlinegen-data.json b/gen/inlinegen-data.json index fd5569436c3..59112f29065 100644 --- a/gen/inlinegen-data.json +++ b/gen/inlinegen-data.json @@ -1,7 +1,7 @@ { - "actorVersions": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], - "latestActorsVersion": 14, + "actorVersions": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], + "latestActorsVersion": 15, - "networkVersions": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], - "latestNetworkVersion": 23 + "networkVersions": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], + "latestNetworkVersion": 24 } diff --git a/itests/kit/ensemble_opts_nv.go b/itests/kit/ensemble_opts_nv.go index 03239efe95a..758d8faafb8 100644 --- a/itests/kit/ensemble_opts_nv.go +++ b/itests/kit/ensemble_opts_nv.go @@ -35,12 +35,12 @@ func LatestActorsAt(upgradeHeight abi.ChainEpoch) EnsembleOpt { }) /* inline-gen start */ return UpgradeSchedule(stmgr.Upgrade{ - Network: network.Version22, + Network: network.Version23, Height: -1, }, stmgr.Upgrade{ - Network: network.Version23, + Network: network.Version24, Height: upgradeHeight, - Migration: filcns.UpgradeActorsV14, + Migration: filcns.UpgradeActorsV15, }) /* inline-gen end */ } From 888130d9ecdb48c3274ef3246b4d0f6701de6639 Mon Sep 17 00:00:00 2001 From: kamuik16 Date: Wed, 28 Aug 2024 19:11:06 +0530 Subject: [PATCH 06/22] chore: update chain/consensus/filcns/upgrades.go --- chain/consensus/filcns/upgrades.go | 114 +++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/chain/consensus/filcns/upgrades.go b/chain/consensus/filcns/upgrades.go index f6d65ed5b3b..bace0397536 100644 --- a/chain/consensus/filcns/upgrades.go +++ b/chain/consensus/filcns/upgrades.go @@ -30,6 +30,7 @@ import ( system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" nv22 "github.com/filecoin-project/go-state-types/builtin/v13/migration" nv23 "github.com/filecoin-project/go-state-types/builtin/v14/migration" + nv24 "github.com/filecoin-project/go-state-types/builtin/v15/migration" nv17 "github.com/filecoin-project/go-state-types/builtin/v9/migration" "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/go-state-types/migration" @@ -317,6 +318,17 @@ func DefaultUpgradeSchedule() stmgr.UpgradeSchedule { StopWithin: 10, }}, Expensive: true, + }, { + Height: buildconstants.UpgradeOmenHeight, + Network: network.Version24, + Migration: UpgradeActorsV15, + PreMigrations: []stmgr.PreMigration{{ + PreMigration: PreUpgradeActorsV15, + StartWithin: 120, + DontStartWithin: 15, + StopWithin: 10, + }}, + Expensive: true, }, } @@ -2588,6 +2600,108 @@ func upgradeActorsV14Common( return newRoot, nil } +func PreUpgradeActorsV15(ctx context.Context, sm *stmgr.StateManager, cache stmgr.MigrationCache, root cid.Cid, epoch abi.ChainEpoch, ts *types.TipSet) error { + // Use half the CPUs for pre-migration, but leave at least 3. + workerCount := MigrationMaxWorkerCount + if workerCount <= 4 { + workerCount = 1 + } else { + workerCount /= 2 + } + + lbts, lbRoot, err := stmgr.GetLookbackTipSetForRound(ctx, sm, ts, epoch) + if err != nil { + return xerrors.Errorf("error getting lookback ts for premigration: %w", err) + } + + config := migration.Config{ + MaxWorkers: uint(workerCount), + ProgressLogPeriod: time.Minute * 5, + } + + _, err = upgradeActorsV15Common(ctx, sm, cache, lbRoot, epoch, lbts, config) + return err +} + +func UpgradeActorsV15(ctx context.Context, sm *stmgr.StateManager, cache stmgr.MigrationCache, cb stmgr.ExecMonitor, + root cid.Cid, epoch abi.ChainEpoch, ts *types.TipSet) (cid.Cid, error) { + // Use all the CPUs except 2. + workerCount := MigrationMaxWorkerCount - 3 + if workerCount <= 0 { + workerCount = 1 + } + config := migration.Config{ + MaxWorkers: uint(workerCount), + JobQueueSize: 1000, + ResultQueueSize: 100, + ProgressLogPeriod: 10 * time.Second, + } + newRoot, err := upgradeActorsV15Common(ctx, sm, cache, root, epoch, ts, config) + if err != nil { + return cid.Undef, xerrors.Errorf("migrating actors vXX state: %w", err) + } + return newRoot, nil +} + +func upgradeActorsV15Common( + ctx context.Context, sm *stmgr.StateManager, cache stmgr.MigrationCache, + root cid.Cid, epoch abi.ChainEpoch, ts *types.TipSet, + config migration.Config, +) (cid.Cid, error) { + writeStore := blockstore.NewAutobatch(ctx, sm.ChainStore().StateBlockstore(), units.GiB/4) + adtStore := store.ActorStore(ctx, writeStore) + // ensure that the manifest is loaded in the blockstore + if err := bundle.LoadBundles(ctx, writeStore, actorstypes.Version15); err != nil { + return cid.Undef, xerrors.Errorf("failed to load manifest bundle: %w", err) + } + + // Load the state root. + var stateRoot types.StateRoot + if err := adtStore.Get(ctx, root, &stateRoot); err != nil { + return cid.Undef, xerrors.Errorf("failed to decode state root: %w", err) + } + + if stateRoot.Version != types.StateTreeVersion5 { + return cid.Undef, xerrors.Errorf( + "expected state root version 5 for actors vXX+1 upgrade, got %d", + stateRoot.Version, + ) + } + + manifest, ok := actors.GetManifest(actorstypes.Version15) + if !ok { + return cid.Undef, xerrors.Errorf("no manifest CID for vXX+1 upgrade") + } + + // Perform the migration + newHamtRoot, err := nv24.MigrateStateTree(ctx, adtStore, manifest, stateRoot.Actors, epoch, config, + migrationLogger{}, cache) + if err != nil { + return cid.Undef, xerrors.Errorf("upgrading to actors vXX+1: %w", err) + } + + // Persist the result. + newRoot, err := adtStore.Put(ctx, &types.StateRoot{ + Version: types.StateTreeVersion5, + Actors: newHamtRoot, + Info: stateRoot.Info, + }) + if err != nil { + return cid.Undef, xerrors.Errorf("failed to persist new state root: %w", err) + } + + // Persists the new tree and shuts down the flush worker + if err := writeStore.Flush(ctx); err != nil { + return cid.Undef, xerrors.Errorf("writeStore flush failed: %w", err) + } + + if err := writeStore.Shutdown(ctx); err != nil { + return cid.Undef, xerrors.Errorf("writeStore shutdown failed: %w", err) + } + + return newRoot, nil +} + //////////////////// // Example upgrade function if upgrade requires only code changes From 8d37a84ae97c5324ae95b64c54199efb1ad271e2 Mon Sep 17 00:00:00 2001 From: kamuik16 Date: Wed, 28 Aug 2024 19:23:33 +0530 Subject: [PATCH 07/22] chore: remaining steps --- api/proxy_gen.go | 18 ++- api/types.go | 1 + api/v0api/proxy_gen.go | 8 +- chain/actors/builtin/account/account.go | 18 ++- chain/actors/builtin/account/v0.go | 8 +- chain/actors/builtin/account/v10.go | 8 +- chain/actors/builtin/account/v11.go | 8 +- chain/actors/builtin/account/v12.go | 8 +- chain/actors/builtin/account/v13.go | 8 +- chain/actors/builtin/account/v14.go | 8 +- chain/actors/builtin/account/v15.go | 8 +- chain/actors/builtin/account/v2.go | 8 +- chain/actors/builtin/account/v3.go | 8 +- chain/actors/builtin/account/v4.go | 8 +- chain/actors/builtin/account/v5.go | 8 +- chain/actors/builtin/account/v6.go | 8 +- chain/actors/builtin/account/v7.go | 8 +- chain/actors/builtin/account/v8.go | 8 +- chain/actors/builtin/account/v9.go | 8 +- chain/actors/builtin/builtin.go | 22 ++-- chain/actors/builtin/cron/cron.go | 18 ++- chain/actors/builtin/cron/v0.go | 5 +- chain/actors/builtin/cron/v10.go | 5 +- chain/actors/builtin/cron/v11.go | 5 +- chain/actors/builtin/cron/v12.go | 5 +- chain/actors/builtin/cron/v13.go | 5 +- chain/actors/builtin/cron/v14.go | 5 +- chain/actors/builtin/cron/v15.go | 5 +- chain/actors/builtin/cron/v2.go | 5 +- chain/actors/builtin/cron/v3.go | 5 +- chain/actors/builtin/cron/v4.go | 5 +- chain/actors/builtin/cron/v5.go | 5 +- chain/actors/builtin/cron/v6.go | 5 +- chain/actors/builtin/cron/v7.go | 5 +- chain/actors/builtin/cron/v8.go | 5 +- chain/actors/builtin/cron/v9.go | 5 +- chain/actors/builtin/datacap/datacap.go | 5 +- chain/actors/builtin/datacap/v10.go | 11 +- chain/actors/builtin/datacap/v11.go | 11 +- chain/actors/builtin/datacap/v12.go | 11 +- chain/actors/builtin/datacap/v13.go | 11 +- chain/actors/builtin/datacap/v14.go | 11 +- chain/actors/builtin/datacap/v15.go | 11 +- chain/actors/builtin/datacap/v9.go | 11 +- chain/actors/builtin/evm/evm.go | 8 +- chain/actors/builtin/evm/v10.go | 4 +- chain/actors/builtin/evm/v11.go | 4 +- chain/actors/builtin/evm/v12.go | 4 +- chain/actors/builtin/evm/v13.go | 4 +- chain/actors/builtin/evm/v14.go | 4 +- chain/actors/builtin/evm/v15.go | 4 +- chain/actors/builtin/init/init.go | 22 ++-- chain/actors/builtin/init/v0.go | 10 +- chain/actors/builtin/init/v10.go | 12 +- chain/actors/builtin/init/v11.go | 12 +- chain/actors/builtin/init/v12.go | 12 +- chain/actors/builtin/init/v13.go | 12 +- chain/actors/builtin/init/v14.go | 12 +- chain/actors/builtin/init/v15.go | 12 +- chain/actors/builtin/init/v2.go | 10 +- chain/actors/builtin/init/v3.go | 13 +- chain/actors/builtin/init/v4.go | 13 +- chain/actors/builtin/init/v5.go | 13 +- chain/actors/builtin/init/v6.go | 13 +- chain/actors/builtin/init/v7.go | 13 +- chain/actors/builtin/init/v8.go | 12 +- chain/actors/builtin/init/v9.go | 12 +- chain/actors/builtin/market/market.go | 23 ++-- chain/actors/builtin/market/v0.go | 10 +- chain/actors/builtin/market/v10.go | 16 +-- chain/actors/builtin/market/v11.go | 16 +-- chain/actors/builtin/market/v12.go | 16 +-- chain/actors/builtin/market/v13.go | 16 +-- chain/actors/builtin/market/v14.go | 16 +-- chain/actors/builtin/market/v15.go | 16 +-- chain/actors/builtin/market/v2.go | 10 +- chain/actors/builtin/market/v3.go | 10 +- chain/actors/builtin/market/v4.go | 10 +- chain/actors/builtin/market/v5.go | 10 +- chain/actors/builtin/market/v6.go | 11 +- chain/actors/builtin/market/v7.go | 11 +- chain/actors/builtin/market/v8.go | 13 +- chain/actors/builtin/market/v9.go | 16 +-- chain/actors/builtin/miner/miner.go | 27 ++-- chain/actors/builtin/miner/v0.go | 17 +-- chain/actors/builtin/miner/v10.go | 16 +-- chain/actors/builtin/miner/v11.go | 16 +-- chain/actors/builtin/miner/v12.go | 16 +-- chain/actors/builtin/miner/v13.go | 16 +-- chain/actors/builtin/miner/v14.go | 16 +-- chain/actors/builtin/miner/v15.go | 16 +-- chain/actors/builtin/miner/v2.go | 14 +-- chain/actors/builtin/miner/v3.go | 15 +-- chain/actors/builtin/miner/v4.go | 15 +-- chain/actors/builtin/miner/v5.go | 15 +-- chain/actors/builtin/miner/v6.go | 15 +-- chain/actors/builtin/miner/v7.go | 15 +-- chain/actors/builtin/miner/v8.go | 16 +-- chain/actors/builtin/miner/v9.go | 16 +-- chain/actors/builtin/multisig/message0.go | 3 +- chain/actors/builtin/multisig/message10.go | 3 +- chain/actors/builtin/multisig/message11.go | 3 +- chain/actors/builtin/multisig/message12.go | 3 +- chain/actors/builtin/multisig/message13.go | 3 +- chain/actors/builtin/multisig/message14.go | 3 +- chain/actors/builtin/multisig/message15.go | 3 +- chain/actors/builtin/multisig/message2.go | 3 +- chain/actors/builtin/multisig/message3.go | 3 +- chain/actors/builtin/multisig/message4.go | 3 +- chain/actors/builtin/multisig/message5.go | 3 +- chain/actors/builtin/multisig/message6.go | 3 +- chain/actors/builtin/multisig/message7.go | 3 +- chain/actors/builtin/multisig/message8.go | 3 +- chain/actors/builtin/multisig/message9.go | 3 +- chain/actors/builtin/multisig/multisig.go | 19 ++- chain/actors/builtin/multisig/v0.go | 13 +- chain/actors/builtin/multisig/v10.go | 15 +-- chain/actors/builtin/multisig/v11.go | 15 +-- chain/actors/builtin/multisig/v12.go | 15 +-- chain/actors/builtin/multisig/v13.go | 15 +-- chain/actors/builtin/multisig/v14.go | 15 +-- chain/actors/builtin/multisig/v15.go | 15 +-- chain/actors/builtin/multisig/v2.go | 13 +- chain/actors/builtin/multisig/v3.go | 14 ++- chain/actors/builtin/multisig/v4.go | 14 ++- chain/actors/builtin/multisig/v5.go | 14 ++- chain/actors/builtin/multisig/v6.go | 14 ++- chain/actors/builtin/multisig/v7.go | 14 ++- chain/actors/builtin/multisig/v8.go | 15 +-- chain/actors/builtin/multisig/v9.go | 15 +-- chain/actors/builtin/paych/message0.go | 2 + chain/actors/builtin/paych/message10.go | 4 +- chain/actors/builtin/paych/message11.go | 4 +- chain/actors/builtin/paych/message12.go | 4 +- chain/actors/builtin/paych/message13.go | 4 +- chain/actors/builtin/paych/message14.go | 4 +- chain/actors/builtin/paych/message15.go | 4 +- chain/actors/builtin/paych/message2.go | 2 + chain/actors/builtin/paych/message3.go | 2 + chain/actors/builtin/paych/message4.go | 2 + chain/actors/builtin/paych/message5.go | 2 + chain/actors/builtin/paych/message6.go | 2 + chain/actors/builtin/paych/message7.go | 2 + chain/actors/builtin/paych/message8.go | 4 +- chain/actors/builtin/paych/message9.go | 4 +- chain/actors/builtin/paych/paych.go | 18 ++- chain/actors/builtin/paych/v0.go | 10 +- chain/actors/builtin/paych/v10.go | 10 +- chain/actors/builtin/paych/v11.go | 10 +- chain/actors/builtin/paych/v12.go | 10 +- chain/actors/builtin/paych/v13.go | 10 +- chain/actors/builtin/paych/v14.go | 10 +- chain/actors/builtin/paych/v15.go | 10 +- chain/actors/builtin/paych/v2.go | 10 +- chain/actors/builtin/paych/v3.go | 10 +- chain/actors/builtin/paych/v4.go | 10 +- chain/actors/builtin/paych/v5.go | 10 +- chain/actors/builtin/paych/v6.go | 10 +- chain/actors/builtin/paych/v7.go | 10 +- chain/actors/builtin/paych/v8.go | 10 +- chain/actors/builtin/paych/v9.go | 10 +- chain/actors/builtin/power/power.go | 24 ++-- chain/actors/builtin/power/v0.go | 12 +- chain/actors/builtin/power/v10.go | 14 +-- chain/actors/builtin/power/v11.go | 14 +-- chain/actors/builtin/power/v12.go | 14 +-- chain/actors/builtin/power/v13.go | 14 +-- chain/actors/builtin/power/v14.go | 14 +-- chain/actors/builtin/power/v15.go | 14 +-- chain/actors/builtin/power/v2.go | 12 +- chain/actors/builtin/power/v3.go | 15 +-- chain/actors/builtin/power/v4.go | 15 +-- chain/actors/builtin/power/v5.go | 15 +-- chain/actors/builtin/power/v6.go | 15 +-- chain/actors/builtin/power/v7.go | 15 +-- chain/actors/builtin/power/v8.go | 14 +-- chain/actors/builtin/power/v9.go | 14 +-- chain/actors/builtin/registry.go | 136 ++++++++++++--------- chain/actors/builtin/reward/reward.go | 20 ++- chain/actors/builtin/reward/v0.go | 13 +- chain/actors/builtin/reward/v10.go | 13 +- chain/actors/builtin/reward/v11.go | 13 +- chain/actors/builtin/reward/v12.go | 13 +- chain/actors/builtin/reward/v13.go | 13 +- chain/actors/builtin/reward/v14.go | 13 +- chain/actors/builtin/reward/v15.go | 13 +- chain/actors/builtin/reward/v2.go | 13 +- chain/actors/builtin/reward/v3.go | 13 +- chain/actors/builtin/reward/v4.go | 13 +- chain/actors/builtin/reward/v5.go | 13 +- chain/actors/builtin/reward/v6.go | 13 +- chain/actors/builtin/reward/v7.go | 13 +- chain/actors/builtin/reward/v8.go | 13 +- chain/actors/builtin/reward/v9.go | 13 +- chain/actors/builtin/system/system.go | 19 ++- chain/actors/builtin/system/v0.go | 10 +- chain/actors/builtin/system/v10.go | 8 +- chain/actors/builtin/system/v11.go | 8 +- chain/actors/builtin/system/v12.go | 8 +- chain/actors/builtin/system/v13.go | 8 +- chain/actors/builtin/system/v14.go | 8 +- chain/actors/builtin/system/v15.go | 8 +- chain/actors/builtin/system/v2.go | 10 +- chain/actors/builtin/system/v3.go | 10 +- chain/actors/builtin/system/v4.go | 10 +- chain/actors/builtin/system/v5.go | 10 +- chain/actors/builtin/system/v6.go | 10 +- chain/actors/builtin/system/v7.go | 10 +- chain/actors/builtin/system/v8.go | 8 +- chain/actors/builtin/system/v9.go | 8 +- chain/actors/builtin/verifreg/v0.go | 14 +-- chain/actors/builtin/verifreg/v10.go | 19 +-- chain/actors/builtin/verifreg/v11.go | 19 +-- chain/actors/builtin/verifreg/v12.go | 19 +-- chain/actors/builtin/verifreg/v13.go | 19 +-- chain/actors/builtin/verifreg/v14.go | 19 +-- chain/actors/builtin/verifreg/v15.go | 19 +-- chain/actors/builtin/verifreg/v2.go | 14 +-- chain/actors/builtin/verifreg/v3.go | 15 +-- chain/actors/builtin/verifreg/v4.go | 15 +-- chain/actors/builtin/verifreg/v5.go | 15 +-- chain/actors/builtin/verifreg/v6.go | 15 +-- chain/actors/builtin/verifreg/v7.go | 15 +-- chain/actors/builtin/verifreg/v8.go | 16 +-- chain/actors/builtin/verifreg/v9.go | 16 +-- chain/actors/builtin/verifreg/verifreg.go | 17 ++- chain/actors/policy/policy.go | 96 +++++++++------ chain/consensus/compute_state.go | 1 + chain/state/statetree.go | 2 +- cmd/lotus-shed/invariants.go | 6 + cmd/lotus-shed/migrations.go | 36 ++++++ node/impl/full/state.go | 1 + 232 files changed, 1488 insertions(+), 1231 deletions(-) diff --git a/api/proxy_gen.go b/api/proxy_gen.go index 744d50e9e77..0c943ff3104 100644 --- a/api/proxy_gen.go +++ b/api/proxy_gen.go @@ -7,15 +7,6 @@ import ( "encoding/json" "time" - "github.com/google/uuid" - blocks "github.com/ipfs/go-block-format" - "github.com/ipfs/go-cid" - "github.com/libp2p/go-libp2p/core/metrics" - "github.com/libp2p/go-libp2p/core/network" - "github.com/libp2p/go-libp2p/core/peer" - "github.com/libp2p/go-libp2p/core/protocol" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" "github.com/filecoin-project/go-f3/certs" @@ -29,7 +20,6 @@ import ( "github.com/filecoin-project/go-state-types/dline" abinetwork "github.com/filecoin-project/go-state-types/network" "github.com/filecoin-project/go-state-types/proof" - apitypes "github.com/filecoin-project/lotus/api/types" builtinactors "github.com/filecoin-project/lotus/chain/actors/builtin" "github.com/filecoin-project/lotus/chain/actors/builtin/miner" @@ -43,6 +33,14 @@ import ( "github.com/filecoin-project/lotus/storage/sealer/fsutil" "github.com/filecoin-project/lotus/storage/sealer/sealtasks" "github.com/filecoin-project/lotus/storage/sealer/storiface" + "github.com/google/uuid" + blocks "github.com/ipfs/go-block-format" + "github.com/ipfs/go-cid" + "github.com/libp2p/go-libp2p/core/metrics" + "github.com/libp2p/go-libp2p/core/network" + "github.com/libp2p/go-libp2p/core/peer" + "github.com/libp2p/go-libp2p/core/protocol" + "golang.org/x/xerrors" ) var ErrNotSupported = xerrors.New("method not supported") diff --git a/api/types.go b/api/types.go index 53e5d88da33..cc19c159693 100644 --- a/api/types.go +++ b/api/types.go @@ -192,6 +192,7 @@ type ForkUpgradeParams struct { UpgradeDragonHeight abi.ChainEpoch UpgradePhoenixHeight abi.ChainEpoch UpgradeWaffleHeight abi.ChainEpoch + UpgradeOmenHeight abi.ChainEpoch } // ChainExportConfig holds configuration for chain ranged exports. diff --git a/api/v0api/proxy_gen.go b/api/v0api/proxy_gen.go index a8756894951..55ca983d6cf 100644 --- a/api/v0api/proxy_gen.go +++ b/api/v0api/proxy_gen.go @@ -5,10 +5,6 @@ package v0api import ( "context" - blocks "github.com/ipfs/go-block-format" - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" "github.com/filecoin-project/go-state-types/abi" @@ -17,12 +13,14 @@ import ( "github.com/filecoin-project/go-state-types/crypto" "github.com/filecoin-project/go-state-types/dline" abinetwork "github.com/filecoin-project/go-state-types/network" - "github.com/filecoin-project/lotus/api" apitypes "github.com/filecoin-project/lotus/api/types" "github.com/filecoin-project/lotus/chain/actors/builtin/miner" "github.com/filecoin-project/lotus/chain/types" "github.com/filecoin-project/lotus/node/modules/dtypes" + blocks "github.com/ipfs/go-block-format" + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" ) var ErrNotSupported = xerrors.New("method not supported") diff --git a/chain/actors/builtin/account/account.go b/chain/actors/builtin/account/account.go index 308fb763c9a..58e3701c3f3 100644 --- a/chain/actors/builtin/account/account.go +++ b/chain/actors/builtin/account/account.go @@ -1,25 +1,33 @@ package account import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" "github.com/ipfs/go-cid" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" + builtin15 "github.com/filecoin-project/go-state-types/builtin" ) var Methods = builtin15.MethodsAccount diff --git a/chain/actors/builtin/account/v0.go b/chain/actors/builtin/account/v0.go index a41ee3879ed..cc01773070c 100644 --- a/chain/actors/builtin/account/v0.go +++ b/chain/actors/builtin/account/v0.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account0 "github.com/filecoin-project/specs-actors/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account0 "github.com/filecoin-project/specs-actors/actors/builtin/account" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/account/v10.go b/chain/actors/builtin/account/v10.go index ff87c421220..3e455ea112a 100644 --- a/chain/actors/builtin/account/v10.go +++ b/chain/actors/builtin/account/v10.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account10 "github.com/filecoin-project/go-state-types/builtin/v10/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account10 "github.com/filecoin-project/go-state-types/builtin/v10/account" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/account/v11.go b/chain/actors/builtin/account/v11.go index 7a0c5f556b4..9e101fb2074 100644 --- a/chain/actors/builtin/account/v11.go +++ b/chain/actors/builtin/account/v11.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account11 "github.com/filecoin-project/go-state-types/builtin/v11/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account11 "github.com/filecoin-project/go-state-types/builtin/v11/account" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/account/v12.go b/chain/actors/builtin/account/v12.go index af2c4186fbd..5f42b883654 100644 --- a/chain/actors/builtin/account/v12.go +++ b/chain/actors/builtin/account/v12.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account12 "github.com/filecoin-project/go-state-types/builtin/v12/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account12 "github.com/filecoin-project/go-state-types/builtin/v12/account" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/account/v13.go b/chain/actors/builtin/account/v13.go index f2f3b6f6676..aebdab2d897 100644 --- a/chain/actors/builtin/account/v13.go +++ b/chain/actors/builtin/account/v13.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account13 "github.com/filecoin-project/go-state-types/builtin/v13/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account13 "github.com/filecoin-project/go-state-types/builtin/v13/account" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/account/v14.go b/chain/actors/builtin/account/v14.go index 5071b1b3ba1..938e37a259d 100644 --- a/chain/actors/builtin/account/v14.go +++ b/chain/actors/builtin/account/v14.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account14 "github.com/filecoin-project/go-state-types/builtin/v14/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account14 "github.com/filecoin-project/go-state-types/builtin/v14/account" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/account/v15.go b/chain/actors/builtin/account/v15.go index a6f4bacab1f..63e0457bf96 100644 --- a/chain/actors/builtin/account/v15.go +++ b/chain/actors/builtin/account/v15.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/account/v2.go b/chain/actors/builtin/account/v2.go index db0af77e2a7..4b3ebaa55c4 100644 --- a/chain/actors/builtin/account/v2.go +++ b/chain/actors/builtin/account/v2.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/account" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/account/v3.go b/chain/actors/builtin/account/v3.go index 9e6c71ad0f6..e6a549b1bf7 100644 --- a/chain/actors/builtin/account/v3.go +++ b/chain/actors/builtin/account/v3.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/account" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/account/v4.go b/chain/actors/builtin/account/v4.go index 907896312ee..e2a5e77ad46 100644 --- a/chain/actors/builtin/account/v4.go +++ b/chain/actors/builtin/account/v4.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/account" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/account/v5.go b/chain/actors/builtin/account/v5.go index 8514ab325e1..a8437e36225 100644 --- a/chain/actors/builtin/account/v5.go +++ b/chain/actors/builtin/account/v5.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/account" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/account/v6.go b/chain/actors/builtin/account/v6.go index 16369f38c26..ae362c28f35 100644 --- a/chain/actors/builtin/account/v6.go +++ b/chain/actors/builtin/account/v6.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/account" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/account/v7.go b/chain/actors/builtin/account/v7.go index cd420da92ae..9ca3be4d2a6 100644 --- a/chain/actors/builtin/account/v7.go +++ b/chain/actors/builtin/account/v7.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - account7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/account" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/account" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/account/v8.go b/chain/actors/builtin/account/v8.go index 13b478de890..26b80397d40 100644 --- a/chain/actors/builtin/account/v8.go +++ b/chain/actors/builtin/account/v8.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/account/v9.go b/chain/actors/builtin/account/v9.go index fc1fc4d14bf..36971360e7f 100644 --- a/chain/actors/builtin/account/v9.go +++ b/chain/actors/builtin/account/v9.go @@ -2,16 +2,16 @@ package account import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/builtin.go b/chain/actors/builtin/builtin.go index af185cef693..a1681d6986b 100644 --- a/chain/actors/builtin/builtin.go +++ b/chain/actors/builtin/builtin.go @@ -3,24 +3,32 @@ package builtin import ( "fmt" + "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/builtin" - smoothingtypes "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" - minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/go-state-types/proof" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/proof" + "github.com/filecoin-project/lotus/chain/actors" + + smoothingtypes "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" + minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" ) var InitActorAddr = builtin.InitActorAddr diff --git a/chain/actors/builtin/cron/cron.go b/chain/actors/builtin/cron/cron.go index c4d0894aadd..7cb0f71eff4 100644 --- a/chain/actors/builtin/cron/cron.go +++ b/chain/actors/builtin/cron/cron.go @@ -1,23 +1,29 @@ package cron import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" "github.com/ipfs/go-cid" "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" + builtin15 "github.com/filecoin-project/go-state-types/builtin" ) func Load(store adt.Store, act *types.Actor) (State, error) { diff --git a/chain/actors/builtin/cron/v0.go b/chain/actors/builtin/cron/v0.go index 6dce524f643..89da7875f71 100644 --- a/chain/actors/builtin/cron/v0.go +++ b/chain/actors/builtin/cron/v0.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron0 "github.com/filecoin-project/specs-actors/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron0 "github.com/filecoin-project/specs-actors/actors/builtin/cron" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/cron/v10.go b/chain/actors/builtin/cron/v10.go index 2d20e2401c3..413c8567556 100644 --- a/chain/actors/builtin/cron/v10.go +++ b/chain/actors/builtin/cron/v10.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron10 "github.com/filecoin-project/go-state-types/builtin/v10/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron10 "github.com/filecoin-project/go-state-types/builtin/v10/cron" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/cron/v11.go b/chain/actors/builtin/cron/v11.go index 5c489cede81..621c5f39841 100644 --- a/chain/actors/builtin/cron/v11.go +++ b/chain/actors/builtin/cron/v11.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron11 "github.com/filecoin-project/go-state-types/builtin/v11/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron11 "github.com/filecoin-project/go-state-types/builtin/v11/cron" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/cron/v12.go b/chain/actors/builtin/cron/v12.go index 44f018d68af..8d0289be023 100644 --- a/chain/actors/builtin/cron/v12.go +++ b/chain/actors/builtin/cron/v12.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron12 "github.com/filecoin-project/go-state-types/builtin/v12/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron12 "github.com/filecoin-project/go-state-types/builtin/v12/cron" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/cron/v13.go b/chain/actors/builtin/cron/v13.go index d2ba0337896..038a058d8fe 100644 --- a/chain/actors/builtin/cron/v13.go +++ b/chain/actors/builtin/cron/v13.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron13 "github.com/filecoin-project/go-state-types/builtin/v13/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron13 "github.com/filecoin-project/go-state-types/builtin/v13/cron" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/cron/v14.go b/chain/actors/builtin/cron/v14.go index 6117b003e09..ca33dc35052 100644 --- a/chain/actors/builtin/cron/v14.go +++ b/chain/actors/builtin/cron/v14.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron14 "github.com/filecoin-project/go-state-types/builtin/v14/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron14 "github.com/filecoin-project/go-state-types/builtin/v14/cron" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/cron/v15.go b/chain/actors/builtin/cron/v15.go index 2b7ef99eba4..f37ff66b78d 100644 --- a/chain/actors/builtin/cron/v15.go +++ b/chain/actors/builtin/cron/v15.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/cron/v2.go b/chain/actors/builtin/cron/v2.go index 97b3ffbe08b..c295a0d1819 100644 --- a/chain/actors/builtin/cron/v2.go +++ b/chain/actors/builtin/cron/v2.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/cron" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/cron/v3.go b/chain/actors/builtin/cron/v3.go index 4c0d4f1d938..d8eb09bf02c 100644 --- a/chain/actors/builtin/cron/v3.go +++ b/chain/actors/builtin/cron/v3.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/cron" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/cron/v4.go b/chain/actors/builtin/cron/v4.go index a222f0d93dc..c56cf198712 100644 --- a/chain/actors/builtin/cron/v4.go +++ b/chain/actors/builtin/cron/v4.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/cron" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/cron/v5.go b/chain/actors/builtin/cron/v5.go index 2487cbbc687..813420858e6 100644 --- a/chain/actors/builtin/cron/v5.go +++ b/chain/actors/builtin/cron/v5.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/cron" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/cron/v6.go b/chain/actors/builtin/cron/v6.go index 673e7588a9d..d6a9412ac10 100644 --- a/chain/actors/builtin/cron/v6.go +++ b/chain/actors/builtin/cron/v6.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/cron" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/cron/v7.go b/chain/actors/builtin/cron/v7.go index cd71bd41833..4808c1c193a 100644 --- a/chain/actors/builtin/cron/v7.go +++ b/chain/actors/builtin/cron/v7.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - cron7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/cron" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/cron" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/cron/v8.go b/chain/actors/builtin/cron/v8.go index 904de5496a6..57895b2031c 100644 --- a/chain/actors/builtin/cron/v8.go +++ b/chain/actors/builtin/cron/v8.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/cron/v9.go b/chain/actors/builtin/cron/v9.go index 201348b6cd8..bae20fd534c 100644 --- a/chain/actors/builtin/cron/v9.go +++ b/chain/actors/builtin/cron/v9.go @@ -2,15 +2,14 @@ package cron import ( "fmt" - "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" - cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/datacap/datacap.go b/chain/actors/builtin/datacap/datacap.go index f24cebc106e..1b6a377769f 100644 --- a/chain/actors/builtin/datacap/datacap.go +++ b/chain/actors/builtin/datacap/datacap.go @@ -1,16 +1,17 @@ package datacap import ( - "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/datacap/v10.go b/chain/actors/builtin/datacap/v10.go index 25eec4ea819..224e4cb69a7 100644 --- a/chain/actors/builtin/datacap/v10.go +++ b/chain/actors/builtin/datacap/v10.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap10 "github.com/filecoin-project/go-state-types/builtin/v10/datacap" adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/datacap/v11.go b/chain/actors/builtin/datacap/v11.go index 0c302b5e187..46c8db4558e 100644 --- a/chain/actors/builtin/datacap/v11.go +++ b/chain/actors/builtin/datacap/v11.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap11 "github.com/filecoin-project/go-state-types/builtin/v11/datacap" adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/datacap/v12.go b/chain/actors/builtin/datacap/v12.go index 91563a2b69d..ea372c93da8 100644 --- a/chain/actors/builtin/datacap/v12.go +++ b/chain/actors/builtin/datacap/v12.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap12 "github.com/filecoin-project/go-state-types/builtin/v12/datacap" adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/datacap/v13.go b/chain/actors/builtin/datacap/v13.go index 3baf374a42e..cd3f2fe46b2 100644 --- a/chain/actors/builtin/datacap/v13.go +++ b/chain/actors/builtin/datacap/v13.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap13 "github.com/filecoin-project/go-state-types/builtin/v13/datacap" adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/datacap/v14.go b/chain/actors/builtin/datacap/v14.go index 4fd43ef7916..bd8363507f4 100644 --- a/chain/actors/builtin/datacap/v14.go +++ b/chain/actors/builtin/datacap/v14.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap14 "github.com/filecoin-project/go-state-types/builtin/v14/datacap" adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/datacap/v15.go b/chain/actors/builtin/datacap/v15.go index d8b65ffcd1d..93a83585814 100644 --- a/chain/actors/builtin/datacap/v15.go +++ b/chain/actors/builtin/datacap/v15.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/datacap/v9.go b/chain/actors/builtin/datacap/v9.go index 1d239fb95be..ef304810498 100644 --- a/chain/actors/builtin/datacap/v9.go +++ b/chain/actors/builtin/datacap/v9.go @@ -2,18 +2,17 @@ package datacap import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + datacap9 "github.com/filecoin-project/go-state-types/builtin/v9/datacap" adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/evm/evm.go b/chain/actors/builtin/evm/evm.go index 73e335e2c05..5711a054b1e 100644 --- a/chain/actors/builtin/evm/evm.go +++ b/chain/actors/builtin/evm/evm.go @@ -5,14 +5,16 @@ import ( "golang.org/x/xerrors" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/exitcode" - "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" + + "github.com/filecoin-project/go-state-types/exitcode" + "github.com/filecoin-project/go-state-types/manifest" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" ) var Methods = builtin15.MethodsEVM diff --git a/chain/actors/builtin/evm/v10.go b/chain/actors/builtin/evm/v10.go index d467aa187d6..e3a52b7eb73 100644 --- a/chain/actors/builtin/evm/v10.go +++ b/chain/actors/builtin/evm/v10.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" - "github.com/filecoin-project/lotus/chain/actors/adt" + + evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/evm/v11.go b/chain/actors/builtin/evm/v11.go index 9e2e984e46c..c35744b57e3 100644 --- a/chain/actors/builtin/evm/v11.go +++ b/chain/actors/builtin/evm/v11.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" - "github.com/filecoin-project/lotus/chain/actors/adt" + + evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/evm/v12.go b/chain/actors/builtin/evm/v12.go index a107368faa4..e8e92608105 100644 --- a/chain/actors/builtin/evm/v12.go +++ b/chain/actors/builtin/evm/v12.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" - "github.com/filecoin-project/lotus/chain/actors/adt" + + evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/evm/v13.go b/chain/actors/builtin/evm/v13.go index 180c9f38ab5..86b5eeff647 100644 --- a/chain/actors/builtin/evm/v13.go +++ b/chain/actors/builtin/evm/v13.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" - "github.com/filecoin-project/lotus/chain/actors/adt" + + evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/evm/v14.go b/chain/actors/builtin/evm/v14.go index 1b6650602ee..fd90df0ec4e 100644 --- a/chain/actors/builtin/evm/v14.go +++ b/chain/actors/builtin/evm/v14.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" - "github.com/filecoin-project/lotus/chain/actors/adt" + + evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/evm/v15.go b/chain/actors/builtin/evm/v15.go index b9d8f158920..b5ab5fb8779 100644 --- a/chain/actors/builtin/evm/v15.go +++ b/chain/actors/builtin/evm/v15.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" - "github.com/filecoin-project/lotus/chain/actors/adt" + + evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/init/init.go b/chain/actors/builtin/init/init.go index 138ca775e28..edf4906eed1 100644 --- a/chain/actors/builtin/init/init.go +++ b/chain/actors/builtin/init/init.go @@ -1,27 +1,35 @@ package init import ( - "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" + "github.com/filecoin-project/lotus/node/modules/dtypes" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" - "github.com/filecoin-project/lotus/node/modules/dtypes" + builtin15 "github.com/filecoin-project/go-state-types/builtin" ) var ( diff --git a/chain/actors/builtin/init/v0.go b/chain/actors/builtin/init/v0.go index 7e48dda9e13..0e4eaa524ec 100644 --- a/chain/actors/builtin/init/v0.go +++ b/chain/actors/builtin/init/v0.go @@ -4,20 +4,20 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/init/v10.go b/chain/actors/builtin/init/v10.go index dd8c778dd4a..2d0bc763e1a 100644 --- a/chain/actors/builtin/init/v10.go +++ b/chain/actors/builtin/init/v10.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin10 "github.com/filecoin-project/go-state-types/builtin" - init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin10 "github.com/filecoin-project/go-state-types/builtin" + init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/init/v11.go b/chain/actors/builtin/init/v11.go index 3d8d72e499f..2fdf1638e86 100644 --- a/chain/actors/builtin/init/v11.go +++ b/chain/actors/builtin/init/v11.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin11 "github.com/filecoin-project/go-state-types/builtin" - init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin11 "github.com/filecoin-project/go-state-types/builtin" + init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/init/v12.go b/chain/actors/builtin/init/v12.go index 3eab7a74050..fcfaa3bc065 100644 --- a/chain/actors/builtin/init/v12.go +++ b/chain/actors/builtin/init/v12.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin12 "github.com/filecoin-project/go-state-types/builtin" - init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin12 "github.com/filecoin-project/go-state-types/builtin" + init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/init/v13.go b/chain/actors/builtin/init/v13.go index 227ce769fa8..0a292cb1889 100644 --- a/chain/actors/builtin/init/v13.go +++ b/chain/actors/builtin/init/v13.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin13 "github.com/filecoin-project/go-state-types/builtin" - init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin13 "github.com/filecoin-project/go-state-types/builtin" + init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/init/v14.go b/chain/actors/builtin/init/v14.go index 1319c12f9ff..df3af8feb9d 100644 --- a/chain/actors/builtin/init/v14.go +++ b/chain/actors/builtin/init/v14.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin14 "github.com/filecoin-project/go-state-types/builtin" + init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/init/v15.go b/chain/actors/builtin/init/v15.go index db491239abd..568db081eda 100644 --- a/chain/actors/builtin/init/v15.go +++ b/chain/actors/builtin/init/v15.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/init/v2.go b/chain/actors/builtin/init/v2.go index c107bd52d59..3520f83bc8b 100644 --- a/chain/actors/builtin/init/v2.go +++ b/chain/actors/builtin/init/v2.go @@ -4,20 +4,20 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/init/v3.go b/chain/actors/builtin/init/v3.go index 0be11f9761a..88f6f1014ae 100644 --- a/chain/actors/builtin/init/v3.go +++ b/chain/actors/builtin/init/v3.go @@ -4,21 +4,22 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" - adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + + init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" + adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/init/v4.go b/chain/actors/builtin/init/v4.go index 5ca6bc1c81b..46e22db2efe 100644 --- a/chain/actors/builtin/init/v4.go +++ b/chain/actors/builtin/init/v4.go @@ -4,21 +4,22 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" - adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + + init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" + adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/init/v5.go b/chain/actors/builtin/init/v5.go index f6450789d71..faabd57339a 100644 --- a/chain/actors/builtin/init/v5.go +++ b/chain/actors/builtin/init/v5.go @@ -4,21 +4,22 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" - adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + + init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" + adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/init/v6.go b/chain/actors/builtin/init/v6.go index 4d2267aa1dc..1950dc77516 100644 --- a/chain/actors/builtin/init/v6.go +++ b/chain/actors/builtin/init/v6.go @@ -4,21 +4,22 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" - adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + + init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" + adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/init/v7.go b/chain/actors/builtin/init/v7.go index 052faf98502..451cb535fc8 100644 --- a/chain/actors/builtin/init/v7.go +++ b/chain/actors/builtin/init/v7.go @@ -4,21 +4,22 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" - adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + + init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" + adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/init/v8.go b/chain/actors/builtin/init/v8.go index c7c7860d399..35e6d15397c 100644 --- a/chain/actors/builtin/init/v8.go +++ b/chain/actors/builtin/init/v8.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin8 "github.com/filecoin-project/go-state-types/builtin" - init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin8 "github.com/filecoin-project/go-state-types/builtin" + init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/init/v9.go b/chain/actors/builtin/init/v9.go index a221a4a7c4b..93797ad7de2 100644 --- a/chain/actors/builtin/init/v9.go +++ b/chain/actors/builtin/init/v9.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin9 "github.com/filecoin-project/go-state-types/builtin" - init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" + + builtin9 "github.com/filecoin-project/go-state-types/builtin" + init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/market/market.go b/chain/actors/builtin/market/market.go index 1cbde5d4e06..18b5e5dc691 100644 --- a/chain/actors/builtin/market/market.go +++ b/chain/actors/builtin/market/market.go @@ -1,30 +1,39 @@ package market import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "unicode/utf8" - "github.com/ipfs/go-cid" - cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-state-types/network" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - builtintypes "github.com/filecoin-project/go-state-types/builtin" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/go-state-types/network" + cbg "github.com/whyrusleeping/cbor-gen" + + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + builtintypes "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/market/v0.go b/chain/actors/builtin/market/v0.go index cd207ac2c03..cc812ad42f8 100644 --- a/chain/actors/builtin/market/v0.go +++ b/chain/actors/builtin/market/v0.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market0 "github.com/filecoin-project/specs-actors/actors/builtin/market" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market0 "github.com/filecoin-project/specs-actors/actors/builtin/market" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/market/v10.go b/chain/actors/builtin/market/v10.go index 9d6e9798966..dd112f6bcba 100644 --- a/chain/actors/builtin/market/v10.go +++ b/chain/actors/builtin/market/v10.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/market/v11.go b/chain/actors/builtin/market/v11.go index 69620f558f7..c11f64c84be 100644 --- a/chain/actors/builtin/market/v11.go +++ b/chain/actors/builtin/market/v11.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/market/v12.go b/chain/actors/builtin/market/v12.go index 7ae77760516..ed66eaead92 100644 --- a/chain/actors/builtin/market/v12.go +++ b/chain/actors/builtin/market/v12.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/market/v13.go b/chain/actors/builtin/market/v13.go index 6a5f5877819..6b9cb169397 100644 --- a/chain/actors/builtin/market/v13.go +++ b/chain/actors/builtin/market/v13.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/market/v14.go b/chain/actors/builtin/market/v14.go index 0eea2375f9e..0d5051fd907 100644 --- a/chain/actors/builtin/market/v14.go +++ b/chain/actors/builtin/market/v14.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/market/v15.go b/chain/actors/builtin/market/v15.go index 7de7ef1c426..87fe64373e6 100644 --- a/chain/actors/builtin/market/v15.go +++ b/chain/actors/builtin/market/v15.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/market/v2.go b/chain/actors/builtin/market/v2.go index 3c1f376ecdc..1c8ac205984 100644 --- a/chain/actors/builtin/market/v2.go +++ b/chain/actors/builtin/market/v2.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/market/v3.go b/chain/actors/builtin/market/v3.go index 7e8d60fea19..d564c1e24cb 100644 --- a/chain/actors/builtin/market/v3.go +++ b/chain/actors/builtin/market/v3.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/market" - adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/market" + adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/market/v4.go b/chain/actors/builtin/market/v4.go index 08beaf51588..432fb9ba096 100644 --- a/chain/actors/builtin/market/v4.go +++ b/chain/actors/builtin/market/v4.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/market" - adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/market" + adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/market/v5.go b/chain/actors/builtin/market/v5.go index 93a05355de0..db03b8716ff 100644 --- a/chain/actors/builtin/market/v5.go +++ b/chain/actors/builtin/market/v5.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/market" - adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/market" + adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/market/v6.go b/chain/actors/builtin/market/v6.go index ec91573184e..ad1091d8003 100644 --- a/chain/actors/builtin/market/v6.go +++ b/chain/actors/builtin/market/v6.go @@ -4,23 +4,24 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/market" - adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/market" + adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/market/v7.go b/chain/actors/builtin/market/v7.go index 5e49fb5dad3..5f07761e3b9 100644 --- a/chain/actors/builtin/market/v7.go +++ b/chain/actors/builtin/market/v7.go @@ -4,23 +4,24 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - market7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/market" - adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/market" + adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/market/v8.go b/chain/actors/builtin/market/v8.go index 0ea4bf84b0f..7cffe35766b 100644 --- a/chain/actors/builtin/market/v8.go +++ b/chain/actors/builtin/market/v8.go @@ -4,24 +4,25 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/market/v9.go b/chain/actors/builtin/market/v9.go index 7805efca23d..85dbd2070d7 100644 --- a/chain/actors/builtin/market/v9.go +++ b/chain/actors/builtin/market/v9.go @@ -4,25 +4,27 @@ import ( "bytes" "fmt" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/builtin" - market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" + + market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" + + "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/miner/miner.go b/chain/actors/builtin/miner/miner.go index 44436eb5a78..3a1df6b5388 100644 --- a/chain/actors/builtin/miner/miner.go +++ b/chain/actors/builtin/miner/miner.go @@ -1,32 +1,39 @@ package miner import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + "github.com/filecoin-project/go-state-types/network" + "github.com/filecoin-project/lotus/chain/actors" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" "github.com/filecoin-project/go-bitfield" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - minertypes13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" - minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/dline" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/go-state-types/network" "github.com/filecoin-project/go-state-types/proof" + + minertypes13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" + minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" ) func Load(store adt.Store, act *types.Actor) (State, error) { diff --git a/chain/actors/builtin/miner/v0.go b/chain/actors/builtin/miner/v0.go index 5301ed1cbca..e2c97e52f52 100644 --- a/chain/actors/builtin/miner/v0.go +++ b/chain/actors/builtin/miner/v0.go @@ -5,22 +5,23 @@ import ( "errors" "fmt" - "github.com/ipfs/go-cid" - cbg "github.com/whyrusleeping/cbor-gen" - "golang.org/x/xerrors" + "github.com/filecoin-project/go-state-types/big" "github.com/filecoin-project/go-bitfield" rle "github.com/filecoin-project/go-bitfield/rle" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" "github.com/filecoin-project/go-state-types/dline" - "github.com/filecoin-project/go-state-types/manifest" - miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" + "golang.org/x/xerrors" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/miner/v10.go b/chain/actors/builtin/miner/v10.go index 53dc90b4560..5f4d25b6269 100644 --- a/chain/actors/builtin/miner/v10.go +++ b/chain/actors/builtin/miner/v10.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin10 "github.com/filecoin-project/go-state-types/builtin" - miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin10 "github.com/filecoin-project/go-state-types/builtin" + miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/miner/v11.go b/chain/actors/builtin/miner/v11.go index 11a91c26b23..e3dae971eef 100644 --- a/chain/actors/builtin/miner/v11.go +++ b/chain/actors/builtin/miner/v11.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin11 "github.com/filecoin-project/go-state-types/builtin" - miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin11 "github.com/filecoin-project/go-state-types/builtin" + miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/miner/v12.go b/chain/actors/builtin/miner/v12.go index a26d78d3204..d05dd6ba50f 100644 --- a/chain/actors/builtin/miner/v12.go +++ b/chain/actors/builtin/miner/v12.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin12 "github.com/filecoin-project/go-state-types/builtin" - miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin12 "github.com/filecoin-project/go-state-types/builtin" + miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/miner/v13.go b/chain/actors/builtin/miner/v13.go index c033a9907c8..f2b19e2f4ea 100644 --- a/chain/actors/builtin/miner/v13.go +++ b/chain/actors/builtin/miner/v13.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin13 "github.com/filecoin-project/go-state-types/builtin" - miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin13 "github.com/filecoin-project/go-state-types/builtin" + miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/miner/v14.go b/chain/actors/builtin/miner/v14.go index 3153bead3fd..2083b6c0a3f 100644 --- a/chain/actors/builtin/miner/v14.go +++ b/chain/actors/builtin/miner/v14.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" - miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin14 "github.com/filecoin-project/go-state-types/builtin" + miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/miner/v15.go b/chain/actors/builtin/miner/v15.go index 3895daac509..6185949a040 100644 --- a/chain/actors/builtin/miner/v15.go +++ b/chain/actors/builtin/miner/v15.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/miner/v2.go b/chain/actors/builtin/miner/v2.go index 5a81ad31f95..624d3b79c0c 100644 --- a/chain/actors/builtin/miner/v2.go +++ b/chain/actors/builtin/miner/v2.go @@ -5,21 +5,21 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/miner/v3.go b/chain/actors/builtin/miner/v3.go index aa1574cf47d..a56480d4d0a 100644 --- a/chain/actors/builtin/miner/v3.go +++ b/chain/actors/builtin/miner/v3.go @@ -5,22 +5,23 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/miner/v4.go b/chain/actors/builtin/miner/v4.go index 1faf30c0982..e83a0b5252d 100644 --- a/chain/actors/builtin/miner/v4.go +++ b/chain/actors/builtin/miner/v4.go @@ -5,22 +5,23 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/miner/v5.go b/chain/actors/builtin/miner/v5.go index be4b5e0b2e9..097a95c984b 100644 --- a/chain/actors/builtin/miner/v5.go +++ b/chain/actors/builtin/miner/v5.go @@ -5,22 +5,23 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/miner/v6.go b/chain/actors/builtin/miner/v6.go index fa8c30e4070..c47540dc682 100644 --- a/chain/actors/builtin/miner/v6.go +++ b/chain/actors/builtin/miner/v6.go @@ -5,22 +5,23 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/miner/v7.go b/chain/actors/builtin/miner/v7.go index d6bb0e16eae..55b52f45029 100644 --- a/chain/actors/builtin/miner/v7.go +++ b/chain/actors/builtin/miner/v7.go @@ -5,22 +5,23 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/miner/v8.go b/chain/actors/builtin/miner/v8.go index 06a205e7626..7fe591da0e7 100644 --- a/chain/actors/builtin/miner/v8.go +++ b/chain/actors/builtin/miner/v8.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin8 "github.com/filecoin-project/go-state-types/builtin" - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin8 "github.com/filecoin-project/go-state-types/builtin" + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/miner/v9.go b/chain/actors/builtin/miner/v9.go index 6cbbd509ec3..f0e04185747 100644 --- a/chain/actors/builtin/miner/v9.go +++ b/chain/actors/builtin/miner/v9.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin9 "github.com/filecoin-project/go-state-types/builtin" - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" - "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin9 "github.com/filecoin-project/go-state-types/builtin" + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/multisig/message0.go b/chain/actors/builtin/multisig/message0.go index 7dbdf444ce2..c8e97cb49ab 100644 --- a/chain/actors/builtin/multisig/message0.go +++ b/chain/actors/builtin/multisig/message0.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" multisig0 "github.com/filecoin-project/specs-actors/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message10.go b/chain/actors/builtin/multisig/message10.go index 20884441d0f..7bb3127da8f 100644 --- a/chain/actors/builtin/multisig/message10.go +++ b/chain/actors/builtin/multisig/message10.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message11.go b/chain/actors/builtin/multisig/message11.go index abd35889281..5b18fd8199e 100644 --- a/chain/actors/builtin/multisig/message11.go +++ b/chain/actors/builtin/multisig/message11.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message12.go b/chain/actors/builtin/multisig/message12.go index 731cc2fbd02..cabd0c14915 100644 --- a/chain/actors/builtin/multisig/message12.go +++ b/chain/actors/builtin/multisig/message12.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message13.go b/chain/actors/builtin/multisig/message13.go index 932225be5c5..e618c77fbfe 100644 --- a/chain/actors/builtin/multisig/message13.go +++ b/chain/actors/builtin/multisig/message13.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message14.go b/chain/actors/builtin/multisig/message14.go index 0ba5e04326d..e90e5ffc8aa 100644 --- a/chain/actors/builtin/multisig/message14.go +++ b/chain/actors/builtin/multisig/message14.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message15.go b/chain/actors/builtin/multisig/message15.go index 3c4a4c29310..c23792037a6 100644 --- a/chain/actors/builtin/multisig/message15.go +++ b/chain/actors/builtin/multisig/message15.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message2.go b/chain/actors/builtin/multisig/message2.go index 91ad17b84ab..c316c9fddd1 100644 --- a/chain/actors/builtin/multisig/message2.go +++ b/chain/actors/builtin/multisig/message2.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" multisig2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message3.go b/chain/actors/builtin/multisig/message3.go index 4124e00c86b..6c842c471c4 100644 --- a/chain/actors/builtin/multisig/message3.go +++ b/chain/actors/builtin/multisig/message3.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" multisig3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message4.go b/chain/actors/builtin/multisig/message4.go index 33449df75f3..11ba46da9ae 100644 --- a/chain/actors/builtin/multisig/message4.go +++ b/chain/actors/builtin/multisig/message4.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" multisig4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message5.go b/chain/actors/builtin/multisig/message5.go index 46c35dabce8..a6292c0ac62 100644 --- a/chain/actors/builtin/multisig/message5.go +++ b/chain/actors/builtin/multisig/message5.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" multisig5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message6.go b/chain/actors/builtin/multisig/message6.go index f528cfbb5da..e497fbaaccf 100644 --- a/chain/actors/builtin/multisig/message6.go +++ b/chain/actors/builtin/multisig/message6.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" multisig6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message7.go b/chain/actors/builtin/multisig/message7.go index 6e62dad13a0..79af7d19d6e 100644 --- a/chain/actors/builtin/multisig/message7.go +++ b/chain/actors/builtin/multisig/message7.go @@ -5,11 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - builtintypes "github.com/filecoin-project/go-state-types/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" multisig7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/multisig" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message8.go b/chain/actors/builtin/multisig/message8.go index d2c7e5531ec..719f8b433c4 100644 --- a/chain/actors/builtin/multisig/message8.go +++ b/chain/actors/builtin/multisig/message8.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message9.go b/chain/actors/builtin/multisig/message9.go index 0dcad5b45ef..4448b5313cd 100644 --- a/chain/actors/builtin/multisig/message9.go +++ b/chain/actors/builtin/multisig/message9.go @@ -5,12 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" "github.com/filecoin-project/go-state-types/manifest" + builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/multisig.go b/chain/actors/builtin/multisig/multisig.go index 226727e5742..578d088e1be 100644 --- a/chain/actors/builtin/multisig/multisig.go +++ b/chain/actors/builtin/multisig/multisig.go @@ -3,26 +3,37 @@ package multisig import ( "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" + + "github.com/minio/blake2b-simd" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/crypto/blake2b" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtintypes "github.com/filecoin-project/go-state-types/builtin" - msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" + + msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + builtintypes "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/v0.go b/chain/actors/builtin/multisig/v0.go index 86bfdaaf37a..49cf6ce1b1f 100644 --- a/chain/actors/builtin/multisig/v0.go +++ b/chain/actors/builtin/multisig/v0.go @@ -5,19 +5,20 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - msig0 "github.com/filecoin-project/specs-actors/actors/builtin/multisig" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + msig0 "github.com/filecoin-project/specs-actors/actors/builtin/multisig" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/multisig/v10.go b/chain/actors/builtin/multisig/v10.go index d87fc5807ab..26f7027e8f3 100644 --- a/chain/actors/builtin/multisig/v10.go +++ b/chain/actors/builtin/multisig/v10.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin10 "github.com/filecoin-project/go-state-types/builtin" - msig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin10 "github.com/filecoin-project/go-state-types/builtin" + msig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/multisig/v11.go b/chain/actors/builtin/multisig/v11.go index 3627dc959cb..32a182102ae 100644 --- a/chain/actors/builtin/multisig/v11.go +++ b/chain/actors/builtin/multisig/v11.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin11 "github.com/filecoin-project/go-state-types/builtin" - msig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin11 "github.com/filecoin-project/go-state-types/builtin" + msig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/multisig/v12.go b/chain/actors/builtin/multisig/v12.go index d3d2f3809a9..d7b85d75fd7 100644 --- a/chain/actors/builtin/multisig/v12.go +++ b/chain/actors/builtin/multisig/v12.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin12 "github.com/filecoin-project/go-state-types/builtin" - msig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin12 "github.com/filecoin-project/go-state-types/builtin" + msig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/multisig/v13.go b/chain/actors/builtin/multisig/v13.go index 57dd66976d0..78f70b35324 100644 --- a/chain/actors/builtin/multisig/v13.go +++ b/chain/actors/builtin/multisig/v13.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin13 "github.com/filecoin-project/go-state-types/builtin" - msig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin13 "github.com/filecoin-project/go-state-types/builtin" + msig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/multisig/v14.go b/chain/actors/builtin/multisig/v14.go index 1648fcbbfe1..7c8ecf53bd4 100644 --- a/chain/actors/builtin/multisig/v14.go +++ b/chain/actors/builtin/multisig/v14.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" - msig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin14 "github.com/filecoin-project/go-state-types/builtin" + msig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/multisig/v15.go b/chain/actors/builtin/multisig/v15.go index 63489b3d863..7c6f8163a91 100644 --- a/chain/actors/builtin/multisig/v15.go +++ b/chain/actors/builtin/multisig/v15.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" + msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/multisig/v2.go b/chain/actors/builtin/multisig/v2.go index 77330d5139d..c56061b5979 100644 --- a/chain/actors/builtin/multisig/v2.go +++ b/chain/actors/builtin/multisig/v2.go @@ -5,19 +5,20 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - msig2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/multisig" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + msig2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/multisig" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/multisig/v3.go b/chain/actors/builtin/multisig/v3.go index e8659093fc7..04d23f3e211 100644 --- a/chain/actors/builtin/multisig/v3.go +++ b/chain/actors/builtin/multisig/v3.go @@ -5,20 +5,22 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + msig3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/multisig" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/multisig/v4.go b/chain/actors/builtin/multisig/v4.go index ddaac547056..f7177a7d057 100644 --- a/chain/actors/builtin/multisig/v4.go +++ b/chain/actors/builtin/multisig/v4.go @@ -5,20 +5,22 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + msig4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/multisig" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/multisig/v5.go b/chain/actors/builtin/multisig/v5.go index 50474d5fd4a..6de32431258 100644 --- a/chain/actors/builtin/multisig/v5.go +++ b/chain/actors/builtin/multisig/v5.go @@ -5,20 +5,22 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + msig5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/multisig" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/multisig/v6.go b/chain/actors/builtin/multisig/v6.go index c51404dc49b..edc5f67fd4b 100644 --- a/chain/actors/builtin/multisig/v6.go +++ b/chain/actors/builtin/multisig/v6.go @@ -5,20 +5,22 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + msig6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/multisig" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/multisig/v7.go b/chain/actors/builtin/multisig/v7.go index 9ddce167af6..55138bcfe97 100644 --- a/chain/actors/builtin/multisig/v7.go +++ b/chain/actors/builtin/multisig/v7.go @@ -5,20 +5,22 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + msig7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/multisig" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/multisig/v8.go b/chain/actors/builtin/multisig/v8.go index b28ec5684d0..4ea54ac16fb 100644 --- a/chain/actors/builtin/multisig/v8.go +++ b/chain/actors/builtin/multisig/v8.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin8 "github.com/filecoin-project/go-state-types/builtin" - msig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin8 "github.com/filecoin-project/go-state-types/builtin" + msig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/multisig/v9.go b/chain/actors/builtin/multisig/v9.go index faa3b7d3731..14e472814c0 100644 --- a/chain/actors/builtin/multisig/v9.go +++ b/chain/actors/builtin/multisig/v9.go @@ -5,20 +5,21 @@ import ( "encoding/binary" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin9 "github.com/filecoin-project/go-state-types/builtin" - msig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + builtin9 "github.com/filecoin-project/go-state-types/builtin" + msig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/paych/message0.go b/chain/actors/builtin/paych/message0.go index d5a112d43b2..2daa0301bf7 100644 --- a/chain/actors/builtin/paych/message0.go +++ b/chain/actors/builtin/paych/message0.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message10.go b/chain/actors/builtin/paych/message10.go index 03daa7bcf2f..0086052170c 100644 --- a/chain/actors/builtin/paych/message10.go +++ b/chain/actors/builtin/paych/message10.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin10 "github.com/filecoin-project/go-state-types/builtin" init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message11.go b/chain/actors/builtin/paych/message11.go index 7a9ec1c8e5f..e58b849d332 100644 --- a/chain/actors/builtin/paych/message11.go +++ b/chain/actors/builtin/paych/message11.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin11 "github.com/filecoin-project/go-state-types/builtin" init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message12.go b/chain/actors/builtin/paych/message12.go index bd821641ae4..008dadba71e 100644 --- a/chain/actors/builtin/paych/message12.go +++ b/chain/actors/builtin/paych/message12.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin12 "github.com/filecoin-project/go-state-types/builtin" init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message13.go b/chain/actors/builtin/paych/message13.go index 1614ec60827..33783594bef 100644 --- a/chain/actors/builtin/paych/message13.go +++ b/chain/actors/builtin/paych/message13.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin13 "github.com/filecoin-project/go-state-types/builtin" init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message14.go b/chain/actors/builtin/paych/message14.go index a33c66dd532..5af2dc9dc34 100644 --- a/chain/actors/builtin/paych/message14.go +++ b/chain/actors/builtin/paych/message14.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin14 "github.com/filecoin-project/go-state-types/builtin" init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message15.go b/chain/actors/builtin/paych/message15.go index 71e8ce21894..98b1124b463 100644 --- a/chain/actors/builtin/paych/message15.go +++ b/chain/actors/builtin/paych/message15.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin15 "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message2.go b/chain/actors/builtin/paych/message2.go index 89a6e74ce9b..925ad0ed9d1 100644 --- a/chain/actors/builtin/paych/message2.go +++ b/chain/actors/builtin/paych/message2.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" paych2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message3.go b/chain/actors/builtin/paych/message3.go index 47f8e7e9e25..e8ae585fce6 100644 --- a/chain/actors/builtin/paych/message3.go +++ b/chain/actors/builtin/paych/message3.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" paych3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message4.go b/chain/actors/builtin/paych/message4.go index 65e63149d9d..b32b0fa5791 100644 --- a/chain/actors/builtin/paych/message4.go +++ b/chain/actors/builtin/paych/message4.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" paych4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message5.go b/chain/actors/builtin/paych/message5.go index ede1c8ceb7f..897bebe7a7c 100644 --- a/chain/actors/builtin/paych/message5.go +++ b/chain/actors/builtin/paych/message5.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" paych5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message6.go b/chain/actors/builtin/paych/message6.go index 009e8641fe7..11bd3a8a5d1 100644 --- a/chain/actors/builtin/paych/message6.go +++ b/chain/actors/builtin/paych/message6.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" paych6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message7.go b/chain/actors/builtin/paych/message7.go index 430fb93415b..446e54eade9 100644 --- a/chain/actors/builtin/paych/message7.go +++ b/chain/actors/builtin/paych/message7.go @@ -3,7 +3,9 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" paych7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message8.go b/chain/actors/builtin/paych/message8.go index a72c5fbb383..6d9df4f4cd1 100644 --- a/chain/actors/builtin/paych/message8.go +++ b/chain/actors/builtin/paych/message8.go @@ -5,11 +5,13 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin8 "github.com/filecoin-project/go-state-types/builtin" init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message9.go b/chain/actors/builtin/paych/message9.go index 350c760eafb..c0e68a4c3fb 100644 --- a/chain/actors/builtin/paych/message9.go +++ b/chain/actors/builtin/paych/message9.go @@ -5,9 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin9 "github.com/filecoin-project/go-state-types/builtin" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" diff --git a/chain/actors/builtin/paych/paych.go b/chain/actors/builtin/paych/paych.go index 110edfd285b..1f8438ae16e 100644 --- a/chain/actors/builtin/paych/paych.go +++ b/chain/actors/builtin/paych/paych.go @@ -3,25 +3,33 @@ package paych import ( "encoding/base64" "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" - ipldcbor "github.com/ipfs/go-ipld-cbor" + "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" - builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + ipldcbor "github.com/ipfs/go-ipld-cbor" + + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" + + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" "github.com/filecoin-project/lotus/chain/actors" diff --git a/chain/actors/builtin/paych/v0.go b/chain/actors/builtin/paych/v0.go index facc7f65671..7188757931a 100644 --- a/chain/actors/builtin/paych/v0.go +++ b/chain/actors/builtin/paych/v0.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/paych/v10.go b/chain/actors/builtin/paych/v10.go index edc6c96b6cc..c303abe4bd4 100644 --- a/chain/actors/builtin/paych/v10.go +++ b/chain/actors/builtin/paych/v10.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/paych/v11.go b/chain/actors/builtin/paych/v11.go index 977a013f1f8..6a0683f4843 100644 --- a/chain/actors/builtin/paych/v11.go +++ b/chain/actors/builtin/paych/v11.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/paych/v12.go b/chain/actors/builtin/paych/v12.go index 5c1330d76bc..f2db00f9b86 100644 --- a/chain/actors/builtin/paych/v12.go +++ b/chain/actors/builtin/paych/v12.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/paych/v13.go b/chain/actors/builtin/paych/v13.go index c5a10c571eb..21d24e66cae 100644 --- a/chain/actors/builtin/paych/v13.go +++ b/chain/actors/builtin/paych/v13.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/paych/v14.go b/chain/actors/builtin/paych/v14.go index b0ad7d7340f..0615f0b9694 100644 --- a/chain/actors/builtin/paych/v14.go +++ b/chain/actors/builtin/paych/v14.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/paych/v15.go b/chain/actors/builtin/paych/v15.go index 939113c46cb..721b5f23eac 100644 --- a/chain/actors/builtin/paych/v15.go +++ b/chain/actors/builtin/paych/v15.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/paych/v2.go b/chain/actors/builtin/paych/v2.go index 63a3cc75eb2..d7e1174f343 100644 --- a/chain/actors/builtin/paych/v2.go +++ b/chain/actors/builtin/paych/v2.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/paych" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/paych" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/paych/v3.go b/chain/actors/builtin/paych/v3.go index c672c0027e6..00e752c4fa5 100644 --- a/chain/actors/builtin/paych/v3.go +++ b/chain/actors/builtin/paych/v3.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/paych" - adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/paych" + adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/paych/v4.go b/chain/actors/builtin/paych/v4.go index 842e5209389..6b632da8690 100644 --- a/chain/actors/builtin/paych/v4.go +++ b/chain/actors/builtin/paych/v4.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/paych" - adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/paych" + adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/paych/v5.go b/chain/actors/builtin/paych/v5.go index 8f53fe43fab..0302330ff41 100644 --- a/chain/actors/builtin/paych/v5.go +++ b/chain/actors/builtin/paych/v5.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/paych" - adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/paych" + adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/paych/v6.go b/chain/actors/builtin/paych/v6.go index 0a8a9389600..73d4cb87321 100644 --- a/chain/actors/builtin/paych/v6.go +++ b/chain/actors/builtin/paych/v6.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/paych" - adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/paych" + adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/paych/v7.go b/chain/actors/builtin/paych/v7.go index ce0dcba0aaf..cce3fee7ee3 100644 --- a/chain/actors/builtin/paych/v7.go +++ b/chain/actors/builtin/paych/v7.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - paych7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/paych" - adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/paych" + adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/paych/v8.go b/chain/actors/builtin/paych/v8.go index 51067e87b00..ea7d89448b7 100644 --- a/chain/actors/builtin/paych/v8.go +++ b/chain/actors/builtin/paych/v8.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/paych/v9.go b/chain/actors/builtin/paych/v9.go index 8a69e16d4f0..da8f47030d3 100644 --- a/chain/actors/builtin/paych/v9.go +++ b/chain/actors/builtin/paych/v9.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/power/power.go b/chain/actors/builtin/power/power.go index 64e9a8989c1..daf1b874b23 100644 --- a/chain/actors/builtin/power/power.go +++ b/chain/actors/builtin/power/power.go @@ -1,29 +1,37 @@ package power import ( + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + "github.com/filecoin-project/lotus/chain/actors" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" + "github.com/filecoin-project/lotus/chain/types" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - "github.com/filecoin-project/lotus/chain/types" + builtin15 "github.com/filecoin-project/go-state-types/builtin" ) var ( diff --git a/chain/actors/builtin/power/v0.go b/chain/actors/builtin/power/v0.go index 4cf550616b2..7985215a28c 100644 --- a/chain/actors/builtin/power/v0.go +++ b/chain/actors/builtin/power/v0.go @@ -3,20 +3,20 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/power/v10.go b/chain/actors/builtin/power/v10.go index dd7a9decf0f..03c9599450f 100644 --- a/chain/actors/builtin/power/v10.go +++ b/chain/actors/builtin/power/v10.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin10 "github.com/filecoin-project/go-state-types/builtin" - power10 "github.com/filecoin-project/go-state-types/builtin/v10/power" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin10 "github.com/filecoin-project/go-state-types/builtin" + power10 "github.com/filecoin-project/go-state-types/builtin/v10/power" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/power/v11.go b/chain/actors/builtin/power/v11.go index 0ec1e2bdc5f..454f1692361 100644 --- a/chain/actors/builtin/power/v11.go +++ b/chain/actors/builtin/power/v11.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin11 "github.com/filecoin-project/go-state-types/builtin" - power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin11 "github.com/filecoin-project/go-state-types/builtin" + power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/power/v12.go b/chain/actors/builtin/power/v12.go index 2e910902269..7d6020f1119 100644 --- a/chain/actors/builtin/power/v12.go +++ b/chain/actors/builtin/power/v12.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin12 "github.com/filecoin-project/go-state-types/builtin" - power12 "github.com/filecoin-project/go-state-types/builtin/v12/power" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin12 "github.com/filecoin-project/go-state-types/builtin" + power12 "github.com/filecoin-project/go-state-types/builtin/v12/power" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/power/v13.go b/chain/actors/builtin/power/v13.go index 4cf761b16d5..cea1f0a07bb 100644 --- a/chain/actors/builtin/power/v13.go +++ b/chain/actors/builtin/power/v13.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin13 "github.com/filecoin-project/go-state-types/builtin" - power13 "github.com/filecoin-project/go-state-types/builtin/v13/power" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin13 "github.com/filecoin-project/go-state-types/builtin" + power13 "github.com/filecoin-project/go-state-types/builtin/v13/power" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/power/v14.go b/chain/actors/builtin/power/v14.go index 8c0249894f9..6b817c74b7e 100644 --- a/chain/actors/builtin/power/v14.go +++ b/chain/actors/builtin/power/v14.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin14 "github.com/filecoin-project/go-state-types/builtin" - power14 "github.com/filecoin-project/go-state-types/builtin/v14/power" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin14 "github.com/filecoin-project/go-state-types/builtin" + power14 "github.com/filecoin-project/go-state-types/builtin/v14/power" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/power/v15.go b/chain/actors/builtin/power/v15.go index a31f4ad3985..8210617aa29 100644 --- a/chain/actors/builtin/power/v15.go +++ b/chain/actors/builtin/power/v15.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" + power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/power/v2.go b/chain/actors/builtin/power/v2.go index bac0fa1792d..397b44877f1 100644 --- a/chain/actors/builtin/power/v2.go +++ b/chain/actors/builtin/power/v2.go @@ -3,20 +3,20 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - power2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/power" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + power2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/power" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/power/v3.go b/chain/actors/builtin/power/v3.go index bdb66e3842a..341c156cde2 100644 --- a/chain/actors/builtin/power/v3.go +++ b/chain/actors/builtin/power/v3.go @@ -3,21 +3,22 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - power3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/power" - adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + + power3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/power" + adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/power/v4.go b/chain/actors/builtin/power/v4.go index b2dc953475f..482b52d9e1f 100644 --- a/chain/actors/builtin/power/v4.go +++ b/chain/actors/builtin/power/v4.go @@ -3,21 +3,22 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - power4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/power" - adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + + power4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/power" + adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/power/v5.go b/chain/actors/builtin/power/v5.go index 3a3adaf32da..b2854284bd7 100644 --- a/chain/actors/builtin/power/v5.go +++ b/chain/actors/builtin/power/v5.go @@ -3,21 +3,22 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - power5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/power" - adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + + power5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/power" + adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/power/v6.go b/chain/actors/builtin/power/v6.go index 7e8eb36546c..3d73313ec0b 100644 --- a/chain/actors/builtin/power/v6.go +++ b/chain/actors/builtin/power/v6.go @@ -3,21 +3,22 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - power6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/power" - adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + + power6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/power" + adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/power/v7.go b/chain/actors/builtin/power/v7.go index 893c58667d5..66d40748ee5 100644 --- a/chain/actors/builtin/power/v7.go +++ b/chain/actors/builtin/power/v7.go @@ -3,21 +3,22 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - power7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/power" - adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + + power7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/power" + adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/power/v8.go b/chain/actors/builtin/power/v8.go index b15fe435590..af03e99727c 100644 --- a/chain/actors/builtin/power/v8.go +++ b/chain/actors/builtin/power/v8.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin8 "github.com/filecoin-project/go-state-types/builtin" - power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin8 "github.com/filecoin-project/go-state-types/builtin" + power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/power/v9.go b/chain/actors/builtin/power/v9.go index 126fbbfbf66..66e3e62fe90 100644 --- a/chain/actors/builtin/power/v9.go +++ b/chain/actors/builtin/power/v9.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin9 "github.com/filecoin-project/go-state-types/builtin" - power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + builtin9 "github.com/filecoin-project/go-state-types/builtin" + power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/registry.go b/chain/actors/builtin/registry.go index 0286c35d6d4..e84bfe9e950 100644 --- a/chain/actors/builtin/registry.go +++ b/chain/actors/builtin/registry.go @@ -1,138 +1,158 @@ package builtin import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "reflect" "runtime" "strings" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/builtin" + + account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" + cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" + _init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" + market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" + paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" + power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" + reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" + system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" + verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" + + account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" + cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" + _init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" + market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" + paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" + power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" + reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" + system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + + datacap9 "github.com/filecoin-project/go-state-types/builtin/v9/datacap" + account10 "github.com/filecoin-project/go-state-types/builtin/v10/account" cron10 "github.com/filecoin-project/go-state-types/builtin/v10/cron" - datacap10 "github.com/filecoin-project/go-state-types/builtin/v10/datacap" - eam10 "github.com/filecoin-project/go-state-types/builtin/v10/eam" - ethaccount10 "github.com/filecoin-project/go-state-types/builtin/v10/ethaccount" - evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" _init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" multisig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" - placeholder10 "github.com/filecoin-project/go-state-types/builtin/v10/placeholder" power10 "github.com/filecoin-project/go-state-types/builtin/v10/power" reward10 "github.com/filecoin-project/go-state-types/builtin/v10/reward" system10 "github.com/filecoin-project/go-state-types/builtin/v10/system" verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" + + datacap10 "github.com/filecoin-project/go-state-types/builtin/v10/datacap" + + eam10 "github.com/filecoin-project/go-state-types/builtin/v10/eam" + ethaccount10 "github.com/filecoin-project/go-state-types/builtin/v10/ethaccount" + evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" + placeholder10 "github.com/filecoin-project/go-state-types/builtin/v10/placeholder" + account11 "github.com/filecoin-project/go-state-types/builtin/v11/account" cron11 "github.com/filecoin-project/go-state-types/builtin/v11/cron" - datacap11 "github.com/filecoin-project/go-state-types/builtin/v11/datacap" - eam11 "github.com/filecoin-project/go-state-types/builtin/v11/eam" - ethaccount11 "github.com/filecoin-project/go-state-types/builtin/v11/ethaccount" - evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" _init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" multisig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" - placeholder11 "github.com/filecoin-project/go-state-types/builtin/v11/placeholder" power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" reward11 "github.com/filecoin-project/go-state-types/builtin/v11/reward" system11 "github.com/filecoin-project/go-state-types/builtin/v11/system" verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" + + datacap11 "github.com/filecoin-project/go-state-types/builtin/v11/datacap" + + eam11 "github.com/filecoin-project/go-state-types/builtin/v11/eam" + ethaccount11 "github.com/filecoin-project/go-state-types/builtin/v11/ethaccount" + evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" + placeholder11 "github.com/filecoin-project/go-state-types/builtin/v11/placeholder" + account12 "github.com/filecoin-project/go-state-types/builtin/v12/account" cron12 "github.com/filecoin-project/go-state-types/builtin/v12/cron" - datacap12 "github.com/filecoin-project/go-state-types/builtin/v12/datacap" - eam12 "github.com/filecoin-project/go-state-types/builtin/v12/eam" - ethaccount12 "github.com/filecoin-project/go-state-types/builtin/v12/ethaccount" - evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" _init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" multisig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" - placeholder12 "github.com/filecoin-project/go-state-types/builtin/v12/placeholder" power12 "github.com/filecoin-project/go-state-types/builtin/v12/power" reward12 "github.com/filecoin-project/go-state-types/builtin/v12/reward" system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" + + datacap12 "github.com/filecoin-project/go-state-types/builtin/v12/datacap" + + eam12 "github.com/filecoin-project/go-state-types/builtin/v12/eam" + ethaccount12 "github.com/filecoin-project/go-state-types/builtin/v12/ethaccount" + evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" + placeholder12 "github.com/filecoin-project/go-state-types/builtin/v12/placeholder" + account13 "github.com/filecoin-project/go-state-types/builtin/v13/account" cron13 "github.com/filecoin-project/go-state-types/builtin/v13/cron" - datacap13 "github.com/filecoin-project/go-state-types/builtin/v13/datacap" - eam13 "github.com/filecoin-project/go-state-types/builtin/v13/eam" - ethaccount13 "github.com/filecoin-project/go-state-types/builtin/v13/ethaccount" - evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" _init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" multisig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" - placeholder13 "github.com/filecoin-project/go-state-types/builtin/v13/placeholder" power13 "github.com/filecoin-project/go-state-types/builtin/v13/power" reward13 "github.com/filecoin-project/go-state-types/builtin/v13/reward" system13 "github.com/filecoin-project/go-state-types/builtin/v13/system" verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" + + datacap13 "github.com/filecoin-project/go-state-types/builtin/v13/datacap" + + eam13 "github.com/filecoin-project/go-state-types/builtin/v13/eam" + ethaccount13 "github.com/filecoin-project/go-state-types/builtin/v13/ethaccount" + evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" + placeholder13 "github.com/filecoin-project/go-state-types/builtin/v13/placeholder" + account14 "github.com/filecoin-project/go-state-types/builtin/v14/account" cron14 "github.com/filecoin-project/go-state-types/builtin/v14/cron" - datacap14 "github.com/filecoin-project/go-state-types/builtin/v14/datacap" - eam14 "github.com/filecoin-project/go-state-types/builtin/v14/eam" - ethaccount14 "github.com/filecoin-project/go-state-types/builtin/v14/ethaccount" - evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" _init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" multisig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" - placeholder14 "github.com/filecoin-project/go-state-types/builtin/v14/placeholder" power14 "github.com/filecoin-project/go-state-types/builtin/v14/power" reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" + + datacap14 "github.com/filecoin-project/go-state-types/builtin/v14/datacap" + + eam14 "github.com/filecoin-project/go-state-types/builtin/v14/eam" + ethaccount14 "github.com/filecoin-project/go-state-types/builtin/v14/ethaccount" + evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" + placeholder14 "github.com/filecoin-project/go-state-types/builtin/v14/placeholder" + account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" - datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" - eam15 "github.com/filecoin-project/go-state-types/builtin/v15/eam" - ethaccount15 "github.com/filecoin-project/go-state-types/builtin/v15/ethaccount" - evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" _init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" multisig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" - placeholder15 "github.com/filecoin-project/go-state-types/builtin/v15/placeholder" power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" - account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" - cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" - _init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" - market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" - paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" - power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" - reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" - system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" - verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" - account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" - cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" - datacap9 "github.com/filecoin-project/go-state-types/builtin/v9/datacap" - _init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" - market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" - paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" - power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" - reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" - system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + + datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" + + eam15 "github.com/filecoin-project/go-state-types/builtin/v15/eam" + ethaccount15 "github.com/filecoin-project/go-state-types/builtin/v15/ethaccount" + evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" + placeholder15 "github.com/filecoin-project/go-state-types/builtin/v15/placeholder" + + "github.com/filecoin-project/go-state-types/abi" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" rtt "github.com/filecoin-project/go-state-types/rt" - "github.com/filecoin-project/lotus/chain/actors" ) diff --git a/chain/actors/builtin/reward/reward.go b/chain/actors/builtin/reward/reward.go index b3021b82960..568ea7c3188 100644 --- a/chain/actors/builtin/reward/reward.go +++ b/chain/actors/builtin/reward/reward.go @@ -1,24 +1,32 @@ package reward import ( + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/lotus/chain/actors" + reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" "github.com/ipfs/go-cid" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/reward/v0.go b/chain/actors/builtin/reward/v0.go index 66736f9e009..e379bd5bbcd 100644 --- a/chain/actors/builtin/reward/v0.go +++ b/chain/actors/builtin/reward/v0.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" - reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" - smoothing0 "github.com/filecoin-project/specs-actors/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" + reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" + smoothing0 "github.com/filecoin-project/specs-actors/actors/util/smoothing" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/reward/v10.go b/chain/actors/builtin/reward/v10.go index 3ffe9a26749..ad411ed71b2 100644 --- a/chain/actors/builtin/reward/v10.go +++ b/chain/actors/builtin/reward/v10.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" - reward10 "github.com/filecoin-project/go-state-types/builtin/v10/reward" - smoothing10 "github.com/filecoin-project/go-state-types/builtin/v10/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" + reward10 "github.com/filecoin-project/go-state-types/builtin/v10/reward" + smoothing10 "github.com/filecoin-project/go-state-types/builtin/v10/util/smoothing" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/reward/v11.go b/chain/actors/builtin/reward/v11.go index 1d6a5fdf479..d2570d2d687 100644 --- a/chain/actors/builtin/reward/v11.go +++ b/chain/actors/builtin/reward/v11.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" - reward11 "github.com/filecoin-project/go-state-types/builtin/v11/reward" - smoothing11 "github.com/filecoin-project/go-state-types/builtin/v11/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" + reward11 "github.com/filecoin-project/go-state-types/builtin/v11/reward" + smoothing11 "github.com/filecoin-project/go-state-types/builtin/v11/util/smoothing" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/reward/v12.go b/chain/actors/builtin/reward/v12.go index ecc8ff5a0c4..fb591314d57 100644 --- a/chain/actors/builtin/reward/v12.go +++ b/chain/actors/builtin/reward/v12.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" - reward12 "github.com/filecoin-project/go-state-types/builtin/v12/reward" - smoothing12 "github.com/filecoin-project/go-state-types/builtin/v12/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" + reward12 "github.com/filecoin-project/go-state-types/builtin/v12/reward" + smoothing12 "github.com/filecoin-project/go-state-types/builtin/v12/util/smoothing" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/reward/v13.go b/chain/actors/builtin/reward/v13.go index e8d343cab29..8761c148883 100644 --- a/chain/actors/builtin/reward/v13.go +++ b/chain/actors/builtin/reward/v13.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" - reward13 "github.com/filecoin-project/go-state-types/builtin/v13/reward" - smoothing13 "github.com/filecoin-project/go-state-types/builtin/v13/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" + reward13 "github.com/filecoin-project/go-state-types/builtin/v13/reward" + smoothing13 "github.com/filecoin-project/go-state-types/builtin/v13/util/smoothing" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/reward/v14.go b/chain/actors/builtin/reward/v14.go index 89fa295a352..93daf1b7526 100644 --- a/chain/actors/builtin/reward/v14.go +++ b/chain/actors/builtin/reward/v14.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" - reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" - smoothing14 "github.com/filecoin-project/go-state-types/builtin/v14/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" + reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" + smoothing14 "github.com/filecoin-project/go-state-types/builtin/v14/util/smoothing" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/reward/v15.go b/chain/actors/builtin/reward/v15.go index 1b781f462a4..f5fdea4d9e5 100644 --- a/chain/actors/builtin/reward/v15.go +++ b/chain/actors/builtin/reward/v15.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" - reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" - smoothing15 "github.com/filecoin-project/go-state-types/builtin/v15/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" + smoothing15 "github.com/filecoin-project/go-state-types/builtin/v15/util/smoothing" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/reward/v2.go b/chain/actors/builtin/reward/v2.go index 6d640f2e970..dd3e647a9b6 100644 --- a/chain/actors/builtin/reward/v2.go +++ b/chain/actors/builtin/reward/v2.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" - reward2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/reward" - smoothing2 "github.com/filecoin-project/specs-actors/v2/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" + reward2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/reward" + smoothing2 "github.com/filecoin-project/specs-actors/v2/actors/util/smoothing" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/reward/v3.go b/chain/actors/builtin/reward/v3.go index fe8e555c914..0bd5a3d7abe 100644 --- a/chain/actors/builtin/reward/v3.go +++ b/chain/actors/builtin/reward/v3.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" - reward3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/reward" - smoothing3 "github.com/filecoin-project/specs-actors/v3/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" + reward3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/reward" + smoothing3 "github.com/filecoin-project/specs-actors/v3/actors/util/smoothing" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/reward/v4.go b/chain/actors/builtin/reward/v4.go index f0decd39217..88c138a0645 100644 --- a/chain/actors/builtin/reward/v4.go +++ b/chain/actors/builtin/reward/v4.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" - reward4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/reward" - smoothing4 "github.com/filecoin-project/specs-actors/v4/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" + reward4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/reward" + smoothing4 "github.com/filecoin-project/specs-actors/v4/actors/util/smoothing" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/reward/v5.go b/chain/actors/builtin/reward/v5.go index 82be12c0aea..45553c43c53 100644 --- a/chain/actors/builtin/reward/v5.go +++ b/chain/actors/builtin/reward/v5.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" - reward5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/reward" - smoothing5 "github.com/filecoin-project/specs-actors/v5/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" + reward5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/reward" + smoothing5 "github.com/filecoin-project/specs-actors/v5/actors/util/smoothing" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/reward/v6.go b/chain/actors/builtin/reward/v6.go index 71884dadaaf..f8ee7d20a61 100644 --- a/chain/actors/builtin/reward/v6.go +++ b/chain/actors/builtin/reward/v6.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" - reward6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/reward" - smoothing6 "github.com/filecoin-project/specs-actors/v6/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" + reward6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/reward" + smoothing6 "github.com/filecoin-project/specs-actors/v6/actors/util/smoothing" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/reward/v7.go b/chain/actors/builtin/reward/v7.go index bc39f366619..b99171aede1 100644 --- a/chain/actors/builtin/reward/v7.go +++ b/chain/actors/builtin/reward/v7.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" - reward7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/reward" - smoothing7 "github.com/filecoin-project/specs-actors/v7/actors/util/smoothing" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" + reward7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/reward" + smoothing7 "github.com/filecoin-project/specs-actors/v7/actors/util/smoothing" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/reward/v8.go b/chain/actors/builtin/reward/v8.go index 5f6b96d29bf..effafe3c38e 100644 --- a/chain/actors/builtin/reward/v8.go +++ b/chain/actors/builtin/reward/v8.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" - smoothing8 "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" + smoothing8 "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/reward/v9.go b/chain/actors/builtin/reward/v9.go index 6118e2b3029..ee77f84bc83 100644 --- a/chain/actors/builtin/reward/v9.go +++ b/chain/actors/builtin/reward/v9.go @@ -2,19 +2,18 @@ package reward import ( "fmt" - - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" - smoothing9 "github.com/filecoin-project/go-state-types/builtin/v9/util/smoothing" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" + + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" + smoothing9 "github.com/filecoin-project/go-state-types/builtin/v9/util/smoothing" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/system/system.go b/chain/actors/builtin/system/system.go index 5bb1fe44dd0..6421a7b98fc 100644 --- a/chain/actors/builtin/system/system.go +++ b/chain/actors/builtin/system/system.go @@ -1,23 +1,30 @@ package system import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" + builtin15 "github.com/filecoin-project/go-state-types/builtin" ) var ( diff --git a/chain/actors/builtin/system/v0.go b/chain/actors/builtin/system/v0.go index d5f0f079e27..788b23026c9 100644 --- a/chain/actors/builtin/system/v0.go +++ b/chain/actors/builtin/system/v0.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system0 "github.com/filecoin-project/specs-actors/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system0 "github.com/filecoin-project/specs-actors/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/system/v10.go b/chain/actors/builtin/system/v10.go index 2cdb3968268..87216629da1 100644 --- a/chain/actors/builtin/system/v10.go +++ b/chain/actors/builtin/system/v10.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system10 "github.com/filecoin-project/go-state-types/builtin/v10/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system10 "github.com/filecoin-project/go-state-types/builtin/v10/system" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/system/v11.go b/chain/actors/builtin/system/v11.go index 9b92afaf095..143dd8eeaae 100644 --- a/chain/actors/builtin/system/v11.go +++ b/chain/actors/builtin/system/v11.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system11 "github.com/filecoin-project/go-state-types/builtin/v11/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system11 "github.com/filecoin-project/go-state-types/builtin/v11/system" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/system/v12.go b/chain/actors/builtin/system/v12.go index 71938e799f6..4a0c72ee54b 100644 --- a/chain/actors/builtin/system/v12.go +++ b/chain/actors/builtin/system/v12.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/system/v13.go b/chain/actors/builtin/system/v13.go index 8facf0033cb..c82a78710a9 100644 --- a/chain/actors/builtin/system/v13.go +++ b/chain/actors/builtin/system/v13.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system13 "github.com/filecoin-project/go-state-types/builtin/v13/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system13 "github.com/filecoin-project/go-state-types/builtin/v13/system" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/system/v14.go b/chain/actors/builtin/system/v14.go index 897b5f6fdc4..f306706b36e 100644 --- a/chain/actors/builtin/system/v14.go +++ b/chain/actors/builtin/system/v14.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/system/v15.go b/chain/actors/builtin/system/v15.go index 9a5da9ad000..01622e29c11 100644 --- a/chain/actors/builtin/system/v15.go +++ b/chain/actors/builtin/system/v15.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/system/v2.go b/chain/actors/builtin/system/v2.go index b0c64205418..05d3f4cf095 100644 --- a/chain/actors/builtin/system/v2.go +++ b/chain/actors/builtin/system/v2.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/system/v3.go b/chain/actors/builtin/system/v3.go index 8334f780e34..542b7cc7429 100644 --- a/chain/actors/builtin/system/v3.go +++ b/chain/actors/builtin/system/v3.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/system/v4.go b/chain/actors/builtin/system/v4.go index 227104f3784..9d58c9752e8 100644 --- a/chain/actors/builtin/system/v4.go +++ b/chain/actors/builtin/system/v4.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/system/v5.go b/chain/actors/builtin/system/v5.go index bbfb70b51bd..0bfdaaf3147 100644 --- a/chain/actors/builtin/system/v5.go +++ b/chain/actors/builtin/system/v5.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/system/v6.go b/chain/actors/builtin/system/v6.go index 2319b5929a9..5b22169af37 100644 --- a/chain/actors/builtin/system/v6.go +++ b/chain/actors/builtin/system/v6.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/system/v7.go b/chain/actors/builtin/system/v7.go index 0b10129e859..0c476b5e42e 100644 --- a/chain/actors/builtin/system/v7.go +++ b/chain/actors/builtin/system/v7.go @@ -2,16 +2,16 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - system7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/system" + + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/system" + "golang.org/x/xerrors" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/system/v8.go b/chain/actors/builtin/system/v8.go index eca3b0c044d..4e913fc1db9 100644 --- a/chain/actors/builtin/system/v8.go +++ b/chain/actors/builtin/system/v8.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/system/v9.go b/chain/actors/builtin/system/v9.go index 55e073efe94..8bad14ce69a 100644 --- a/chain/actors/builtin/system/v9.go +++ b/chain/actors/builtin/system/v9.go @@ -2,15 +2,15 @@ package system import ( "fmt" - - "github.com/ipfs/go-cid" - actorstypes "github.com/filecoin-project/go-state-types/actors" - system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + + system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/verifreg/v0.go b/chain/actors/builtin/verifreg/v0.go index 4129e7a2dae..84f7f92d982 100644 --- a/chain/actors/builtin/verifreg/v0.go +++ b/chain/actors/builtin/verifreg/v0.go @@ -2,20 +2,20 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - verifreg0 "github.com/filecoin-project/specs-actors/actors/builtin/verifreg" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + verifreg0 "github.com/filecoin-project/specs-actors/actors/builtin/verifreg" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/verifreg/v10.go b/chain/actors/builtin/verifreg/v10.go index 85f85c7f2c9..77db95d1240 100644 --- a/chain/actors/builtin/verifreg/v10.go +++ b/chain/actors/builtin/verifreg/v10.go @@ -2,22 +2,23 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin10 "github.com/filecoin-project/go-state-types/builtin" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" - verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin10 "github.com/filecoin-project/go-state-types/builtin" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" + verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" + + "github.com/filecoin-project/go-state-types/big" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/verifreg/v11.go b/chain/actors/builtin/verifreg/v11.go index 5a8e1cb0cc8..1aef8656682 100644 --- a/chain/actors/builtin/verifreg/v11.go +++ b/chain/actors/builtin/verifreg/v11.go @@ -2,22 +2,23 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin11 "github.com/filecoin-project/go-state-types/builtin" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" - verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin11 "github.com/filecoin-project/go-state-types/builtin" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" + verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" + + "github.com/filecoin-project/go-state-types/big" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/verifreg/v12.go b/chain/actors/builtin/verifreg/v12.go index 7c9a493f169..7ecd0af4df8 100644 --- a/chain/actors/builtin/verifreg/v12.go +++ b/chain/actors/builtin/verifreg/v12.go @@ -2,22 +2,23 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin12 "github.com/filecoin-project/go-state-types/builtin" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" - verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin12 "github.com/filecoin-project/go-state-types/builtin" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" + verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" + + "github.com/filecoin-project/go-state-types/big" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/verifreg/v13.go b/chain/actors/builtin/verifreg/v13.go index 0c487a2f7e0..0c90b9a77af 100644 --- a/chain/actors/builtin/verifreg/v13.go +++ b/chain/actors/builtin/verifreg/v13.go @@ -2,22 +2,23 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin13 "github.com/filecoin-project/go-state-types/builtin" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" - verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin13 "github.com/filecoin-project/go-state-types/builtin" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" + verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" + + "github.com/filecoin-project/go-state-types/big" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/verifreg/v14.go b/chain/actors/builtin/verifreg/v14.go index 6bfa82be571..01717dc71ce 100644 --- a/chain/actors/builtin/verifreg/v14.go +++ b/chain/actors/builtin/verifreg/v14.go @@ -2,22 +2,23 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin14 "github.com/filecoin-project/go-state-types/builtin" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" - verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin14 "github.com/filecoin-project/go-state-types/builtin" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" + verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" + + "github.com/filecoin-project/go-state-types/big" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/verifreg/v15.go b/chain/actors/builtin/verifreg/v15.go index 017e0cc743e..646523f4bdd 100644 --- a/chain/actors/builtin/verifreg/v15.go +++ b/chain/actors/builtin/verifreg/v15.go @@ -2,22 +2,23 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" - verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" + + "github.com/filecoin-project/go-state-types/big" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/verifreg/v2.go b/chain/actors/builtin/verifreg/v2.go index 7f71639e668..acc2f8bf0ce 100644 --- a/chain/actors/builtin/verifreg/v2.go +++ b/chain/actors/builtin/verifreg/v2.go @@ -2,20 +2,20 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - verifreg2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/verifreg" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + verifreg2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/verifreg" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/verifreg/v3.go b/chain/actors/builtin/verifreg/v3.go index 3e8ea9a1f7a..2641bad15bc 100644 --- a/chain/actors/builtin/verifreg/v3.go +++ b/chain/actors/builtin/verifreg/v3.go @@ -2,21 +2,22 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + verifreg3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/verifreg" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/verifreg/v4.go b/chain/actors/builtin/verifreg/v4.go index 1dc43886422..e224a237cae 100644 --- a/chain/actors/builtin/verifreg/v4.go +++ b/chain/actors/builtin/verifreg/v4.go @@ -2,21 +2,22 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + verifreg4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/verifreg" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/verifreg/v5.go b/chain/actors/builtin/verifreg/v5.go index a7505330c26..065820fbb04 100644 --- a/chain/actors/builtin/verifreg/v5.go +++ b/chain/actors/builtin/verifreg/v5.go @@ -2,21 +2,22 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + verifreg5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/verifreg" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/verifreg/v6.go b/chain/actors/builtin/verifreg/v6.go index 93424152e4b..ea01ef3ffff 100644 --- a/chain/actors/builtin/verifreg/v6.go +++ b/chain/actors/builtin/verifreg/v6.go @@ -2,21 +2,22 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + verifreg6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/verifreg" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/verifreg/v7.go b/chain/actors/builtin/verifreg/v7.go index bd67aee5ff6..6bc0081db4a 100644 --- a/chain/actors/builtin/verifreg/v7.go +++ b/chain/actors/builtin/verifreg/v7.go @@ -2,21 +2,22 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + verifreg7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/verifreg" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/verifreg/v8.go b/chain/actors/builtin/verifreg/v8.go index 1515c1c5bd3..04dfd6c2c65 100644 --- a/chain/actors/builtin/verifreg/v8.go +++ b/chain/actors/builtin/verifreg/v8.go @@ -2,21 +2,21 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin8 "github.com/filecoin-project/go-state-types/builtin" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" - verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin8 "github.com/filecoin-project/go-state-types/builtin" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" + verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" + + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/verifreg/v9.go b/chain/actors/builtin/verifreg/v9.go index 41422615bcc..1d2b99f1509 100644 --- a/chain/actors/builtin/verifreg/v9.go +++ b/chain/actors/builtin/verifreg/v9.go @@ -2,21 +2,21 @@ package verifreg import ( "fmt" - - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" - "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin9 "github.com/filecoin-project/go-state-types/builtin" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" + "github.com/ipfs/go-cid" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" + "golang.org/x/xerrors" + + builtin9 "github.com/filecoin-project/go-state-types/builtin" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + + "github.com/filecoin-project/go-state-types/big" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/verifreg/verifreg.go b/chain/actors/builtin/verifreg/verifreg.go index 02e3f961dbf..6293a98f026 100644 --- a/chain/actors/builtin/verifreg/verifreg.go +++ b/chain/actors/builtin/verifreg/verifreg.go @@ -1,24 +1,33 @@ package verifreg import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" + builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + + verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/policy/policy.go b/chain/actors/policy/policy.go index 1f488518dea..0fc6f375fc7 100644 --- a/chain/actors/policy/policy.go +++ b/chain/actors/policy/policy.go @@ -1,73 +1,97 @@ package policy import ( + actorstypes "github.com/filecoin-project/go-state-types/actors" + + "github.com/filecoin-project/go-state-types/big" "golang.org/x/xerrors" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - builtin10 "github.com/filecoin-project/go-state-types/builtin" - builtin11 "github.com/filecoin-project/go-state-types/builtin" - builtin12 "github.com/filecoin-project/go-state-types/builtin" - builtin13 "github.com/filecoin-project/go-state-types/builtin" - builtin14 "github.com/filecoin-project/go-state-types/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - builtin8 "github.com/filecoin-project/go-state-types/builtin" - builtin9 "github.com/filecoin-project/go-state-types/builtin" - market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" - miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" - verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" - market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" - miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" - verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" - market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" - miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" - verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" - market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" - miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" - verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" - market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" - miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" - verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" - market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" - miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" - paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" - verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" - market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" - market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/network" + market0 "github.com/filecoin-project/specs-actors/actors/builtin/market" miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" - power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" verifreg0 "github.com/filecoin-project/specs-actors/actors/builtin/verifreg" + + power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" + builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" + market2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" verifreg2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/verifreg" + builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" + market3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/market" miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" verifreg3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/verifreg" + builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" + market4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/market" miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" verifreg4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/verifreg" + builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" + market5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/market" miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" verifreg5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/verifreg" + builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" + market6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/market" miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" verifreg6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/verifreg" + builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + market7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/market" miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" verifreg7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/verifreg" + + builtin8 "github.com/filecoin-project/go-state-types/builtin" + market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" + + builtin9 "github.com/filecoin-project/go-state-types/builtin" + market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + + builtin10 "github.com/filecoin-project/go-state-types/builtin" + market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" + miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" + verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" + + builtin11 "github.com/filecoin-project/go-state-types/builtin" + market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" + miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" + verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" + + builtin12 "github.com/filecoin-project/go-state-types/builtin" + market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" + miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" + verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" + + builtin13 "github.com/filecoin-project/go-state-types/builtin" + market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" + miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" + verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" + + builtin14 "github.com/filecoin-project/go-state-types/builtin" + market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" + miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" + verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" + + builtin15 "github.com/filecoin-project/go-state-types/builtin" + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" + + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" ) const ( diff --git a/chain/consensus/compute_state.go b/chain/consensus/compute_state.go index 1bdd47de4cc..62a4c495138 100644 --- a/chain/consensus/compute_state.go +++ b/chain/consensus/compute_state.go @@ -55,6 +55,7 @@ func NewActorRegistry() *vm.ActorRegistry { inv.Register(actorstypes.Version12, vm.ActorsVersionPredicate(actorstypes.Version12), builtin.MakeRegistry(actorstypes.Version12)) inv.Register(actorstypes.Version13, vm.ActorsVersionPredicate(actorstypes.Version13), builtin.MakeRegistry(actorstypes.Version13)) inv.Register(actorstypes.Version14, vm.ActorsVersionPredicate(actorstypes.Version14), builtin.MakeRegistry(actorstypes.Version14)) + inv.Register(actorstypes.Version15, vm.ActorsVersionPredicate(actorstypes.Version15), builtin.MakeRegistry(actorstypes.Version15)) return inv } diff --git a/chain/state/statetree.go b/chain/state/statetree.go index 591ef46bf34..de822003306 100644 --- a/chain/state/statetree.go +++ b/chain/state/statetree.go @@ -157,7 +157,7 @@ func VersionForNetwork(ver network.Version) (types.StateTreeVersion, error) { case network.Version13, network.Version14, network.Version15, network.Version16, network.Version17: return types.StateTreeVersion4, nil - case network.Version18, network.Version19, network.Version20, network.Version21, network.Version22, network.Version23: + case network.Version18, network.Version19, network.Version20, network.Version21, network.Version22, network.Version23, network.Version24: return types.StateTreeVersion5, nil default: diff --git a/cmd/lotus-shed/invariants.go b/cmd/lotus-shed/invariants.go index 378f6af5843..91db29e613b 100644 --- a/cmd/lotus-shed/invariants.go +++ b/cmd/lotus-shed/invariants.go @@ -20,6 +20,7 @@ import ( v12 "github.com/filecoin-project/go-state-types/builtin/v12" v13 "github.com/filecoin-project/go-state-types/builtin/v13" v14 "github.com/filecoin-project/go-state-types/builtin/v14" + v15 "github.com/filecoin-project/go-state-types/builtin/v15" v8 "github.com/filecoin-project/go-state-types/builtin/v8" v9 "github.com/filecoin-project/go-state-types/builtin/v9" @@ -198,6 +199,11 @@ var invariantsCmd = &cli.Command{ if err != nil { return xerrors.Errorf("checking state invariants: %w", err) } + case actorstypes.Version15: + messages, err = v15.CheckStateInvariants(actorTree, abi.ChainEpoch(epoch), actorCodeCids) + if err != nil { + return xerrors.Errorf("checking state invariants: %w", err) + } default: return xerrors.Errorf("unsupported actor version: %v", av) } diff --git a/cmd/lotus-shed/migrations.go b/cmd/lotus-shed/migrations.go index 24110860404..3ebdd11260d 100644 --- a/cmd/lotus-shed/migrations.go +++ b/cmd/lotus-shed/migrations.go @@ -37,6 +37,7 @@ import ( market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" v14 "github.com/filecoin-project/go-state-types/builtin/v14" + v15 "github.com/filecoin-project/go-state-types/builtin/v15" market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" v9 "github.com/filecoin-project/go-state-types/builtin/v9" @@ -294,6 +295,8 @@ func getMigrationFuncsForNetwork(nv network.Version) (UpgradeActorsFunc, PreUpgr return filcns.UpgradeActorsV13, filcns.PreUpgradeActorsV13, checkNv22Invariants, nil case network.Version23: return filcns.UpgradeActorsV14, filcns.PreUpgradeActorsV14, checkNv23Invariants, nil + case network.Version24: + return filcns.UpgradeActorsV15, filcns.PreUpgradeActorsV15, checkNv24Invariants, nil default: return nil, nil, nil, xerrors.Errorf("migration not implemented for nv%d", nv) } @@ -622,6 +625,39 @@ func printMarketActorDiff(ctx context.Context, cst *cbornode.BasicIpldStore, nv return nil } +func checkNv24Invariants(ctx context.Context, oldStateRootCid cid.Cid, newStateRootCid cid.Cid, bs blockstore.Blockstore, epoch abi.ChainEpoch) error { + + actorStore := store.ActorStore(ctx, bs) + startTime := time.Now() + + // Load the new state root. + var newStateRoot types.StateRoot + if err := actorStore.Get(ctx, newStateRootCid, &newStateRoot); err != nil { + return xerrors.Errorf("failed to decode state root: %w", err) + } + + actorCodeCids, err := actors.GetActorCodeIDs(actorstypes.Version14) + if err != nil { + return err + } + newActorTree, err := builtin.LoadTree(actorStore, newStateRoot.Actors) + if err != nil { + return err + } + messages, err := v15.CheckStateInvariants(newActorTree, epoch, actorCodeCids) + if err != nil { + return xerrors.Errorf("checking state invariants: %w", err) + } + + for _, message := range messages.Messages() { + fmt.Println("got the following error: ", message) + } + + fmt.Println("completed invariant checks, took ", time.Since(startTime)) + + return nil +} + func checkNv23Invariants(ctx context.Context, oldStateRootCid cid.Cid, newStateRootCid cid.Cid, bs blockstore.Blockstore, epoch abi.ChainEpoch) error { actorStore := store.ActorStore(ctx, bs) diff --git a/node/impl/full/state.go b/node/impl/full/state.go index 0c70d66a915..7b10345ff1d 100644 --- a/node/impl/full/state.go +++ b/node/impl/full/state.go @@ -1964,6 +1964,7 @@ func (a *StateAPI) StateGetNetworkParams(ctx context.Context) (*api.NetworkParam UpgradeDragonHeight: buildconstants.UpgradeDragonHeight, UpgradePhoenixHeight: buildconstants.UpgradePhoenixHeight, UpgradeWaffleHeight: buildconstants.UpgradeWaffleHeight, + UpgradeOmenHeight: buildconstants.UpgradeOmenHeight, }, }, nil } From 2e9b1f28360f77d2f5abc75614c2a05a5492bb43 Mon Sep 17 00:00:00 2001 From: Phi Date: Thu, 29 Aug 2024 11:34:59 +0200 Subject: [PATCH 08/22] chore: run `make gen` and `make docsgen-cli` chore: run `make gen` and `make docsgen-cli` --- api/proxy_gen.go | 18 +-- api/v0api/proxy_gen.go | 8 +- build/openrpc/full.json | 13 +- build/openrpc/gateway.json | 2 +- build/openrpc/miner.json | 2 +- chain/actors/builtin/account/account.go | 18 +-- chain/actors/builtin/account/v0.go | 8 +- chain/actors/builtin/account/v10.go | 8 +- chain/actors/builtin/account/v11.go | 8 +- chain/actors/builtin/account/v12.go | 8 +- chain/actors/builtin/account/v13.go | 8 +- chain/actors/builtin/account/v14.go | 8 +- chain/actors/builtin/account/v15.go | 8 +- chain/actors/builtin/account/v2.go | 8 +- chain/actors/builtin/account/v3.go | 8 +- chain/actors/builtin/account/v4.go | 8 +- chain/actors/builtin/account/v5.go | 8 +- chain/actors/builtin/account/v6.go | 8 +- chain/actors/builtin/account/v7.go | 8 +- chain/actors/builtin/account/v8.go | 8 +- chain/actors/builtin/account/v9.go | 8 +- chain/actors/builtin/builtin.go | 22 +--- chain/actors/builtin/cron/cron.go | 18 +-- chain/actors/builtin/cron/v0.go | 5 +- chain/actors/builtin/cron/v10.go | 5 +- chain/actors/builtin/cron/v11.go | 5 +- chain/actors/builtin/cron/v12.go | 5 +- chain/actors/builtin/cron/v13.go | 5 +- chain/actors/builtin/cron/v14.go | 5 +- chain/actors/builtin/cron/v15.go | 5 +- chain/actors/builtin/cron/v2.go | 5 +- chain/actors/builtin/cron/v3.go | 5 +- chain/actors/builtin/cron/v4.go | 5 +- chain/actors/builtin/cron/v5.go | 5 +- chain/actors/builtin/cron/v6.go | 5 +- chain/actors/builtin/cron/v7.go | 5 +- chain/actors/builtin/cron/v8.go | 5 +- chain/actors/builtin/cron/v9.go | 5 +- chain/actors/builtin/datacap/datacap.go | 5 +- chain/actors/builtin/datacap/v10.go | 11 +- chain/actors/builtin/datacap/v11.go | 11 +- chain/actors/builtin/datacap/v12.go | 11 +- chain/actors/builtin/datacap/v13.go | 11 +- chain/actors/builtin/datacap/v14.go | 11 +- chain/actors/builtin/datacap/v15.go | 11 +- chain/actors/builtin/datacap/v9.go | 11 +- chain/actors/builtin/evm/evm.go | 8 +- chain/actors/builtin/evm/v10.go | 4 +- chain/actors/builtin/evm/v11.go | 4 +- chain/actors/builtin/evm/v12.go | 4 +- chain/actors/builtin/evm/v13.go | 4 +- chain/actors/builtin/evm/v14.go | 4 +- chain/actors/builtin/evm/v15.go | 4 +- chain/actors/builtin/init/init.go | 22 +--- chain/actors/builtin/init/v0.go | 10 +- chain/actors/builtin/init/v10.go | 12 +- chain/actors/builtin/init/v11.go | 12 +- chain/actors/builtin/init/v12.go | 12 +- chain/actors/builtin/init/v13.go | 12 +- chain/actors/builtin/init/v14.go | 12 +- chain/actors/builtin/init/v15.go | 12 +- chain/actors/builtin/init/v2.go | 10 +- chain/actors/builtin/init/v3.go | 13 +- chain/actors/builtin/init/v4.go | 13 +- chain/actors/builtin/init/v5.go | 13 +- chain/actors/builtin/init/v6.go | 13 +- chain/actors/builtin/init/v7.go | 13 +- chain/actors/builtin/init/v8.go | 12 +- chain/actors/builtin/init/v9.go | 12 +- chain/actors/builtin/market/market.go | 23 +--- chain/actors/builtin/market/v0.go | 10 +- chain/actors/builtin/market/v10.go | 16 +-- chain/actors/builtin/market/v11.go | 16 +-- chain/actors/builtin/market/v12.go | 16 +-- chain/actors/builtin/market/v13.go | 16 +-- chain/actors/builtin/market/v14.go | 16 +-- chain/actors/builtin/market/v15.go | 16 +-- chain/actors/builtin/market/v2.go | 10 +- chain/actors/builtin/market/v3.go | 10 +- chain/actors/builtin/market/v4.go | 10 +- chain/actors/builtin/market/v5.go | 10 +- chain/actors/builtin/market/v6.go | 11 +- chain/actors/builtin/market/v7.go | 11 +- chain/actors/builtin/market/v8.go | 13 +- chain/actors/builtin/market/v9.go | 16 +-- chain/actors/builtin/miner/miner.go | 27 ++-- chain/actors/builtin/miner/v0.go | 17 ++- chain/actors/builtin/miner/v10.go | 16 +-- chain/actors/builtin/miner/v11.go | 16 +-- chain/actors/builtin/miner/v12.go | 16 +-- chain/actors/builtin/miner/v13.go | 16 +-- chain/actors/builtin/miner/v14.go | 16 +-- chain/actors/builtin/miner/v15.go | 16 +-- chain/actors/builtin/miner/v2.go | 14 +- chain/actors/builtin/miner/v3.go | 15 +-- chain/actors/builtin/miner/v4.go | 15 +-- chain/actors/builtin/miner/v5.go | 15 +-- chain/actors/builtin/miner/v6.go | 15 +-- chain/actors/builtin/miner/v7.go | 15 +-- chain/actors/builtin/miner/v8.go | 16 +-- chain/actors/builtin/miner/v9.go | 16 +-- chain/actors/builtin/multisig/message0.go | 3 +- chain/actors/builtin/multisig/message10.go | 3 +- chain/actors/builtin/multisig/message11.go | 3 +- chain/actors/builtin/multisig/message12.go | 3 +- chain/actors/builtin/multisig/message13.go | 3 +- chain/actors/builtin/multisig/message14.go | 3 +- chain/actors/builtin/multisig/message15.go | 3 +- chain/actors/builtin/multisig/message2.go | 3 +- chain/actors/builtin/multisig/message3.go | 3 +- chain/actors/builtin/multisig/message4.go | 3 +- chain/actors/builtin/multisig/message5.go | 3 +- chain/actors/builtin/multisig/message6.go | 3 +- chain/actors/builtin/multisig/message7.go | 3 +- chain/actors/builtin/multisig/message8.go | 3 +- chain/actors/builtin/multisig/message9.go | 3 +- chain/actors/builtin/multisig/multisig.go | 18 +-- chain/actors/builtin/multisig/v0.go | 13 +- chain/actors/builtin/multisig/v10.go | 15 +-- chain/actors/builtin/multisig/v11.go | 15 +-- chain/actors/builtin/multisig/v12.go | 15 +-- chain/actors/builtin/multisig/v13.go | 15 +-- chain/actors/builtin/multisig/v14.go | 15 +-- chain/actors/builtin/multisig/v15.go | 15 +-- chain/actors/builtin/multisig/v2.go | 13 +- chain/actors/builtin/multisig/v3.go | 14 +- chain/actors/builtin/multisig/v4.go | 14 +- chain/actors/builtin/multisig/v5.go | 14 +- chain/actors/builtin/multisig/v6.go | 14 +- chain/actors/builtin/multisig/v7.go | 14 +- chain/actors/builtin/multisig/v8.go | 15 +-- chain/actors/builtin/multisig/v9.go | 15 +-- chain/actors/builtin/paych/message0.go | 2 - chain/actors/builtin/paych/message10.go | 4 +- chain/actors/builtin/paych/message11.go | 4 +- chain/actors/builtin/paych/message12.go | 4 +- chain/actors/builtin/paych/message13.go | 4 +- chain/actors/builtin/paych/message14.go | 4 +- chain/actors/builtin/paych/message15.go | 4 +- chain/actors/builtin/paych/message2.go | 2 - chain/actors/builtin/paych/message3.go | 2 - chain/actors/builtin/paych/message4.go | 2 - chain/actors/builtin/paych/message5.go | 2 - chain/actors/builtin/paych/message6.go | 2 - chain/actors/builtin/paych/message7.go | 2 - chain/actors/builtin/paych/message8.go | 4 +- chain/actors/builtin/paych/message9.go | 4 +- chain/actors/builtin/paych/paych.go | 18 +-- chain/actors/builtin/paych/v0.go | 10 +- chain/actors/builtin/paych/v10.go | 10 +- chain/actors/builtin/paych/v11.go | 10 +- chain/actors/builtin/paych/v12.go | 10 +- chain/actors/builtin/paych/v13.go | 10 +- chain/actors/builtin/paych/v14.go | 10 +- chain/actors/builtin/paych/v15.go | 10 +- chain/actors/builtin/paych/v2.go | 10 +- chain/actors/builtin/paych/v3.go | 10 +- chain/actors/builtin/paych/v4.go | 10 +- chain/actors/builtin/paych/v5.go | 10 +- chain/actors/builtin/paych/v6.go | 10 +- chain/actors/builtin/paych/v7.go | 10 +- chain/actors/builtin/paych/v8.go | 10 +- chain/actors/builtin/paych/v9.go | 10 +- chain/actors/builtin/power/power.go | 24 ++-- chain/actors/builtin/power/v0.go | 12 +- chain/actors/builtin/power/v10.go | 14 +- chain/actors/builtin/power/v11.go | 14 +- chain/actors/builtin/power/v12.go | 14 +- chain/actors/builtin/power/v13.go | 14 +- chain/actors/builtin/power/v14.go | 14 +- chain/actors/builtin/power/v15.go | 14 +- chain/actors/builtin/power/v2.go | 12 +- chain/actors/builtin/power/v3.go | 15 +-- chain/actors/builtin/power/v4.go | 15 +-- chain/actors/builtin/power/v5.go | 15 +-- chain/actors/builtin/power/v6.go | 15 +-- chain/actors/builtin/power/v7.go | 15 +-- chain/actors/builtin/power/v8.go | 14 +- chain/actors/builtin/power/v9.go | 14 +- chain/actors/builtin/registry.go | 136 +++++++++----------- chain/actors/builtin/reward/reward.go | 20 +-- chain/actors/builtin/reward/v0.go | 13 +- chain/actors/builtin/reward/v10.go | 13 +- chain/actors/builtin/reward/v11.go | 13 +- chain/actors/builtin/reward/v12.go | 13 +- chain/actors/builtin/reward/v13.go | 13 +- chain/actors/builtin/reward/v14.go | 13 +- chain/actors/builtin/reward/v15.go | 13 +- chain/actors/builtin/reward/v2.go | 13 +- chain/actors/builtin/reward/v3.go | 13 +- chain/actors/builtin/reward/v4.go | 13 +- chain/actors/builtin/reward/v5.go | 13 +- chain/actors/builtin/reward/v6.go | 13 +- chain/actors/builtin/reward/v7.go | 13 +- chain/actors/builtin/reward/v8.go | 13 +- chain/actors/builtin/reward/v9.go | 13 +- chain/actors/builtin/system/system.go | 19 +-- chain/actors/builtin/system/v0.go | 10 +- chain/actors/builtin/system/v10.go | 8 +- chain/actors/builtin/system/v11.go | 8 +- chain/actors/builtin/system/v12.go | 8 +- chain/actors/builtin/system/v13.go | 8 +- chain/actors/builtin/system/v14.go | 8 +- chain/actors/builtin/system/v15.go | 8 +- chain/actors/builtin/system/v2.go | 10 +- chain/actors/builtin/system/v3.go | 10 +- chain/actors/builtin/system/v4.go | 10 +- chain/actors/builtin/system/v5.go | 10 +- chain/actors/builtin/system/v6.go | 10 +- chain/actors/builtin/system/v7.go | 10 +- chain/actors/builtin/system/v8.go | 8 +- chain/actors/builtin/system/v9.go | 8 +- chain/actors/builtin/verifreg/v0.go | 14 +- chain/actors/builtin/verifreg/v10.go | 19 ++- chain/actors/builtin/verifreg/v11.go | 19 ++- chain/actors/builtin/verifreg/v12.go | 19 ++- chain/actors/builtin/verifreg/v13.go | 19 ++- chain/actors/builtin/verifreg/v14.go | 19 ++- chain/actors/builtin/verifreg/v15.go | 19 ++- chain/actors/builtin/verifreg/v2.go | 14 +- chain/actors/builtin/verifreg/v3.go | 15 +-- chain/actors/builtin/verifreg/v4.go | 15 +-- chain/actors/builtin/verifreg/v5.go | 15 +-- chain/actors/builtin/verifreg/v6.go | 15 +-- chain/actors/builtin/verifreg/v7.go | 15 +-- chain/actors/builtin/verifreg/v8.go | 16 +-- chain/actors/builtin/verifreg/v9.go | 16 +-- chain/actors/builtin/verifreg/verifreg.go | 17 +-- chain/actors/policy/policy.go | 96 ++++++-------- documentation/en/api-v0-methods-miner.md | 2 +- documentation/en/api-v0-methods.md | 9 +- documentation/en/api-v1-unstable-methods.md | 9 +- 232 files changed, 1252 insertions(+), 1456 deletions(-) diff --git a/api/proxy_gen.go b/api/proxy_gen.go index 0c943ff3104..744d50e9e77 100644 --- a/api/proxy_gen.go +++ b/api/proxy_gen.go @@ -7,6 +7,15 @@ import ( "encoding/json" "time" + "github.com/google/uuid" + blocks "github.com/ipfs/go-block-format" + "github.com/ipfs/go-cid" + "github.com/libp2p/go-libp2p/core/metrics" + "github.com/libp2p/go-libp2p/core/network" + "github.com/libp2p/go-libp2p/core/peer" + "github.com/libp2p/go-libp2p/core/protocol" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" "github.com/filecoin-project/go-f3/certs" @@ -20,6 +29,7 @@ import ( "github.com/filecoin-project/go-state-types/dline" abinetwork "github.com/filecoin-project/go-state-types/network" "github.com/filecoin-project/go-state-types/proof" + apitypes "github.com/filecoin-project/lotus/api/types" builtinactors "github.com/filecoin-project/lotus/chain/actors/builtin" "github.com/filecoin-project/lotus/chain/actors/builtin/miner" @@ -33,14 +43,6 @@ import ( "github.com/filecoin-project/lotus/storage/sealer/fsutil" "github.com/filecoin-project/lotus/storage/sealer/sealtasks" "github.com/filecoin-project/lotus/storage/sealer/storiface" - "github.com/google/uuid" - blocks "github.com/ipfs/go-block-format" - "github.com/ipfs/go-cid" - "github.com/libp2p/go-libp2p/core/metrics" - "github.com/libp2p/go-libp2p/core/network" - "github.com/libp2p/go-libp2p/core/peer" - "github.com/libp2p/go-libp2p/core/protocol" - "golang.org/x/xerrors" ) var ErrNotSupported = xerrors.New("method not supported") diff --git a/api/v0api/proxy_gen.go b/api/v0api/proxy_gen.go index 55ca983d6cf..a8756894951 100644 --- a/api/v0api/proxy_gen.go +++ b/api/v0api/proxy_gen.go @@ -5,6 +5,10 @@ package v0api import ( "context" + blocks "github.com/ipfs/go-block-format" + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" "github.com/filecoin-project/go-state-types/abi" @@ -13,14 +17,12 @@ import ( "github.com/filecoin-project/go-state-types/crypto" "github.com/filecoin-project/go-state-types/dline" abinetwork "github.com/filecoin-project/go-state-types/network" + "github.com/filecoin-project/lotus/api" apitypes "github.com/filecoin-project/lotus/api/types" "github.com/filecoin-project/lotus/chain/actors/builtin/miner" "github.com/filecoin-project/lotus/chain/types" "github.com/filecoin-project/lotus/node/modules/dtypes" - blocks "github.com/ipfs/go-block-format" - "github.com/ipfs/go-cid" - "golang.org/x/xerrors" ) var ErrNotSupported = xerrors.New("method not supported") diff --git a/build/openrpc/full.json b/build/openrpc/full.json index 862211eb411..56bece394dc 100644 --- a/build/openrpc/full.json +++ b/build/openrpc/full.json @@ -15996,7 +15996,7 @@ "title": "number", "description": "Number is a number", "examples": [ - 23 + 24 ], "type": [ "number" @@ -16048,7 +16048,7 @@ "title": "number", "description": "Number is a number", "examples": [ - 23 + 24 ], "type": [ "number" @@ -18820,7 +18820,8 @@ "UpgradeWatermelonHeight": 10101, "UpgradeDragonHeight": 10101, "UpgradePhoenixHeight": 10101, - "UpgradeWaffleHeight": 10101 + "UpgradeWaffleHeight": 10101, + "UpgradeOmenHeight": 10101 }, "Eip155ChainID": 123 } @@ -18902,6 +18903,10 @@ "title": "number", "type": "number" }, + "UpgradeOmenHeight": { + "title": "number", + "type": "number" + }, "UpgradeOrangeHeight": { "title": "number", "type": "number" @@ -21997,7 +22002,7 @@ "title": "number", "description": "Number is a number", "examples": [ - 23 + 24 ], "type": [ "number" diff --git a/build/openrpc/gateway.json b/build/openrpc/gateway.json index f173a6125f0..bea5f05e307 100644 --- a/build/openrpc/gateway.json +++ b/build/openrpc/gateway.json @@ -9276,7 +9276,7 @@ "title": "number", "description": "Number is a number", "examples": [ - 23 + 24 ], "type": [ "number" diff --git a/build/openrpc/miner.json b/build/openrpc/miner.json index b8c37f2293d..ccce20570db 100644 --- a/build/openrpc/miner.json +++ b/build/openrpc/miner.json @@ -538,7 +538,7 @@ "title": "number", "description": "Number is a number", "examples": [ - 23 + 24 ], "type": [ "number" diff --git a/chain/actors/builtin/account/account.go b/chain/actors/builtin/account/account.go index 58e3701c3f3..308fb763c9a 100644 --- a/chain/actors/builtin/account/account.go +++ b/chain/actors/builtin/account/account.go @@ -1,33 +1,25 @@ package account import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" "github.com/ipfs/go-cid" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" - builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" ) var Methods = builtin15.MethodsAccount diff --git a/chain/actors/builtin/account/v0.go b/chain/actors/builtin/account/v0.go index cc01773070c..a41ee3879ed 100644 --- a/chain/actors/builtin/account/v0.go +++ b/chain/actors/builtin/account/v0.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account0 "github.com/filecoin-project/specs-actors/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account0 "github.com/filecoin-project/specs-actors/actors/builtin/account" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/account/v10.go b/chain/actors/builtin/account/v10.go index 3e455ea112a..ff87c421220 100644 --- a/chain/actors/builtin/account/v10.go +++ b/chain/actors/builtin/account/v10.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account10 "github.com/filecoin-project/go-state-types/builtin/v10/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account10 "github.com/filecoin-project/go-state-types/builtin/v10/account" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/account/v11.go b/chain/actors/builtin/account/v11.go index 9e101fb2074..7a0c5f556b4 100644 --- a/chain/actors/builtin/account/v11.go +++ b/chain/actors/builtin/account/v11.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account11 "github.com/filecoin-project/go-state-types/builtin/v11/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account11 "github.com/filecoin-project/go-state-types/builtin/v11/account" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/account/v12.go b/chain/actors/builtin/account/v12.go index 5f42b883654..af2c4186fbd 100644 --- a/chain/actors/builtin/account/v12.go +++ b/chain/actors/builtin/account/v12.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account12 "github.com/filecoin-project/go-state-types/builtin/v12/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account12 "github.com/filecoin-project/go-state-types/builtin/v12/account" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/account/v13.go b/chain/actors/builtin/account/v13.go index aebdab2d897..f2f3b6f6676 100644 --- a/chain/actors/builtin/account/v13.go +++ b/chain/actors/builtin/account/v13.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account13 "github.com/filecoin-project/go-state-types/builtin/v13/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account13 "github.com/filecoin-project/go-state-types/builtin/v13/account" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/account/v14.go b/chain/actors/builtin/account/v14.go index 938e37a259d..5071b1b3ba1 100644 --- a/chain/actors/builtin/account/v14.go +++ b/chain/actors/builtin/account/v14.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account14 "github.com/filecoin-project/go-state-types/builtin/v14/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account14 "github.com/filecoin-project/go-state-types/builtin/v14/account" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/account/v15.go b/chain/actors/builtin/account/v15.go index 63e0457bf96..a6f4bacab1f 100644 --- a/chain/actors/builtin/account/v15.go +++ b/chain/actors/builtin/account/v15.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/account/v2.go b/chain/actors/builtin/account/v2.go index 4b3ebaa55c4..db0af77e2a7 100644 --- a/chain/actors/builtin/account/v2.go +++ b/chain/actors/builtin/account/v2.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/account" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/account/v3.go b/chain/actors/builtin/account/v3.go index e6a549b1bf7..9e6c71ad0f6 100644 --- a/chain/actors/builtin/account/v3.go +++ b/chain/actors/builtin/account/v3.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/account" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/account/v4.go b/chain/actors/builtin/account/v4.go index e2a5e77ad46..907896312ee 100644 --- a/chain/actors/builtin/account/v4.go +++ b/chain/actors/builtin/account/v4.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/account" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/account/v5.go b/chain/actors/builtin/account/v5.go index a8437e36225..8514ab325e1 100644 --- a/chain/actors/builtin/account/v5.go +++ b/chain/actors/builtin/account/v5.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/account" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/account/v6.go b/chain/actors/builtin/account/v6.go index ae362c28f35..16369f38c26 100644 --- a/chain/actors/builtin/account/v6.go +++ b/chain/actors/builtin/account/v6.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/account" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/account/v7.go b/chain/actors/builtin/account/v7.go index 9ca3be4d2a6..cd420da92ae 100644 --- a/chain/actors/builtin/account/v7.go +++ b/chain/actors/builtin/account/v7.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + account7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/account" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/account" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/account/v8.go b/chain/actors/builtin/account/v8.go index 26b80397d40..13b478de890 100644 --- a/chain/actors/builtin/account/v8.go +++ b/chain/actors/builtin/account/v8.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/account/v9.go b/chain/actors/builtin/account/v9.go index 36971360e7f..fc1fc4d14bf 100644 --- a/chain/actors/builtin/account/v9.go +++ b/chain/actors/builtin/account/v9.go @@ -2,16 +2,16 @@ package account import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + actorstypes "github.com/filecoin-project/go-state-types/actors" + account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/builtin.go b/chain/actors/builtin/builtin.go index a1681d6986b..af185cef693 100644 --- a/chain/actors/builtin/builtin.go +++ b/chain/actors/builtin/builtin.go @@ -3,32 +3,24 @@ package builtin import ( "fmt" - "github.com/filecoin-project/go-address" "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + "github.com/filecoin-project/go-state-types/builtin" + smoothingtypes "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" + minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/proof" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/builtin" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/go-state-types/proof" - "github.com/filecoin-project/lotus/chain/actors" - - smoothingtypes "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" - minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" ) var InitActorAddr = builtin.InitActorAddr diff --git a/chain/actors/builtin/cron/cron.go b/chain/actors/builtin/cron/cron.go index 7cb0f71eff4..c4d0894aadd 100644 --- a/chain/actors/builtin/cron/cron.go +++ b/chain/actors/builtin/cron/cron.go @@ -1,29 +1,23 @@ package cron import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" "github.com/ipfs/go-cid" "golang.org/x/xerrors" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" ) func Load(store adt.Store, act *types.Actor) (State, error) { diff --git a/chain/actors/builtin/cron/v0.go b/chain/actors/builtin/cron/v0.go index 89da7875f71..6dce524f643 100644 --- a/chain/actors/builtin/cron/v0.go +++ b/chain/actors/builtin/cron/v0.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron0 "github.com/filecoin-project/specs-actors/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron0 "github.com/filecoin-project/specs-actors/actors/builtin/cron" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/cron/v10.go b/chain/actors/builtin/cron/v10.go index 413c8567556..2d20e2401c3 100644 --- a/chain/actors/builtin/cron/v10.go +++ b/chain/actors/builtin/cron/v10.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron10 "github.com/filecoin-project/go-state-types/builtin/v10/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron10 "github.com/filecoin-project/go-state-types/builtin/v10/cron" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/cron/v11.go b/chain/actors/builtin/cron/v11.go index 621c5f39841..5c489cede81 100644 --- a/chain/actors/builtin/cron/v11.go +++ b/chain/actors/builtin/cron/v11.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron11 "github.com/filecoin-project/go-state-types/builtin/v11/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron11 "github.com/filecoin-project/go-state-types/builtin/v11/cron" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/cron/v12.go b/chain/actors/builtin/cron/v12.go index 8d0289be023..44f018d68af 100644 --- a/chain/actors/builtin/cron/v12.go +++ b/chain/actors/builtin/cron/v12.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron12 "github.com/filecoin-project/go-state-types/builtin/v12/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron12 "github.com/filecoin-project/go-state-types/builtin/v12/cron" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/cron/v13.go b/chain/actors/builtin/cron/v13.go index 038a058d8fe..d2ba0337896 100644 --- a/chain/actors/builtin/cron/v13.go +++ b/chain/actors/builtin/cron/v13.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron13 "github.com/filecoin-project/go-state-types/builtin/v13/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron13 "github.com/filecoin-project/go-state-types/builtin/v13/cron" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/cron/v14.go b/chain/actors/builtin/cron/v14.go index ca33dc35052..6117b003e09 100644 --- a/chain/actors/builtin/cron/v14.go +++ b/chain/actors/builtin/cron/v14.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron14 "github.com/filecoin-project/go-state-types/builtin/v14/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron14 "github.com/filecoin-project/go-state-types/builtin/v14/cron" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/cron/v15.go b/chain/actors/builtin/cron/v15.go index f37ff66b78d..2b7ef99eba4 100644 --- a/chain/actors/builtin/cron/v15.go +++ b/chain/actors/builtin/cron/v15.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/cron/v2.go b/chain/actors/builtin/cron/v2.go index c295a0d1819..97b3ffbe08b 100644 --- a/chain/actors/builtin/cron/v2.go +++ b/chain/actors/builtin/cron/v2.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/cron" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/cron/v3.go b/chain/actors/builtin/cron/v3.go index d8eb09bf02c..4c0d4f1d938 100644 --- a/chain/actors/builtin/cron/v3.go +++ b/chain/actors/builtin/cron/v3.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/cron" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/cron/v4.go b/chain/actors/builtin/cron/v4.go index c56cf198712..a222f0d93dc 100644 --- a/chain/actors/builtin/cron/v4.go +++ b/chain/actors/builtin/cron/v4.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/cron" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/cron/v5.go b/chain/actors/builtin/cron/v5.go index 813420858e6..2487cbbc687 100644 --- a/chain/actors/builtin/cron/v5.go +++ b/chain/actors/builtin/cron/v5.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/cron" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/cron/v6.go b/chain/actors/builtin/cron/v6.go index d6a9412ac10..673e7588a9d 100644 --- a/chain/actors/builtin/cron/v6.go +++ b/chain/actors/builtin/cron/v6.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/cron" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/cron/v7.go b/chain/actors/builtin/cron/v7.go index 4808c1c193a..cd71bd41833 100644 --- a/chain/actors/builtin/cron/v7.go +++ b/chain/actors/builtin/cron/v7.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + cron7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/cron" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/cron" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/cron/v8.go b/chain/actors/builtin/cron/v8.go index 57895b2031c..904de5496a6 100644 --- a/chain/actors/builtin/cron/v8.go +++ b/chain/actors/builtin/cron/v8.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/cron/v9.go b/chain/actors/builtin/cron/v9.go index bae20fd534c..201348b6cd8 100644 --- a/chain/actors/builtin/cron/v9.go +++ b/chain/actors/builtin/cron/v9.go @@ -2,14 +2,15 @@ package cron import ( "fmt" + "github.com/ipfs/go-cid" actorstypes "github.com/filecoin-project/go-state-types/actors" + cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/datacap/datacap.go b/chain/actors/builtin/datacap/datacap.go index 1b6a377769f..f24cebc106e 100644 --- a/chain/actors/builtin/datacap/datacap.go +++ b/chain/actors/builtin/datacap/datacap.go @@ -1,17 +1,16 @@ package datacap import ( - "golang.org/x/xerrors" - "github.com/ipfs/go-cid" + "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/datacap/v10.go b/chain/actors/builtin/datacap/v10.go index 224e4cb69a7..25eec4ea819 100644 --- a/chain/actors/builtin/datacap/v10.go +++ b/chain/actors/builtin/datacap/v10.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap10 "github.com/filecoin-project/go-state-types/builtin/v10/datacap" adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/datacap/v11.go b/chain/actors/builtin/datacap/v11.go index 46c8db4558e..0c302b5e187 100644 --- a/chain/actors/builtin/datacap/v11.go +++ b/chain/actors/builtin/datacap/v11.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap11 "github.com/filecoin-project/go-state-types/builtin/v11/datacap" adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/datacap/v12.go b/chain/actors/builtin/datacap/v12.go index ea372c93da8..91563a2b69d 100644 --- a/chain/actors/builtin/datacap/v12.go +++ b/chain/actors/builtin/datacap/v12.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap12 "github.com/filecoin-project/go-state-types/builtin/v12/datacap" adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/datacap/v13.go b/chain/actors/builtin/datacap/v13.go index cd3f2fe46b2..3baf374a42e 100644 --- a/chain/actors/builtin/datacap/v13.go +++ b/chain/actors/builtin/datacap/v13.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap13 "github.com/filecoin-project/go-state-types/builtin/v13/datacap" adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/datacap/v14.go b/chain/actors/builtin/datacap/v14.go index bd8363507f4..4fd43ef7916 100644 --- a/chain/actors/builtin/datacap/v14.go +++ b/chain/actors/builtin/datacap/v14.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap14 "github.com/filecoin-project/go-state-types/builtin/v14/datacap" adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/datacap/v15.go b/chain/actors/builtin/datacap/v15.go index 93a83585814..d8b65ffcd1d 100644 --- a/chain/actors/builtin/datacap/v15.go +++ b/chain/actors/builtin/datacap/v15.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/datacap/v9.go b/chain/actors/builtin/datacap/v9.go index ef304810498..1d239fb95be 100644 --- a/chain/actors/builtin/datacap/v9.go +++ b/chain/actors/builtin/datacap/v9.go @@ -2,17 +2,18 @@ package datacap import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - datacap9 "github.com/filecoin-project/go-state-types/builtin/v9/datacap" adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/evm/evm.go b/chain/actors/builtin/evm/evm.go index 5711a054b1e..73e335e2c05 100644 --- a/chain/actors/builtin/evm/evm.go +++ b/chain/actors/builtin/evm/evm.go @@ -5,16 +5,14 @@ import ( "golang.org/x/xerrors" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" + "github.com/filecoin-project/go-state-types/exitcode" + "github.com/filecoin-project/go-state-types/manifest" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" - - "github.com/filecoin-project/go-state-types/exitcode" - "github.com/filecoin-project/go-state-types/manifest" - - builtin15 "github.com/filecoin-project/go-state-types/builtin" ) var Methods = builtin15.MethodsEVM diff --git a/chain/actors/builtin/evm/v10.go b/chain/actors/builtin/evm/v10.go index e3a52b7eb73..d467aa187d6 100644 --- a/chain/actors/builtin/evm/v10.go +++ b/chain/actors/builtin/evm/v10.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/lotus/chain/actors/adt" - evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/evm/v11.go b/chain/actors/builtin/evm/v11.go index c35744b57e3..9e2e984e46c 100644 --- a/chain/actors/builtin/evm/v11.go +++ b/chain/actors/builtin/evm/v11.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/lotus/chain/actors/adt" - evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/evm/v12.go b/chain/actors/builtin/evm/v12.go index e8e92608105..a107368faa4 100644 --- a/chain/actors/builtin/evm/v12.go +++ b/chain/actors/builtin/evm/v12.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/lotus/chain/actors/adt" - evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/evm/v13.go b/chain/actors/builtin/evm/v13.go index 86b5eeff647..180c9f38ab5 100644 --- a/chain/actors/builtin/evm/v13.go +++ b/chain/actors/builtin/evm/v13.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/lotus/chain/actors/adt" - evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/evm/v14.go b/chain/actors/builtin/evm/v14.go index fd90df0ec4e..1b6650602ee 100644 --- a/chain/actors/builtin/evm/v14.go +++ b/chain/actors/builtin/evm/v14.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/lotus/chain/actors/adt" - evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/evm/v15.go b/chain/actors/builtin/evm/v15.go index b5ab5fb8779..b9d8f158920 100644 --- a/chain/actors/builtin/evm/v15.go +++ b/chain/actors/builtin/evm/v15.go @@ -4,9 +4,9 @@ import ( "github.com/ipfs/go-cid" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/lotus/chain/actors/adt" - evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" + + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/init/init.go b/chain/actors/builtin/init/init.go index edf4906eed1..138ca775e28 100644 --- a/chain/actors/builtin/init/init.go +++ b/chain/actors/builtin/init/init.go @@ -1,35 +1,27 @@ package init import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" - "github.com/filecoin-project/lotus/node/modules/dtypes" - builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" + "github.com/filecoin-project/lotus/node/modules/dtypes" ) var ( diff --git a/chain/actors/builtin/init/v0.go b/chain/actors/builtin/init/v0.go index 0e4eaa524ec..7e48dda9e13 100644 --- a/chain/actors/builtin/init/v0.go +++ b/chain/actors/builtin/init/v0.go @@ -4,20 +4,20 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/init/v10.go b/chain/actors/builtin/init/v10.go index 2d0bc763e1a..dd8c778dd4a 100644 --- a/chain/actors/builtin/init/v10.go +++ b/chain/actors/builtin/init/v10.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin10 "github.com/filecoin-project/go-state-types/builtin" + init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin10 "github.com/filecoin-project/go-state-types/builtin" - init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/init/v11.go b/chain/actors/builtin/init/v11.go index 2fdf1638e86..3d8d72e499f 100644 --- a/chain/actors/builtin/init/v11.go +++ b/chain/actors/builtin/init/v11.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin11 "github.com/filecoin-project/go-state-types/builtin" + init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin11 "github.com/filecoin-project/go-state-types/builtin" - init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/init/v12.go b/chain/actors/builtin/init/v12.go index fcfaa3bc065..3eab7a74050 100644 --- a/chain/actors/builtin/init/v12.go +++ b/chain/actors/builtin/init/v12.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin12 "github.com/filecoin-project/go-state-types/builtin" + init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin12 "github.com/filecoin-project/go-state-types/builtin" - init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/init/v13.go b/chain/actors/builtin/init/v13.go index 0a292cb1889..227ce769fa8 100644 --- a/chain/actors/builtin/init/v13.go +++ b/chain/actors/builtin/init/v13.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin13 "github.com/filecoin-project/go-state-types/builtin" + init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin13 "github.com/filecoin-project/go-state-types/builtin" - init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/init/v14.go b/chain/actors/builtin/init/v14.go index df3af8feb9d..1319c12f9ff 100644 --- a/chain/actors/builtin/init/v14.go +++ b/chain/actors/builtin/init/v14.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin14 "github.com/filecoin-project/go-state-types/builtin" + init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin14 "github.com/filecoin-project/go-state-types/builtin" - init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/init/v15.go b/chain/actors/builtin/init/v15.go index 568db081eda..db491239abd 100644 --- a/chain/actors/builtin/init/v15.go +++ b/chain/actors/builtin/init/v15.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin15 "github.com/filecoin-project/go-state-types/builtin" - init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/init/v2.go b/chain/actors/builtin/init/v2.go index 3520f83bc8b..c107bd52d59 100644 --- a/chain/actors/builtin/init/v2.go +++ b/chain/actors/builtin/init/v2.go @@ -4,20 +4,20 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/init/v3.go b/chain/actors/builtin/init/v3.go index 88f6f1014ae..0be11f9761a 100644 --- a/chain/actors/builtin/init/v3.go +++ b/chain/actors/builtin/init/v3.go @@ -4,22 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/node/modules/dtypes" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/node/modules/dtypes" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/init/v4.go b/chain/actors/builtin/init/v4.go index 46e22db2efe..5ca6bc1c81b 100644 --- a/chain/actors/builtin/init/v4.go +++ b/chain/actors/builtin/init/v4.go @@ -4,22 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/node/modules/dtypes" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/node/modules/dtypes" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/init/v5.go b/chain/actors/builtin/init/v5.go index faabd57339a..f6450789d71 100644 --- a/chain/actors/builtin/init/v5.go +++ b/chain/actors/builtin/init/v5.go @@ -4,22 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/node/modules/dtypes" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/node/modules/dtypes" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/init/v6.go b/chain/actors/builtin/init/v6.go index 1950dc77516..4d2267aa1dc 100644 --- a/chain/actors/builtin/init/v6.go +++ b/chain/actors/builtin/init/v6.go @@ -4,22 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/node/modules/dtypes" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/node/modules/dtypes" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/init/v7.go b/chain/actors/builtin/init/v7.go index 451cb535fc8..052faf98502 100644 --- a/chain/actors/builtin/init/v7.go +++ b/chain/actors/builtin/init/v7.go @@ -4,22 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/node/modules/dtypes" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/node/modules/dtypes" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/init/v8.go b/chain/actors/builtin/init/v8.go index 35e6d15397c..c7c7860d399 100644 --- a/chain/actors/builtin/init/v8.go +++ b/chain/actors/builtin/init/v8.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin8 "github.com/filecoin-project/go-state-types/builtin" + init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin8 "github.com/filecoin-project/go-state-types/builtin" - init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/init/v9.go b/chain/actors/builtin/init/v9.go index 93797ad7de2..a221a4a7c4b 100644 --- a/chain/actors/builtin/init/v9.go +++ b/chain/actors/builtin/init/v9.go @@ -4,21 +4,21 @@ import ( "crypto/sha256" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin9 "github.com/filecoin-project/go-state-types/builtin" + init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/node/modules/dtypes" - - builtin9 "github.com/filecoin-project/go-state-types/builtin" - init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/market/market.go b/chain/actors/builtin/market/market.go index 18b5e5dc691..1cbde5d4e06 100644 --- a/chain/actors/builtin/market/market.go +++ b/chain/actors/builtin/market/market.go @@ -1,39 +1,30 @@ package market import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/ipfs/go-cid" "unicode/utf8" - "github.com/filecoin-project/go-state-types/network" + "github.com/ipfs/go-cid" + cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" - cbg "github.com/whyrusleeping/cbor-gen" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" - + "github.com/filecoin-project/go-state-types/cbor" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/go-state-types/network" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtintypes "github.com/filecoin-project/go-state-types/builtin" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/market/v0.go b/chain/actors/builtin/market/v0.go index cc812ad42f8..cd207ac2c03 100644 --- a/chain/actors/builtin/market/v0.go +++ b/chain/actors/builtin/market/v0.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market0 "github.com/filecoin-project/specs-actors/actors/builtin/market" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market0 "github.com/filecoin-project/specs-actors/actors/builtin/market" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/market/v10.go b/chain/actors/builtin/market/v10.go index dd112f6bcba..9d6e9798966 100644 --- a/chain/actors/builtin/market/v10.go +++ b/chain/actors/builtin/market/v10.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/market/v11.go b/chain/actors/builtin/market/v11.go index c11f64c84be..69620f558f7 100644 --- a/chain/actors/builtin/market/v11.go +++ b/chain/actors/builtin/market/v11.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/market/v12.go b/chain/actors/builtin/market/v12.go index ed66eaead92..7ae77760516 100644 --- a/chain/actors/builtin/market/v12.go +++ b/chain/actors/builtin/market/v12.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/market/v13.go b/chain/actors/builtin/market/v13.go index 6b9cb169397..6a5f5877819 100644 --- a/chain/actors/builtin/market/v13.go +++ b/chain/actors/builtin/market/v13.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/market/v14.go b/chain/actors/builtin/market/v14.go index 0d5051fd907..0eea2375f9e 100644 --- a/chain/actors/builtin/market/v14.go +++ b/chain/actors/builtin/market/v14.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/market/v15.go b/chain/actors/builtin/market/v15.go index 87fe64373e6..7de7ef1c426 100644 --- a/chain/actors/builtin/market/v15.go +++ b/chain/actors/builtin/market/v15.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/market/v2.go b/chain/actors/builtin/market/v2.go index 1c8ac205984..3c1f376ecdc 100644 --- a/chain/actors/builtin/market/v2.go +++ b/chain/actors/builtin/market/v2.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/market/v3.go b/chain/actors/builtin/market/v3.go index d564c1e24cb..7e8d60fea19 100644 --- a/chain/actors/builtin/market/v3.go +++ b/chain/actors/builtin/market/v3.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/market" + adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/market" - adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/market/v4.go b/chain/actors/builtin/market/v4.go index 432fb9ba096..08beaf51588 100644 --- a/chain/actors/builtin/market/v4.go +++ b/chain/actors/builtin/market/v4.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/market" + adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/market" - adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/market/v5.go b/chain/actors/builtin/market/v5.go index db03b8716ff..93a05355de0 100644 --- a/chain/actors/builtin/market/v5.go +++ b/chain/actors/builtin/market/v5.go @@ -4,21 +4,21 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/market" + adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/market" - adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/market/v6.go b/chain/actors/builtin/market/v6.go index ad1091d8003..ec91573184e 100644 --- a/chain/actors/builtin/market/v6.go +++ b/chain/actors/builtin/market/v6.go @@ -4,24 +4,23 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/market" + adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/market" - adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/market/v7.go b/chain/actors/builtin/market/v7.go index 5f07761e3b9..5e49fb5dad3 100644 --- a/chain/actors/builtin/market/v7.go +++ b/chain/actors/builtin/market/v7.go @@ -4,24 +4,23 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + market7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/market" + adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/market" - adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/market/v8.go b/chain/actors/builtin/market/v8.go index 7cffe35766b..0ea4bf84b0f 100644 --- a/chain/actors/builtin/market/v8.go +++ b/chain/actors/builtin/market/v8.go @@ -4,25 +4,24 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/market/v9.go b/chain/actors/builtin/market/v9.go index 85dbd2070d7..7805efca23d 100644 --- a/chain/actors/builtin/market/v9.go +++ b/chain/actors/builtin/market/v9.go @@ -4,27 +4,25 @@ import ( "bytes" "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" rlepluslazy "github.com/filecoin-project/go-bitfield/rle" - + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" + market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" + markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" verifregtypes "github.com/filecoin-project/lotus/chain/actors/builtin/verifreg" "github.com/filecoin-project/lotus/chain/types" - - market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" - markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" - - "github.com/filecoin-project/go-state-types/builtin" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/miner/miner.go b/chain/actors/builtin/miner/miner.go index 3a1df6b5388..44436eb5a78 100644 --- a/chain/actors/builtin/miner/miner.go +++ b/chain/actors/builtin/miner/miner.go @@ -1,39 +1,32 @@ package miner import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/network" - "github.com/filecoin-project/lotus/chain/actors" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" "github.com/filecoin-project/go-bitfield" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/dline" - "github.com/filecoin-project/go-state-types/proof" - + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" minertypes13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" minertypes "github.com/filecoin-project/go-state-types/builtin/v9/miner" + "github.com/filecoin-project/go-state-types/cbor" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" - + "github.com/filecoin-project/go-state-types/network" + "github.com/filecoin-project/go-state-types/proof" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" ) func Load(store adt.Store, act *types.Actor) (State, error) { diff --git a/chain/actors/builtin/miner/v0.go b/chain/actors/builtin/miner/v0.go index e2c97e52f52..5301ed1cbca 100644 --- a/chain/actors/builtin/miner/v0.go +++ b/chain/actors/builtin/miner/v0.go @@ -5,23 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-state-types/big" - - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/miner/v10.go b/chain/actors/builtin/miner/v10.go index 5f4d25b6269..53dc90b4560 100644 --- a/chain/actors/builtin/miner/v10.go +++ b/chain/actors/builtin/miner/v10.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin10 "github.com/filecoin-project/go-state-types/builtin" miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/miner/v11.go b/chain/actors/builtin/miner/v11.go index e3dae971eef..11a91c26b23 100644 --- a/chain/actors/builtin/miner/v11.go +++ b/chain/actors/builtin/miner/v11.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin11 "github.com/filecoin-project/go-state-types/builtin" miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/miner/v12.go b/chain/actors/builtin/miner/v12.go index d05dd6ba50f..a26d78d3204 100644 --- a/chain/actors/builtin/miner/v12.go +++ b/chain/actors/builtin/miner/v12.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin12 "github.com/filecoin-project/go-state-types/builtin" miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/miner/v13.go b/chain/actors/builtin/miner/v13.go index f2b19e2f4ea..c033a9907c8 100644 --- a/chain/actors/builtin/miner/v13.go +++ b/chain/actors/builtin/miner/v13.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin13 "github.com/filecoin-project/go-state-types/builtin" miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/miner/v14.go b/chain/actors/builtin/miner/v14.go index 2083b6c0a3f..3153bead3fd 100644 --- a/chain/actors/builtin/miner/v14.go +++ b/chain/actors/builtin/miner/v14.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin14 "github.com/filecoin-project/go-state-types/builtin" miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/miner/v15.go b/chain/actors/builtin/miner/v15.go index 6185949a040..3895daac509 100644 --- a/chain/actors/builtin/miner/v15.go +++ b/chain/actors/builtin/miner/v15.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin15 "github.com/filecoin-project/go-state-types/builtin" miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/miner/v2.go b/chain/actors/builtin/miner/v2.go index 624d3b79c0c..5a81ad31f95 100644 --- a/chain/actors/builtin/miner/v2.go +++ b/chain/actors/builtin/miner/v2.go @@ -5,21 +5,21 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/miner/v3.go b/chain/actors/builtin/miner/v3.go index a56480d4d0a..aa1574cf47d 100644 --- a/chain/actors/builtin/miner/v3.go +++ b/chain/actors/builtin/miner/v3.go @@ -5,23 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/miner/v4.go b/chain/actors/builtin/miner/v4.go index e83a0b5252d..1faf30c0982 100644 --- a/chain/actors/builtin/miner/v4.go +++ b/chain/actors/builtin/miner/v4.go @@ -5,23 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/miner/v5.go b/chain/actors/builtin/miner/v5.go index 097a95c984b..be4b5e0b2e9 100644 --- a/chain/actors/builtin/miner/v5.go +++ b/chain/actors/builtin/miner/v5.go @@ -5,23 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/miner/v6.go b/chain/actors/builtin/miner/v6.go index c47540dc682..fa8c30e4070 100644 --- a/chain/actors/builtin/miner/v6.go +++ b/chain/actors/builtin/miner/v6.go @@ -5,23 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/miner/v7.go b/chain/actors/builtin/miner/v7.go index 55b52f45029..d6bb0e16eae 100644 --- a/chain/actors/builtin/miner/v7.go +++ b/chain/actors/builtin/miner/v7.go @@ -5,23 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/dline" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/miner/v8.go b/chain/actors/builtin/miner/v8.go index 7fe591da0e7..06a205e7626 100644 --- a/chain/actors/builtin/miner/v8.go +++ b/chain/actors/builtin/miner/v8.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin8 "github.com/filecoin-project/go-state-types/builtin" miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/miner/v9.go b/chain/actors/builtin/miner/v9.go index f0e04185747..6cbbd509ec3 100644 --- a/chain/actors/builtin/miner/v9.go +++ b/chain/actors/builtin/miner/v9.go @@ -5,22 +5,22 @@ import ( "errors" "fmt" - "github.com/filecoin-project/go-bitfield" - rle "github.com/filecoin-project/go-bitfield/rle" - "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/dline" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-bitfield" + rle "github.com/filecoin-project/go-bitfield/rle" + "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin9 "github.com/filecoin-project/go-state-types/builtin" miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" + "github.com/filecoin-project/go-state-types/dline" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/multisig/message0.go b/chain/actors/builtin/multisig/message0.go index c8e97cb49ab..7dbdf444ce2 100644 --- a/chain/actors/builtin/multisig/message0.go +++ b/chain/actors/builtin/multisig/message0.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" multisig0 "github.com/filecoin-project/specs-actors/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message10.go b/chain/actors/builtin/multisig/message10.go index 7bb3127da8f..20884441d0f 100644 --- a/chain/actors/builtin/multisig/message10.go +++ b/chain/actors/builtin/multisig/message10.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message11.go b/chain/actors/builtin/multisig/message11.go index 5b18fd8199e..abd35889281 100644 --- a/chain/actors/builtin/multisig/message11.go +++ b/chain/actors/builtin/multisig/message11.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message12.go b/chain/actors/builtin/multisig/message12.go index cabd0c14915..731cc2fbd02 100644 --- a/chain/actors/builtin/multisig/message12.go +++ b/chain/actors/builtin/multisig/message12.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message13.go b/chain/actors/builtin/multisig/message13.go index e618c77fbfe..932225be5c5 100644 --- a/chain/actors/builtin/multisig/message13.go +++ b/chain/actors/builtin/multisig/message13.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message14.go b/chain/actors/builtin/multisig/message14.go index e90e5ffc8aa..0ba5e04326d 100644 --- a/chain/actors/builtin/multisig/message14.go +++ b/chain/actors/builtin/multisig/message14.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" multisig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message15.go b/chain/actors/builtin/multisig/message15.go index c23792037a6..3c4a4c29310 100644 --- a/chain/actors/builtin/multisig/message15.go +++ b/chain/actors/builtin/multisig/message15.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message2.go b/chain/actors/builtin/multisig/message2.go index c316c9fddd1..91ad17b84ab 100644 --- a/chain/actors/builtin/multisig/message2.go +++ b/chain/actors/builtin/multisig/message2.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" multisig2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message3.go b/chain/actors/builtin/multisig/message3.go index 6c842c471c4..4124e00c86b 100644 --- a/chain/actors/builtin/multisig/message3.go +++ b/chain/actors/builtin/multisig/message3.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" multisig3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message4.go b/chain/actors/builtin/multisig/message4.go index 11ba46da9ae..33449df75f3 100644 --- a/chain/actors/builtin/multisig/message4.go +++ b/chain/actors/builtin/multisig/message4.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" multisig4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message5.go b/chain/actors/builtin/multisig/message5.go index a6292c0ac62..46c35dabce8 100644 --- a/chain/actors/builtin/multisig/message5.go +++ b/chain/actors/builtin/multisig/message5.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" multisig5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message6.go b/chain/actors/builtin/multisig/message6.go index e497fbaaccf..f528cfbb5da 100644 --- a/chain/actors/builtin/multisig/message6.go +++ b/chain/actors/builtin/multisig/message6.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" multisig6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message7.go b/chain/actors/builtin/multisig/message7.go index 79af7d19d6e..6e62dad13a0 100644 --- a/chain/actors/builtin/multisig/message7.go +++ b/chain/actors/builtin/multisig/message7.go @@ -5,12 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + builtintypes "github.com/filecoin-project/go-state-types/builtin" builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" multisig7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/multisig" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message8.go b/chain/actors/builtin/multisig/message8.go index 719f8b433c4..d2c7e5531ec 100644 --- a/chain/actors/builtin/multisig/message8.go +++ b/chain/actors/builtin/multisig/message8.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/message9.go b/chain/actors/builtin/multisig/message9.go index 4448b5313cd..0dcad5b45ef 100644 --- a/chain/actors/builtin/multisig/message9.go +++ b/chain/actors/builtin/multisig/message9.go @@ -5,13 +5,12 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" "github.com/filecoin-project/go-state-types/manifest" - builtintypes "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/multisig.go b/chain/actors/builtin/multisig/multisig.go index 578d088e1be..f80dfdb1719 100644 --- a/chain/actors/builtin/multisig/multisig.go +++ b/chain/actors/builtin/multisig/multisig.go @@ -3,9 +3,7 @@ package multisig import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/ipfs/go-cid" - "github.com/minio/blake2b-simd" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/crypto/blake2b" @@ -13,27 +11,19 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - "github.com/filecoin-project/go-state-types/cbor" - + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtintypes "github.com/filecoin-project/go-state-types/builtin" msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" - + "github.com/filecoin-project/go-state-types/cbor" + "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtintypes "github.com/filecoin-project/go-state-types/builtin" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/multisig/v0.go b/chain/actors/builtin/multisig/v0.go index 49cf6ce1b1f..86bfdaaf37a 100644 --- a/chain/actors/builtin/multisig/v0.go +++ b/chain/actors/builtin/multisig/v0.go @@ -5,20 +5,19 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - msig0 "github.com/filecoin-project/specs-actors/actors/builtin/multisig" adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/multisig/v10.go b/chain/actors/builtin/multisig/v10.go index 26f7027e8f3..d87fc5807ab 100644 --- a/chain/actors/builtin/multisig/v10.go +++ b/chain/actors/builtin/multisig/v10.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin10 "github.com/filecoin-project/go-state-types/builtin" msig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/multisig/v11.go b/chain/actors/builtin/multisig/v11.go index 32a182102ae..3627dc959cb 100644 --- a/chain/actors/builtin/multisig/v11.go +++ b/chain/actors/builtin/multisig/v11.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin11 "github.com/filecoin-project/go-state-types/builtin" msig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/multisig/v12.go b/chain/actors/builtin/multisig/v12.go index d7b85d75fd7..d3d2f3809a9 100644 --- a/chain/actors/builtin/multisig/v12.go +++ b/chain/actors/builtin/multisig/v12.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin12 "github.com/filecoin-project/go-state-types/builtin" msig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/multisig/v13.go b/chain/actors/builtin/multisig/v13.go index 78f70b35324..57dd66976d0 100644 --- a/chain/actors/builtin/multisig/v13.go +++ b/chain/actors/builtin/multisig/v13.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin13 "github.com/filecoin-project/go-state-types/builtin" msig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/multisig/v14.go b/chain/actors/builtin/multisig/v14.go index 7c8ecf53bd4..1648fcbbfe1 100644 --- a/chain/actors/builtin/multisig/v14.go +++ b/chain/actors/builtin/multisig/v14.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin14 "github.com/filecoin-project/go-state-types/builtin" msig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/multisig/v15.go b/chain/actors/builtin/multisig/v15.go index 7c6f8163a91..63489b3d863 100644 --- a/chain/actors/builtin/multisig/v15.go +++ b/chain/actors/builtin/multisig/v15.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin15 "github.com/filecoin-project/go-state-types/builtin" msig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/multisig/v2.go b/chain/actors/builtin/multisig/v2.go index c56061b5979..77330d5139d 100644 --- a/chain/actors/builtin/multisig/v2.go +++ b/chain/actors/builtin/multisig/v2.go @@ -5,20 +5,19 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - msig2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/multisig" adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/multisig/v3.go b/chain/actors/builtin/multisig/v3.go index 04d23f3e211..e8659093fc7 100644 --- a/chain/actors/builtin/multisig/v3.go +++ b/chain/actors/builtin/multisig/v3.go @@ -5,22 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - msig3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/multisig" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/multisig/v4.go b/chain/actors/builtin/multisig/v4.go index f7177a7d057..ddaac547056 100644 --- a/chain/actors/builtin/multisig/v4.go +++ b/chain/actors/builtin/multisig/v4.go @@ -5,22 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - msig4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/multisig" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/multisig/v5.go b/chain/actors/builtin/multisig/v5.go index 6de32431258..50474d5fd4a 100644 --- a/chain/actors/builtin/multisig/v5.go +++ b/chain/actors/builtin/multisig/v5.go @@ -5,22 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - msig5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/multisig" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/multisig/v6.go b/chain/actors/builtin/multisig/v6.go index edc5f67fd4b..c51404dc49b 100644 --- a/chain/actors/builtin/multisig/v6.go +++ b/chain/actors/builtin/multisig/v6.go @@ -5,22 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - msig6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/multisig" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/multisig/v7.go b/chain/actors/builtin/multisig/v7.go index 55138bcfe97..9ddce167af6 100644 --- a/chain/actors/builtin/multisig/v7.go +++ b/chain/actors/builtin/multisig/v7.go @@ -5,22 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - msig7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/multisig" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/multisig/v8.go b/chain/actors/builtin/multisig/v8.go index 4ea54ac16fb..b28ec5684d0 100644 --- a/chain/actors/builtin/multisig/v8.go +++ b/chain/actors/builtin/multisig/v8.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin8 "github.com/filecoin-project/go-state-types/builtin" msig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/multisig/v9.go b/chain/actors/builtin/multisig/v9.go index 14e472814c0..faa3b7d3731 100644 --- a/chain/actors/builtin/multisig/v9.go +++ b/chain/actors/builtin/multisig/v9.go @@ -5,21 +5,20 @@ import ( "encoding/binary" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin9 "github.com/filecoin-project/go-state-types/builtin" msig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/paych/message0.go b/chain/actors/builtin/paych/message0.go index 2daa0301bf7..d5a112d43b2 100644 --- a/chain/actors/builtin/paych/message0.go +++ b/chain/actors/builtin/paych/message0.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" init0 "github.com/filecoin-project/specs-actors/actors/builtin/init" paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message10.go b/chain/actors/builtin/paych/message10.go index 0086052170c..03daa7bcf2f 100644 --- a/chain/actors/builtin/paych/message10.go +++ b/chain/actors/builtin/paych/message10.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin10 "github.com/filecoin-project/go-state-types/builtin" init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message11.go b/chain/actors/builtin/paych/message11.go index e58b849d332..7a9ec1c8e5f 100644 --- a/chain/actors/builtin/paych/message11.go +++ b/chain/actors/builtin/paych/message11.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin11 "github.com/filecoin-project/go-state-types/builtin" init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message12.go b/chain/actors/builtin/paych/message12.go index 008dadba71e..bd821641ae4 100644 --- a/chain/actors/builtin/paych/message12.go +++ b/chain/actors/builtin/paych/message12.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin12 "github.com/filecoin-project/go-state-types/builtin" init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message13.go b/chain/actors/builtin/paych/message13.go index 33783594bef..1614ec60827 100644 --- a/chain/actors/builtin/paych/message13.go +++ b/chain/actors/builtin/paych/message13.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin13 "github.com/filecoin-project/go-state-types/builtin" init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message14.go b/chain/actors/builtin/paych/message14.go index 5af2dc9dc34..a33c66dd532 100644 --- a/chain/actors/builtin/paych/message14.go +++ b/chain/actors/builtin/paych/message14.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin14 "github.com/filecoin-project/go-state-types/builtin" init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message15.go b/chain/actors/builtin/paych/message15.go index 98b1124b463..71e8ce21894 100644 --- a/chain/actors/builtin/paych/message15.go +++ b/chain/actors/builtin/paych/message15.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin15 "github.com/filecoin-project/go-state-types/builtin" init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message2.go b/chain/actors/builtin/paych/message2.go index 925ad0ed9d1..89a6e74ce9b 100644 --- a/chain/actors/builtin/paych/message2.go +++ b/chain/actors/builtin/paych/message2.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" init2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/init" paych2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message3.go b/chain/actors/builtin/paych/message3.go index e8ae585fce6..47f8e7e9e25 100644 --- a/chain/actors/builtin/paych/message3.go +++ b/chain/actors/builtin/paych/message3.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" init3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/init" paych3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message4.go b/chain/actors/builtin/paych/message4.go index b32b0fa5791..65e63149d9d 100644 --- a/chain/actors/builtin/paych/message4.go +++ b/chain/actors/builtin/paych/message4.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" init4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/init" paych4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message5.go b/chain/actors/builtin/paych/message5.go index 897bebe7a7c..ede1c8ceb7f 100644 --- a/chain/actors/builtin/paych/message5.go +++ b/chain/actors/builtin/paych/message5.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" init5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/init" paych5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message6.go b/chain/actors/builtin/paych/message6.go index 11bd3a8a5d1..009e8641fe7 100644 --- a/chain/actors/builtin/paych/message6.go +++ b/chain/actors/builtin/paych/message6.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" init6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/init" paych6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message7.go b/chain/actors/builtin/paych/message7.go index 446e54eade9..430fb93415b 100644 --- a/chain/actors/builtin/paych/message7.go +++ b/chain/actors/builtin/paych/message7.go @@ -3,9 +3,7 @@ package paych import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" init7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/init" paych7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/paych" diff --git a/chain/actors/builtin/paych/message8.go b/chain/actors/builtin/paych/message8.go index 6d9df4f4cd1..a72c5fbb383 100644 --- a/chain/actors/builtin/paych/message8.go +++ b/chain/actors/builtin/paych/message8.go @@ -5,13 +5,11 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin8 "github.com/filecoin-project/go-state-types/builtin" init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/lotus/chain/actors" init_ "github.com/filecoin-project/lotus/chain/actors/builtin/init" diff --git a/chain/actors/builtin/paych/message9.go b/chain/actors/builtin/paych/message9.go index c0e68a4c3fb..350c760eafb 100644 --- a/chain/actors/builtin/paych/message9.go +++ b/chain/actors/builtin/paych/message9.go @@ -5,11 +5,9 @@ import ( "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - actorstypes "github.com/filecoin-project/go-state-types/actors" builtin9 "github.com/filecoin-project/go-state-types/builtin" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" diff --git a/chain/actors/builtin/paych/paych.go b/chain/actors/builtin/paych/paych.go index 1f8438ae16e..110edfd285b 100644 --- a/chain/actors/builtin/paych/paych.go +++ b/chain/actors/builtin/paych/paych.go @@ -3,33 +3,25 @@ package paych import ( "encoding/base64" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/ipfs/go-cid" + "github.com/ipfs/go-cid" + ipldcbor "github.com/ipfs/go-ipld-cbor" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" + paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" - ipldcbor "github.com/ipfs/go-ipld-cbor" - - paychtypes "github.com/filecoin-project/go-state-types/builtin/v8/paych" - paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" - builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - + paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" "github.com/filecoin-project/lotus/chain/actors" diff --git a/chain/actors/builtin/paych/v0.go b/chain/actors/builtin/paych/v0.go index 7188757931a..facc7f65671 100644 --- a/chain/actors/builtin/paych/v0.go +++ b/chain/actors/builtin/paych/v0.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych0 "github.com/filecoin-project/specs-actors/actors/builtin/paych" adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/paych/v10.go b/chain/actors/builtin/paych/v10.go index c303abe4bd4..edc6c96b6cc 100644 --- a/chain/actors/builtin/paych/v10.go +++ b/chain/actors/builtin/paych/v10.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/paych/v11.go b/chain/actors/builtin/paych/v11.go index 6a0683f4843..977a013f1f8 100644 --- a/chain/actors/builtin/paych/v11.go +++ b/chain/actors/builtin/paych/v11.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/paych/v12.go b/chain/actors/builtin/paych/v12.go index f2db00f9b86..5c1330d76bc 100644 --- a/chain/actors/builtin/paych/v12.go +++ b/chain/actors/builtin/paych/v12.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/paych/v13.go b/chain/actors/builtin/paych/v13.go index 21d24e66cae..c5a10c571eb 100644 --- a/chain/actors/builtin/paych/v13.go +++ b/chain/actors/builtin/paych/v13.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/paych/v14.go b/chain/actors/builtin/paych/v14.go index 0615f0b9694..b0ad7d7340f 100644 --- a/chain/actors/builtin/paych/v14.go +++ b/chain/actors/builtin/paych/v14.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/paych/v15.go b/chain/actors/builtin/paych/v15.go index 721b5f23eac..939113c46cb 100644 --- a/chain/actors/builtin/paych/v15.go +++ b/chain/actors/builtin/paych/v15.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/paych/v2.go b/chain/actors/builtin/paych/v2.go index d7e1174f343..63a3cc75eb2 100644 --- a/chain/actors/builtin/paych/v2.go +++ b/chain/actors/builtin/paych/v2.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/paych" adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/paych/v3.go b/chain/actors/builtin/paych/v3.go index 00e752c4fa5..c672c0027e6 100644 --- a/chain/actors/builtin/paych/v3.go +++ b/chain/actors/builtin/paych/v3.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/paych" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/paych/v4.go b/chain/actors/builtin/paych/v4.go index 6b632da8690..842e5209389 100644 --- a/chain/actors/builtin/paych/v4.go +++ b/chain/actors/builtin/paych/v4.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/paych" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/paych/v5.go b/chain/actors/builtin/paych/v5.go index 0302330ff41..8f53fe43fab 100644 --- a/chain/actors/builtin/paych/v5.go +++ b/chain/actors/builtin/paych/v5.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/paych" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/paych/v6.go b/chain/actors/builtin/paych/v6.go index 73d4cb87321..0a8a9389600 100644 --- a/chain/actors/builtin/paych/v6.go +++ b/chain/actors/builtin/paych/v6.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/paych" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/paych/v7.go b/chain/actors/builtin/paych/v7.go index cce3fee7ee3..ce0dcba0aaf 100644 --- a/chain/actors/builtin/paych/v7.go +++ b/chain/actors/builtin/paych/v7.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - paych7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/paych" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/paych/v8.go b/chain/actors/builtin/paych/v8.go index ea7d89448b7..51067e87b00 100644 --- a/chain/actors/builtin/paych/v8.go +++ b/chain/actors/builtin/paych/v8.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/paych/v9.go b/chain/actors/builtin/paych/v9.go index da8f47030d3..8a69e16d4f0 100644 --- a/chain/actors/builtin/paych/v9.go +++ b/chain/actors/builtin/paych/v9.go @@ -2,19 +2,19 @@ package paych import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/big" - + paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/power/power.go b/chain/actors/builtin/power/power.go index daf1b874b23..64e9a8989c1 100644 --- a/chain/actors/builtin/power/power.go +++ b/chain/actors/builtin/power/power.go @@ -1,37 +1,29 @@ package power import ( - "github.com/filecoin-project/go-address" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/big" - "github.com/filecoin-project/lotus/chain/actors" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - "github.com/filecoin-project/lotus/chain/types" - builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" + "github.com/filecoin-project/lotus/chain/types" ) var ( diff --git a/chain/actors/builtin/power/v0.go b/chain/actors/builtin/power/v0.go index 7985215a28c..4cf550616b2 100644 --- a/chain/actors/builtin/power/v0.go +++ b/chain/actors/builtin/power/v0.go @@ -3,20 +3,20 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" + adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" - adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/power/v10.go b/chain/actors/builtin/power/v10.go index 03c9599450f..dd7a9decf0f 100644 --- a/chain/actors/builtin/power/v10.go +++ b/chain/actors/builtin/power/v10.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin10 "github.com/filecoin-project/go-state-types/builtin" + power10 "github.com/filecoin-project/go-state-types/builtin/v10/power" + adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin10 "github.com/filecoin-project/go-state-types/builtin" - power10 "github.com/filecoin-project/go-state-types/builtin/v10/power" - adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/power/v11.go b/chain/actors/builtin/power/v11.go index 454f1692361..0ec1e2bdc5f 100644 --- a/chain/actors/builtin/power/v11.go +++ b/chain/actors/builtin/power/v11.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin11 "github.com/filecoin-project/go-state-types/builtin" + power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" + adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin11 "github.com/filecoin-project/go-state-types/builtin" - power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" - adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/power/v12.go b/chain/actors/builtin/power/v12.go index 7d6020f1119..2e910902269 100644 --- a/chain/actors/builtin/power/v12.go +++ b/chain/actors/builtin/power/v12.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin12 "github.com/filecoin-project/go-state-types/builtin" + power12 "github.com/filecoin-project/go-state-types/builtin/v12/power" + adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin12 "github.com/filecoin-project/go-state-types/builtin" - power12 "github.com/filecoin-project/go-state-types/builtin/v12/power" - adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/power/v13.go b/chain/actors/builtin/power/v13.go index cea1f0a07bb..4cf761b16d5 100644 --- a/chain/actors/builtin/power/v13.go +++ b/chain/actors/builtin/power/v13.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin13 "github.com/filecoin-project/go-state-types/builtin" + power13 "github.com/filecoin-project/go-state-types/builtin/v13/power" + adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin13 "github.com/filecoin-project/go-state-types/builtin" - power13 "github.com/filecoin-project/go-state-types/builtin/v13/power" - adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/power/v14.go b/chain/actors/builtin/power/v14.go index 6b817c74b7e..8c0249894f9 100644 --- a/chain/actors/builtin/power/v14.go +++ b/chain/actors/builtin/power/v14.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin14 "github.com/filecoin-project/go-state-types/builtin" + power14 "github.com/filecoin-project/go-state-types/builtin/v14/power" + adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin14 "github.com/filecoin-project/go-state-types/builtin" - power14 "github.com/filecoin-project/go-state-types/builtin/v14/power" - adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/power/v15.go b/chain/actors/builtin/power/v15.go index 8210617aa29..a31f4ad3985 100644 --- a/chain/actors/builtin/power/v15.go +++ b/chain/actors/builtin/power/v15.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" + adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin15 "github.com/filecoin-project/go-state-types/builtin" - power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" - adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/power/v2.go b/chain/actors/builtin/power/v2.go index 397b44877f1..bac0fa1792d 100644 --- a/chain/actors/builtin/power/v2.go +++ b/chain/actors/builtin/power/v2.go @@ -3,20 +3,20 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" + power2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/power" + adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - power2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/power" - adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/power/v3.go b/chain/actors/builtin/power/v3.go index 341c156cde2..bdb66e3842a 100644 --- a/chain/actors/builtin/power/v3.go +++ b/chain/actors/builtin/power/v3.go @@ -3,22 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - power3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/power" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/power/v4.go b/chain/actors/builtin/power/v4.go index 482b52d9e1f..b2dc953475f 100644 --- a/chain/actors/builtin/power/v4.go +++ b/chain/actors/builtin/power/v4.go @@ -3,22 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - power4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/power" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/power/v5.go b/chain/actors/builtin/power/v5.go index b2854284bd7..3a3adaf32da 100644 --- a/chain/actors/builtin/power/v5.go +++ b/chain/actors/builtin/power/v5.go @@ -3,22 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - power5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/power" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/power/v6.go b/chain/actors/builtin/power/v6.go index 3d73313ec0b..7e8eb36546c 100644 --- a/chain/actors/builtin/power/v6.go +++ b/chain/actors/builtin/power/v6.go @@ -3,22 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - power6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/power" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/power/v7.go b/chain/actors/builtin/power/v7.go index 66d40748ee5..893c58667d5 100644 --- a/chain/actors/builtin/power/v7.go +++ b/chain/actors/builtin/power/v7.go @@ -3,22 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - power7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/power" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/power/v8.go b/chain/actors/builtin/power/v8.go index af03e99727c..b15fe435590 100644 --- a/chain/actors/builtin/power/v8.go +++ b/chain/actors/builtin/power/v8.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin8 "github.com/filecoin-project/go-state-types/builtin" + power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" + adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin8 "github.com/filecoin-project/go-state-types/builtin" - power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" - adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/power/v9.go b/chain/actors/builtin/power/v9.go index 66e3e62fe90..126fbbfbf66 100644 --- a/chain/actors/builtin/power/v9.go +++ b/chain/actors/builtin/power/v9.go @@ -3,21 +3,21 @@ package power import ( "bytes" "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" "github.com/ipfs/go-cid" cbg "github.com/whyrusleeping/cbor-gen" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin9 "github.com/filecoin-project/go-state-types/builtin" + power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" + adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - builtin9 "github.com/filecoin-project/go-state-types/builtin" - power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" - adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/registry.go b/chain/actors/builtin/registry.go index e84bfe9e950..0286c35d6d4 100644 --- a/chain/actors/builtin/registry.go +++ b/chain/actors/builtin/registry.go @@ -1,158 +1,138 @@ package builtin import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/ipfs/go-cid" "reflect" "runtime" "strings" - "github.com/filecoin-project/go-state-types/builtin" - - account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" - cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" - _init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" - market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" - paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" - power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" - reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" - system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" - verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" - - account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" - cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" - _init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" - market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" - paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" - power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" - reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" - system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" - - datacap9 "github.com/filecoin-project/go-state-types/builtin/v9/datacap" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/builtin" account10 "github.com/filecoin-project/go-state-types/builtin/v10/account" cron10 "github.com/filecoin-project/go-state-types/builtin/v10/cron" + datacap10 "github.com/filecoin-project/go-state-types/builtin/v10/datacap" + eam10 "github.com/filecoin-project/go-state-types/builtin/v10/eam" + ethaccount10 "github.com/filecoin-project/go-state-types/builtin/v10/ethaccount" + evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" _init10 "github.com/filecoin-project/go-state-types/builtin/v10/init" market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" multisig10 "github.com/filecoin-project/go-state-types/builtin/v10/multisig" paych10 "github.com/filecoin-project/go-state-types/builtin/v10/paych" + placeholder10 "github.com/filecoin-project/go-state-types/builtin/v10/placeholder" power10 "github.com/filecoin-project/go-state-types/builtin/v10/power" reward10 "github.com/filecoin-project/go-state-types/builtin/v10/reward" system10 "github.com/filecoin-project/go-state-types/builtin/v10/system" verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" - - datacap10 "github.com/filecoin-project/go-state-types/builtin/v10/datacap" - - eam10 "github.com/filecoin-project/go-state-types/builtin/v10/eam" - ethaccount10 "github.com/filecoin-project/go-state-types/builtin/v10/ethaccount" - evm10 "github.com/filecoin-project/go-state-types/builtin/v10/evm" - placeholder10 "github.com/filecoin-project/go-state-types/builtin/v10/placeholder" - account11 "github.com/filecoin-project/go-state-types/builtin/v11/account" cron11 "github.com/filecoin-project/go-state-types/builtin/v11/cron" + datacap11 "github.com/filecoin-project/go-state-types/builtin/v11/datacap" + eam11 "github.com/filecoin-project/go-state-types/builtin/v11/eam" + ethaccount11 "github.com/filecoin-project/go-state-types/builtin/v11/ethaccount" + evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" _init11 "github.com/filecoin-project/go-state-types/builtin/v11/init" market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" multisig11 "github.com/filecoin-project/go-state-types/builtin/v11/multisig" paych11 "github.com/filecoin-project/go-state-types/builtin/v11/paych" + placeholder11 "github.com/filecoin-project/go-state-types/builtin/v11/placeholder" power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" reward11 "github.com/filecoin-project/go-state-types/builtin/v11/reward" system11 "github.com/filecoin-project/go-state-types/builtin/v11/system" verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" - - datacap11 "github.com/filecoin-project/go-state-types/builtin/v11/datacap" - - eam11 "github.com/filecoin-project/go-state-types/builtin/v11/eam" - ethaccount11 "github.com/filecoin-project/go-state-types/builtin/v11/ethaccount" - evm11 "github.com/filecoin-project/go-state-types/builtin/v11/evm" - placeholder11 "github.com/filecoin-project/go-state-types/builtin/v11/placeholder" - account12 "github.com/filecoin-project/go-state-types/builtin/v12/account" cron12 "github.com/filecoin-project/go-state-types/builtin/v12/cron" + datacap12 "github.com/filecoin-project/go-state-types/builtin/v12/datacap" + eam12 "github.com/filecoin-project/go-state-types/builtin/v12/eam" + ethaccount12 "github.com/filecoin-project/go-state-types/builtin/v12/ethaccount" + evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" _init12 "github.com/filecoin-project/go-state-types/builtin/v12/init" market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" multisig12 "github.com/filecoin-project/go-state-types/builtin/v12/multisig" paych12 "github.com/filecoin-project/go-state-types/builtin/v12/paych" + placeholder12 "github.com/filecoin-project/go-state-types/builtin/v12/placeholder" power12 "github.com/filecoin-project/go-state-types/builtin/v12/power" reward12 "github.com/filecoin-project/go-state-types/builtin/v12/reward" system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" - - datacap12 "github.com/filecoin-project/go-state-types/builtin/v12/datacap" - - eam12 "github.com/filecoin-project/go-state-types/builtin/v12/eam" - ethaccount12 "github.com/filecoin-project/go-state-types/builtin/v12/ethaccount" - evm12 "github.com/filecoin-project/go-state-types/builtin/v12/evm" - placeholder12 "github.com/filecoin-project/go-state-types/builtin/v12/placeholder" - account13 "github.com/filecoin-project/go-state-types/builtin/v13/account" cron13 "github.com/filecoin-project/go-state-types/builtin/v13/cron" + datacap13 "github.com/filecoin-project/go-state-types/builtin/v13/datacap" + eam13 "github.com/filecoin-project/go-state-types/builtin/v13/eam" + ethaccount13 "github.com/filecoin-project/go-state-types/builtin/v13/ethaccount" + evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" _init13 "github.com/filecoin-project/go-state-types/builtin/v13/init" market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" multisig13 "github.com/filecoin-project/go-state-types/builtin/v13/multisig" paych13 "github.com/filecoin-project/go-state-types/builtin/v13/paych" + placeholder13 "github.com/filecoin-project/go-state-types/builtin/v13/placeholder" power13 "github.com/filecoin-project/go-state-types/builtin/v13/power" reward13 "github.com/filecoin-project/go-state-types/builtin/v13/reward" system13 "github.com/filecoin-project/go-state-types/builtin/v13/system" verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" - - datacap13 "github.com/filecoin-project/go-state-types/builtin/v13/datacap" - - eam13 "github.com/filecoin-project/go-state-types/builtin/v13/eam" - ethaccount13 "github.com/filecoin-project/go-state-types/builtin/v13/ethaccount" - evm13 "github.com/filecoin-project/go-state-types/builtin/v13/evm" - placeholder13 "github.com/filecoin-project/go-state-types/builtin/v13/placeholder" - account14 "github.com/filecoin-project/go-state-types/builtin/v14/account" cron14 "github.com/filecoin-project/go-state-types/builtin/v14/cron" + datacap14 "github.com/filecoin-project/go-state-types/builtin/v14/datacap" + eam14 "github.com/filecoin-project/go-state-types/builtin/v14/eam" + ethaccount14 "github.com/filecoin-project/go-state-types/builtin/v14/ethaccount" + evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" _init14 "github.com/filecoin-project/go-state-types/builtin/v14/init" market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" multisig14 "github.com/filecoin-project/go-state-types/builtin/v14/multisig" paych14 "github.com/filecoin-project/go-state-types/builtin/v14/paych" + placeholder14 "github.com/filecoin-project/go-state-types/builtin/v14/placeholder" power14 "github.com/filecoin-project/go-state-types/builtin/v14/power" reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" - - datacap14 "github.com/filecoin-project/go-state-types/builtin/v14/datacap" - - eam14 "github.com/filecoin-project/go-state-types/builtin/v14/eam" - ethaccount14 "github.com/filecoin-project/go-state-types/builtin/v14/ethaccount" - evm14 "github.com/filecoin-project/go-state-types/builtin/v14/evm" - placeholder14 "github.com/filecoin-project/go-state-types/builtin/v14/placeholder" - account15 "github.com/filecoin-project/go-state-types/builtin/v15/account" cron15 "github.com/filecoin-project/go-state-types/builtin/v15/cron" + datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" + eam15 "github.com/filecoin-project/go-state-types/builtin/v15/eam" + ethaccount15 "github.com/filecoin-project/go-state-types/builtin/v15/ethaccount" + evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" _init15 "github.com/filecoin-project/go-state-types/builtin/v15/init" market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" multisig15 "github.com/filecoin-project/go-state-types/builtin/v15/multisig" paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + placeholder15 "github.com/filecoin-project/go-state-types/builtin/v15/placeholder" power15 "github.com/filecoin-project/go-state-types/builtin/v15/power" reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" - - datacap15 "github.com/filecoin-project/go-state-types/builtin/v15/datacap" - - eam15 "github.com/filecoin-project/go-state-types/builtin/v15/eam" - ethaccount15 "github.com/filecoin-project/go-state-types/builtin/v15/ethaccount" - evm15 "github.com/filecoin-project/go-state-types/builtin/v15/evm" - placeholder15 "github.com/filecoin-project/go-state-types/builtin/v15/placeholder" - - "github.com/filecoin-project/go-state-types/abi" + account8 "github.com/filecoin-project/go-state-types/builtin/v8/account" + cron8 "github.com/filecoin-project/go-state-types/builtin/v8/cron" + _init8 "github.com/filecoin-project/go-state-types/builtin/v8/init" + market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + multisig8 "github.com/filecoin-project/go-state-types/builtin/v8/multisig" + paych8 "github.com/filecoin-project/go-state-types/builtin/v8/paych" + power8 "github.com/filecoin-project/go-state-types/builtin/v8/power" + reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" + system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" + verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" + account9 "github.com/filecoin-project/go-state-types/builtin/v9/account" + cron9 "github.com/filecoin-project/go-state-types/builtin/v9/cron" + datacap9 "github.com/filecoin-project/go-state-types/builtin/v9/datacap" + _init9 "github.com/filecoin-project/go-state-types/builtin/v9/init" + market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + multisig9 "github.com/filecoin-project/go-state-types/builtin/v9/multisig" + paych9 "github.com/filecoin-project/go-state-types/builtin/v9/paych" + power9 "github.com/filecoin-project/go-state-types/builtin/v9/power" + reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" + system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/cbor" "github.com/filecoin-project/go-state-types/manifest" rtt "github.com/filecoin-project/go-state-types/rt" + "github.com/filecoin-project/lotus/chain/actors" ) diff --git a/chain/actors/builtin/reward/reward.go b/chain/actors/builtin/reward/reward.go index 568ea7c3188..b3021b82960 100644 --- a/chain/actors/builtin/reward/reward.go +++ b/chain/actors/builtin/reward/reward.go @@ -1,32 +1,24 @@ package reward import ( - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/lotus/chain/actors" - reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" "github.com/filecoin-project/go-state-types/cbor" - + "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - + reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - - "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/builtin/reward/v0.go b/chain/actors/builtin/reward/v0.go index e379bd5bbcd..66736f9e009 100644 --- a/chain/actors/builtin/reward/v0.go +++ b/chain/actors/builtin/reward/v0.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" reward0 "github.com/filecoin-project/specs-actors/actors/builtin/reward" smoothing0 "github.com/filecoin-project/specs-actors/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/reward/v10.go b/chain/actors/builtin/reward/v10.go index ad411ed71b2..3ffe9a26749 100644 --- a/chain/actors/builtin/reward/v10.go +++ b/chain/actors/builtin/reward/v10.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" + reward10 "github.com/filecoin-project/go-state-types/builtin/v10/reward" + smoothing10 "github.com/filecoin-project/go-state-types/builtin/v10/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" - reward10 "github.com/filecoin-project/go-state-types/builtin/v10/reward" - smoothing10 "github.com/filecoin-project/go-state-types/builtin/v10/util/smoothing" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/reward/v11.go b/chain/actors/builtin/reward/v11.go index d2570d2d687..1d6a5fdf479 100644 --- a/chain/actors/builtin/reward/v11.go +++ b/chain/actors/builtin/reward/v11.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" + reward11 "github.com/filecoin-project/go-state-types/builtin/v11/reward" + smoothing11 "github.com/filecoin-project/go-state-types/builtin/v11/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" - reward11 "github.com/filecoin-project/go-state-types/builtin/v11/reward" - smoothing11 "github.com/filecoin-project/go-state-types/builtin/v11/util/smoothing" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/reward/v12.go b/chain/actors/builtin/reward/v12.go index fb591314d57..ecc8ff5a0c4 100644 --- a/chain/actors/builtin/reward/v12.go +++ b/chain/actors/builtin/reward/v12.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" + reward12 "github.com/filecoin-project/go-state-types/builtin/v12/reward" + smoothing12 "github.com/filecoin-project/go-state-types/builtin/v12/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" - reward12 "github.com/filecoin-project/go-state-types/builtin/v12/reward" - smoothing12 "github.com/filecoin-project/go-state-types/builtin/v12/util/smoothing" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/reward/v13.go b/chain/actors/builtin/reward/v13.go index 8761c148883..e8d343cab29 100644 --- a/chain/actors/builtin/reward/v13.go +++ b/chain/actors/builtin/reward/v13.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" + reward13 "github.com/filecoin-project/go-state-types/builtin/v13/reward" + smoothing13 "github.com/filecoin-project/go-state-types/builtin/v13/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" - reward13 "github.com/filecoin-project/go-state-types/builtin/v13/reward" - smoothing13 "github.com/filecoin-project/go-state-types/builtin/v13/util/smoothing" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/reward/v14.go b/chain/actors/builtin/reward/v14.go index 93daf1b7526..89fa295a352 100644 --- a/chain/actors/builtin/reward/v14.go +++ b/chain/actors/builtin/reward/v14.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" + reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" + smoothing14 "github.com/filecoin-project/go-state-types/builtin/v14/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" - reward14 "github.com/filecoin-project/go-state-types/builtin/v14/reward" - smoothing14 "github.com/filecoin-project/go-state-types/builtin/v14/util/smoothing" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/reward/v15.go b/chain/actors/builtin/reward/v15.go index f5fdea4d9e5..1b781f462a4 100644 --- a/chain/actors/builtin/reward/v15.go +++ b/chain/actors/builtin/reward/v15.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" + smoothing15 "github.com/filecoin-project/go-state-types/builtin/v15/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" - reward15 "github.com/filecoin-project/go-state-types/builtin/v15/reward" - smoothing15 "github.com/filecoin-project/go-state-types/builtin/v15/util/smoothing" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/reward/v2.go b/chain/actors/builtin/reward/v2.go index dd3e647a9b6..6d640f2e970 100644 --- a/chain/actors/builtin/reward/v2.go +++ b/chain/actors/builtin/reward/v2.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" reward2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/reward" smoothing2 "github.com/filecoin-project/specs-actors/v2/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/reward/v3.go b/chain/actors/builtin/reward/v3.go index 0bd5a3d7abe..fe8e555c914 100644 --- a/chain/actors/builtin/reward/v3.go +++ b/chain/actors/builtin/reward/v3.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" reward3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/reward" smoothing3 "github.com/filecoin-project/specs-actors/v3/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/reward/v4.go b/chain/actors/builtin/reward/v4.go index 88c138a0645..f0decd39217 100644 --- a/chain/actors/builtin/reward/v4.go +++ b/chain/actors/builtin/reward/v4.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" reward4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/reward" smoothing4 "github.com/filecoin-project/specs-actors/v4/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/reward/v5.go b/chain/actors/builtin/reward/v5.go index 45553c43c53..82be12c0aea 100644 --- a/chain/actors/builtin/reward/v5.go +++ b/chain/actors/builtin/reward/v5.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" reward5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/reward" smoothing5 "github.com/filecoin-project/specs-actors/v5/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/reward/v6.go b/chain/actors/builtin/reward/v6.go index f8ee7d20a61..71884dadaaf 100644 --- a/chain/actors/builtin/reward/v6.go +++ b/chain/actors/builtin/reward/v6.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" reward6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/reward" smoothing6 "github.com/filecoin-project/specs-actors/v6/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/reward/v7.go b/chain/actors/builtin/reward/v7.go index b99171aede1..bc39f366619 100644 --- a/chain/actors/builtin/reward/v7.go +++ b/chain/actors/builtin/reward/v7.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/actors/builtin" - miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" reward7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/reward" smoothing7 "github.com/filecoin-project/specs-actors/v7/actors/util/smoothing" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/actors/builtin" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/reward/v8.go b/chain/actors/builtin/reward/v8.go index effafe3c38e..5f6b96d29bf 100644 --- a/chain/actors/builtin/reward/v8.go +++ b/chain/actors/builtin/reward/v8.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" + smoothing8 "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - reward8 "github.com/filecoin-project/go-state-types/builtin/v8/reward" - smoothing8 "github.com/filecoin-project/go-state-types/builtin/v8/util/smoothing" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/reward/v9.go b/chain/actors/builtin/reward/v9.go index ee77f84bc83..6118e2b3029 100644 --- a/chain/actors/builtin/reward/v9.go +++ b/chain/actors/builtin/reward/v9.go @@ -2,18 +2,19 @@ package reward import ( "fmt" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/ipfs/go-cid" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" + smoothing9 "github.com/filecoin-project/go-state-types/builtin/v9/util/smoothing" "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/actors/builtin" - - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - reward9 "github.com/filecoin-project/go-state-types/builtin/v9/reward" - smoothing9 "github.com/filecoin-project/go-state-types/builtin/v9/util/smoothing" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/system/system.go b/chain/actors/builtin/system/system.go index 6421a7b98fc..5bb1fe44dd0 100644 --- a/chain/actors/builtin/system/system.go +++ b/chain/actors/builtin/system/system.go @@ -1,30 +1,23 @@ package system import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "github.com/filecoin-project/lotus/chain/types" "github.com/ipfs/go-cid" - "golang.org/x/xerrors" + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/filecoin-project/lotus/chain/types" ) var ( diff --git a/chain/actors/builtin/system/v0.go b/chain/actors/builtin/system/v0.go index 788b23026c9..d5f0f079e27 100644 --- a/chain/actors/builtin/system/v0.go +++ b/chain/actors/builtin/system/v0.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system0 "github.com/filecoin-project/specs-actors/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system0 "github.com/filecoin-project/specs-actors/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/system/v10.go b/chain/actors/builtin/system/v10.go index 87216629da1..2cdb3968268 100644 --- a/chain/actors/builtin/system/v10.go +++ b/chain/actors/builtin/system/v10.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system10 "github.com/filecoin-project/go-state-types/builtin/v10/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system10 "github.com/filecoin-project/go-state-types/builtin/v10/system" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/system/v11.go b/chain/actors/builtin/system/v11.go index 143dd8eeaae..9b92afaf095 100644 --- a/chain/actors/builtin/system/v11.go +++ b/chain/actors/builtin/system/v11.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system11 "github.com/filecoin-project/go-state-types/builtin/v11/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system11 "github.com/filecoin-project/go-state-types/builtin/v11/system" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/system/v12.go b/chain/actors/builtin/system/v12.go index 4a0c72ee54b..71938e799f6 100644 --- a/chain/actors/builtin/system/v12.go +++ b/chain/actors/builtin/system/v12.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system12 "github.com/filecoin-project/go-state-types/builtin/v12/system" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/system/v13.go b/chain/actors/builtin/system/v13.go index c82a78710a9..8facf0033cb 100644 --- a/chain/actors/builtin/system/v13.go +++ b/chain/actors/builtin/system/v13.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system13 "github.com/filecoin-project/go-state-types/builtin/v13/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system13 "github.com/filecoin-project/go-state-types/builtin/v13/system" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/system/v14.go b/chain/actors/builtin/system/v14.go index f306706b36e..897b5f6fdc4 100644 --- a/chain/actors/builtin/system/v14.go +++ b/chain/actors/builtin/system/v14.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system14 "github.com/filecoin-project/go-state-types/builtin/v14/system" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/system/v15.go b/chain/actors/builtin/system/v15.go index 01622e29c11..9a5da9ad000 100644 --- a/chain/actors/builtin/system/v15.go +++ b/chain/actors/builtin/system/v15.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system15 "github.com/filecoin-project/go-state-types/builtin/v15/system" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/system/v2.go b/chain/actors/builtin/system/v2.go index 05d3f4cf095..b0c64205418 100644 --- a/chain/actors/builtin/system/v2.go +++ b/chain/actors/builtin/system/v2.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/system/v3.go b/chain/actors/builtin/system/v3.go index 542b7cc7429..8334f780e34 100644 --- a/chain/actors/builtin/system/v3.go +++ b/chain/actors/builtin/system/v3.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/system/v4.go b/chain/actors/builtin/system/v4.go index 9d58c9752e8..227104f3784 100644 --- a/chain/actors/builtin/system/v4.go +++ b/chain/actors/builtin/system/v4.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/system/v5.go b/chain/actors/builtin/system/v5.go index 0bfdaaf3147..bbfb70b51bd 100644 --- a/chain/actors/builtin/system/v5.go +++ b/chain/actors/builtin/system/v5.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/system/v6.go b/chain/actors/builtin/system/v6.go index 5b22169af37..2319b5929a9 100644 --- a/chain/actors/builtin/system/v6.go +++ b/chain/actors/builtin/system/v6.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/system/v7.go b/chain/actors/builtin/system/v7.go index 0c476b5e42e..0b10129e859 100644 --- a/chain/actors/builtin/system/v7.go +++ b/chain/actors/builtin/system/v7.go @@ -2,16 +2,16 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/manifest" + system7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/system" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/system" - "golang.org/x/xerrors" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/system/v8.go b/chain/actors/builtin/system/v8.go index 4e913fc1db9..eca3b0c044d 100644 --- a/chain/actors/builtin/system/v8.go +++ b/chain/actors/builtin/system/v8.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system8 "github.com/filecoin-project/go-state-types/builtin/v8/system" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/system/v9.go b/chain/actors/builtin/system/v9.go index 8bad14ce69a..55e073efe94 100644 --- a/chain/actors/builtin/system/v9.go +++ b/chain/actors/builtin/system/v9.go @@ -2,15 +2,15 @@ package system import ( "fmt" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" + actorstypes "github.com/filecoin-project/go-state-types/actors" + system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" + "github.com/filecoin-project/go-state-types/manifest" + "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" - - system9 "github.com/filecoin-project/go-state-types/builtin/v9/system" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/verifreg/v0.go b/chain/actors/builtin/verifreg/v0.go index 84f7f92d982..4129e7a2dae 100644 --- a/chain/actors/builtin/verifreg/v0.go +++ b/chain/actors/builtin/verifreg/v0.go @@ -2,20 +2,20 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - verifreg0 "github.com/filecoin-project/specs-actors/actors/builtin/verifreg" adt0 "github.com/filecoin-project/specs-actors/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state0)(nil) diff --git a/chain/actors/builtin/verifreg/v10.go b/chain/actors/builtin/verifreg/v10.go index 77db95d1240..85f85c7f2c9 100644 --- a/chain/actors/builtin/verifreg/v10.go +++ b/chain/actors/builtin/verifreg/v10.go @@ -2,23 +2,22 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin10 "github.com/filecoin-project/go-state-types/builtin" adt10 "github.com/filecoin-project/go-state-types/builtin/v10/util/adt" verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" - - "github.com/filecoin-project/go-state-types/big" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state10)(nil) diff --git a/chain/actors/builtin/verifreg/v11.go b/chain/actors/builtin/verifreg/v11.go index 1aef8656682..5a8e1cb0cc8 100644 --- a/chain/actors/builtin/verifreg/v11.go +++ b/chain/actors/builtin/verifreg/v11.go @@ -2,23 +2,22 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin11 "github.com/filecoin-project/go-state-types/builtin" adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" - - "github.com/filecoin-project/go-state-types/big" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state11)(nil) diff --git a/chain/actors/builtin/verifreg/v12.go b/chain/actors/builtin/verifreg/v12.go index 7ecd0af4df8..7c9a493f169 100644 --- a/chain/actors/builtin/verifreg/v12.go +++ b/chain/actors/builtin/verifreg/v12.go @@ -2,23 +2,22 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin12 "github.com/filecoin-project/go-state-types/builtin" adt12 "github.com/filecoin-project/go-state-types/builtin/v12/util/adt" verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" - - "github.com/filecoin-project/go-state-types/big" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state12)(nil) diff --git a/chain/actors/builtin/verifreg/v13.go b/chain/actors/builtin/verifreg/v13.go index 0c90b9a77af..0c487a2f7e0 100644 --- a/chain/actors/builtin/verifreg/v13.go +++ b/chain/actors/builtin/verifreg/v13.go @@ -2,23 +2,22 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin13 "github.com/filecoin-project/go-state-types/builtin" adt13 "github.com/filecoin-project/go-state-types/builtin/v13/util/adt" verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" - - "github.com/filecoin-project/go-state-types/big" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state13)(nil) diff --git a/chain/actors/builtin/verifreg/v14.go b/chain/actors/builtin/verifreg/v14.go index 01717dc71ce..6bfa82be571 100644 --- a/chain/actors/builtin/verifreg/v14.go +++ b/chain/actors/builtin/verifreg/v14.go @@ -2,23 +2,22 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin14 "github.com/filecoin-project/go-state-types/builtin" adt14 "github.com/filecoin-project/go-state-types/builtin/v14/util/adt" verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" - - "github.com/filecoin-project/go-state-types/big" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state14)(nil) diff --git a/chain/actors/builtin/verifreg/v15.go b/chain/actors/builtin/verifreg/v15.go index 646523f4bdd..017e0cc743e 100644 --- a/chain/actors/builtin/verifreg/v15.go +++ b/chain/actors/builtin/verifreg/v15.go @@ -2,23 +2,22 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin15 "github.com/filecoin-project/go-state-types/builtin" adt15 "github.com/filecoin-project/go-state-types/builtin/v15/util/adt" verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" - - "github.com/filecoin-project/go-state-types/big" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state15)(nil) diff --git a/chain/actors/builtin/verifreg/v2.go b/chain/actors/builtin/verifreg/v2.go index acc2f8bf0ce..7f71639e668 100644 --- a/chain/actors/builtin/verifreg/v2.go +++ b/chain/actors/builtin/verifreg/v2.go @@ -2,20 +2,20 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - verifreg2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/verifreg" adt2 "github.com/filecoin-project/specs-actors/v2/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state2)(nil) diff --git a/chain/actors/builtin/verifreg/v3.go b/chain/actors/builtin/verifreg/v3.go index 2641bad15bc..3e8ea9a1f7a 100644 --- a/chain/actors/builtin/verifreg/v3.go +++ b/chain/actors/builtin/verifreg/v3.go @@ -2,22 +2,21 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - verifreg3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/verifreg" adt3 "github.com/filecoin-project/specs-actors/v3/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state3)(nil) diff --git a/chain/actors/builtin/verifreg/v4.go b/chain/actors/builtin/verifreg/v4.go index e224a237cae..1dc43886422 100644 --- a/chain/actors/builtin/verifreg/v4.go +++ b/chain/actors/builtin/verifreg/v4.go @@ -2,22 +2,21 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - verifreg4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/verifreg" adt4 "github.com/filecoin-project/specs-actors/v4/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state4)(nil) diff --git a/chain/actors/builtin/verifreg/v5.go b/chain/actors/builtin/verifreg/v5.go index 065820fbb04..a7505330c26 100644 --- a/chain/actors/builtin/verifreg/v5.go +++ b/chain/actors/builtin/verifreg/v5.go @@ -2,22 +2,21 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - verifreg5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/verifreg" adt5 "github.com/filecoin-project/specs-actors/v5/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state5)(nil) diff --git a/chain/actors/builtin/verifreg/v6.go b/chain/actors/builtin/verifreg/v6.go index ea01ef3ffff..93424152e4b 100644 --- a/chain/actors/builtin/verifreg/v6.go +++ b/chain/actors/builtin/verifreg/v6.go @@ -2,22 +2,21 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - verifreg6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/verifreg" adt6 "github.com/filecoin-project/specs-actors/v6/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state6)(nil) diff --git a/chain/actors/builtin/verifreg/v7.go b/chain/actors/builtin/verifreg/v7.go index 6bc0081db4a..bd67aee5ff6 100644 --- a/chain/actors/builtin/verifreg/v7.go +++ b/chain/actors/builtin/verifreg/v7.go @@ -2,22 +2,21 @@ package verifreg import ( "fmt" + + "github.com/ipfs/go-cid" + "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" actorstypes "github.com/filecoin-project/go-state-types/actors" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" - "golang.org/x/xerrors" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - verifreg7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/verifreg" adt7 "github.com/filecoin-project/specs-actors/v7/actors/util/adt" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state7)(nil) diff --git a/chain/actors/builtin/verifreg/v8.go b/chain/actors/builtin/verifreg/v8.go index 04dfd6c2c65..1515c1c5bd3 100644 --- a/chain/actors/builtin/verifreg/v8.go +++ b/chain/actors/builtin/verifreg/v8.go @@ -2,21 +2,21 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" builtin8 "github.com/filecoin-project/go-state-types/builtin" adt8 "github.com/filecoin-project/go-state-types/builtin/v8/util/adt" verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" + + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state8)(nil) diff --git a/chain/actors/builtin/verifreg/v9.go b/chain/actors/builtin/verifreg/v9.go index 1d2b99f1509..41422615bcc 100644 --- a/chain/actors/builtin/verifreg/v9.go +++ b/chain/actors/builtin/verifreg/v9.go @@ -2,21 +2,21 @@ package verifreg import ( "fmt" - "github.com/filecoin-project/go-address" - "github.com/filecoin-project/go-state-types/abi" - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" - "github.com/ipfs/go-cid" - "github.com/filecoin-project/lotus/chain/actors" - "github.com/filecoin-project/lotus/chain/actors/adt" + "github.com/ipfs/go-cid" "golang.org/x/xerrors" + "github.com/filecoin-project/go-address" + "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" builtin9 "github.com/filecoin-project/go-state-types/builtin" adt9 "github.com/filecoin-project/go-state-types/builtin/v9/util/adt" verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" + "github.com/filecoin-project/go-state-types/manifest" - "github.com/filecoin-project/go-state-types/big" + "github.com/filecoin-project/lotus/chain/actors" + "github.com/filecoin-project/lotus/chain/actors/adt" ) var _ State = (*state9)(nil) diff --git a/chain/actors/builtin/verifreg/verifreg.go b/chain/actors/builtin/verifreg/verifreg.go index 6293a98f026..02e3f961dbf 100644 --- a/chain/actors/builtin/verifreg/verifreg.go +++ b/chain/actors/builtin/verifreg/verifreg.go @@ -1,33 +1,24 @@ package verifreg import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - "github.com/filecoin-project/go-state-types/manifest" "github.com/ipfs/go-cid" "golang.org/x/xerrors" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-state-types/abi" - + actorstypes "github.com/filecoin-project/go-state-types/actors" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/cbor" - + "github.com/filecoin-project/go-state-types/manifest" builtin0 "github.com/filecoin-project/specs-actors/actors/builtin" - builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - builtin15 "github.com/filecoin-project/go-state-types/builtin" - - verifregtypes "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/lotus/chain/actors" "github.com/filecoin-project/lotus/chain/actors/adt" "github.com/filecoin-project/lotus/chain/types" diff --git a/chain/actors/policy/policy.go b/chain/actors/policy/policy.go index 0fc6f375fc7..1f488518dea 100644 --- a/chain/actors/policy/policy.go +++ b/chain/actors/policy/policy.go @@ -1,97 +1,73 @@ package policy import ( - actorstypes "github.com/filecoin-project/go-state-types/actors" - - "github.com/filecoin-project/go-state-types/big" "golang.org/x/xerrors" "github.com/filecoin-project/go-state-types/abi" + actorstypes "github.com/filecoin-project/go-state-types/actors" + "github.com/filecoin-project/go-state-types/big" + builtin10 "github.com/filecoin-project/go-state-types/builtin" + builtin11 "github.com/filecoin-project/go-state-types/builtin" + builtin12 "github.com/filecoin-project/go-state-types/builtin" + builtin13 "github.com/filecoin-project/go-state-types/builtin" + builtin14 "github.com/filecoin-project/go-state-types/builtin" + builtin15 "github.com/filecoin-project/go-state-types/builtin" + builtin8 "github.com/filecoin-project/go-state-types/builtin" + builtin9 "github.com/filecoin-project/go-state-types/builtin" + market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" + miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" + verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" + market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" + miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" + verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" + market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" + miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" + verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" + market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" + miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" + verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" + market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" + miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" + verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" + market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" + miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" + paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" + verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" + market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" + miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" + verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" + market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" + miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" + verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" "github.com/filecoin-project/go-state-types/network" - market0 "github.com/filecoin-project/specs-actors/actors/builtin/market" miner0 "github.com/filecoin-project/specs-actors/actors/builtin/miner" - verifreg0 "github.com/filecoin-project/specs-actors/actors/builtin/verifreg" - power0 "github.com/filecoin-project/specs-actors/actors/builtin/power" - + verifreg0 "github.com/filecoin-project/specs-actors/actors/builtin/verifreg" builtin2 "github.com/filecoin-project/specs-actors/v2/actors/builtin" - market2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/market" miner2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/miner" verifreg2 "github.com/filecoin-project/specs-actors/v2/actors/builtin/verifreg" - builtin3 "github.com/filecoin-project/specs-actors/v3/actors/builtin" - market3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/market" miner3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/miner" verifreg3 "github.com/filecoin-project/specs-actors/v3/actors/builtin/verifreg" - builtin4 "github.com/filecoin-project/specs-actors/v4/actors/builtin" - market4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/market" miner4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/miner" verifreg4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/verifreg" - builtin5 "github.com/filecoin-project/specs-actors/v5/actors/builtin" - market5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/market" miner5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/miner" verifreg5 "github.com/filecoin-project/specs-actors/v5/actors/builtin/verifreg" - builtin6 "github.com/filecoin-project/specs-actors/v6/actors/builtin" - market6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/market" miner6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/miner" verifreg6 "github.com/filecoin-project/specs-actors/v6/actors/builtin/verifreg" - builtin7 "github.com/filecoin-project/specs-actors/v7/actors/builtin" - market7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/market" miner7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/miner" verifreg7 "github.com/filecoin-project/specs-actors/v7/actors/builtin/verifreg" - - builtin8 "github.com/filecoin-project/go-state-types/builtin" - market8 "github.com/filecoin-project/go-state-types/builtin/v8/market" - miner8 "github.com/filecoin-project/go-state-types/builtin/v8/miner" - verifreg8 "github.com/filecoin-project/go-state-types/builtin/v8/verifreg" - - builtin9 "github.com/filecoin-project/go-state-types/builtin" - market9 "github.com/filecoin-project/go-state-types/builtin/v9/market" - miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" - verifreg9 "github.com/filecoin-project/go-state-types/builtin/v9/verifreg" - - builtin10 "github.com/filecoin-project/go-state-types/builtin" - market10 "github.com/filecoin-project/go-state-types/builtin/v10/market" - miner10 "github.com/filecoin-project/go-state-types/builtin/v10/miner" - verifreg10 "github.com/filecoin-project/go-state-types/builtin/v10/verifreg" - - builtin11 "github.com/filecoin-project/go-state-types/builtin" - market11 "github.com/filecoin-project/go-state-types/builtin/v11/market" - miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" - verifreg11 "github.com/filecoin-project/go-state-types/builtin/v11/verifreg" - - builtin12 "github.com/filecoin-project/go-state-types/builtin" - market12 "github.com/filecoin-project/go-state-types/builtin/v12/market" - miner12 "github.com/filecoin-project/go-state-types/builtin/v12/miner" - verifreg12 "github.com/filecoin-project/go-state-types/builtin/v12/verifreg" - - builtin13 "github.com/filecoin-project/go-state-types/builtin" - market13 "github.com/filecoin-project/go-state-types/builtin/v13/market" - miner13 "github.com/filecoin-project/go-state-types/builtin/v13/miner" - verifreg13 "github.com/filecoin-project/go-state-types/builtin/v13/verifreg" - - builtin14 "github.com/filecoin-project/go-state-types/builtin" - market14 "github.com/filecoin-project/go-state-types/builtin/v14/market" - miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner" - verifreg14 "github.com/filecoin-project/go-state-types/builtin/v14/verifreg" - - builtin15 "github.com/filecoin-project/go-state-types/builtin" - market15 "github.com/filecoin-project/go-state-types/builtin/v15/market" - miner15 "github.com/filecoin-project/go-state-types/builtin/v15/miner" - verifreg15 "github.com/filecoin-project/go-state-types/builtin/v15/verifreg" - - paych15 "github.com/filecoin-project/go-state-types/builtin/v15/paych" ) const ( diff --git a/documentation/en/api-v0-methods-miner.md b/documentation/en/api-v0-methods-miner.md index 0bf4d3325c8..3eacfe15865 100644 --- a/documentation/en/api-v0-methods-miner.md +++ b/documentation/en/api-v0-methods-miner.md @@ -400,7 +400,7 @@ Inputs: ], "Bw==", 10101, - 23 + 24 ] ``` diff --git a/documentation/en/api-v0-methods.md b/documentation/en/api-v0-methods.md index 1302f15d981..3495225e787 100644 --- a/documentation/en/api-v0-methods.md +++ b/documentation/en/api-v0-methods.md @@ -3655,7 +3655,7 @@ Perms: read Inputs: ```json [ - 23 + 24 ] ``` @@ -3670,7 +3670,7 @@ Perms: read Inputs: ```json [ - 23 + 24 ] ``` @@ -4483,7 +4483,8 @@ Response: "UpgradeWatermelonHeight": 10101, "UpgradeDragonHeight": 10101, "UpgradePhoenixHeight": 10101, - "UpgradeWaffleHeight": 10101 + "UpgradeWaffleHeight": 10101, + "UpgradeOmenHeight": 10101 }, "Eip155ChainID": 123 } @@ -5409,7 +5410,7 @@ Inputs: ] ``` -Response: `23` +Response: `24` ### StateReadState StateReadState returns the indicated actor's state. diff --git a/documentation/en/api-v1-unstable-methods.md b/documentation/en/api-v1-unstable-methods.md index da322b4882d..2342f1253af 100644 --- a/documentation/en/api-v1-unstable-methods.md +++ b/documentation/en/api-v1-unstable-methods.md @@ -5564,7 +5564,7 @@ Perms: read Inputs: ```json [ - 23 + 24 ] ``` @@ -5579,7 +5579,7 @@ Perms: read Inputs: ```json [ - 23 + 24 ] ``` @@ -6490,7 +6490,8 @@ Response: "UpgradeWatermelonHeight": 10101, "UpgradeDragonHeight": 10101, "UpgradePhoenixHeight": 10101, - "UpgradeWaffleHeight": 10101 + "UpgradeWaffleHeight": 10101, + "UpgradeOmenHeight": 10101 }, "Eip155ChainID": 123 } @@ -7470,7 +7471,7 @@ Inputs: ] ``` -Response: `23` +Response: `24` ### StateReadState StateReadState returns the indicated actor's state. From 5532bde719af02d55b663b91534d8eb7e0cb7d45 Mon Sep 17 00:00:00 2001 From: Phi Date: Fri, 30 Aug 2024 13:06:31 +0200 Subject: [PATCH 09/22] fix(test): Add OpenCL deps to CI workflow fix(test): Add OpenCL deps to CI workflow --- .github/workflows/test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2794d7526e7..a77715a0820 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -228,6 +228,10 @@ jobs: with: key: ${{ steps.make_deps.outputs.key }} path: ${{ steps.make_deps.outputs.path }} + - name: Install OpenCL dependencies + run: | + sudo apt-get update + sudo apt-get install -y ocl-icd-opencl-dev test: needs: [discover, cache] name: Test (${{ matrix.name }}) @@ -305,3 +309,7 @@ jobs: ${{ steps.reports.outputs.path }}/${{ matrix.name }}.xml ${{ steps.reports.outputs.path }}/${{ matrix.name }}.json continue-on-error: true + - name: Install OpenCL dependencies + run: | + sudo apt-get update + sudo apt-get install -y ocl-icd-opencl-dev From b28cbaf3922ce2c5043942400a3a5a0d0321f3ed Mon Sep 17 00:00:00 2001 From: Phi Date: Fri, 30 Aug 2024 13:17:34 +0200 Subject: [PATCH 10/22] fix(test): Configure OpenCL for Lotus build in CI fix(test): Configure OpenCL for Lotus build in CI --- .github/workflows/test.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a77715a0820..3356374fda4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -228,10 +228,13 @@ jobs: with: key: ${{ steps.make_deps.outputs.key }} path: ${{ steps.make_deps.outputs.path }} - - name: Install OpenCL dependencies + - name: Setup OpenCL run: | sudo apt-get update - sudo apt-get install -y ocl-icd-opencl-dev + sudo apt-get install -y ocl-icd-opencl-dev opencl-headers clinfo nvidia-opencl-icd + sudo mkdir -p /etc/OpenCL/vendors + sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 /usr/lib/libOpenCL.so + echo "FFI_USE_OPENCL=1" >> $GITHUB_ENV test: needs: [discover, cache] name: Test (${{ matrix.name }}) @@ -309,7 +312,3 @@ jobs: ${{ steps.reports.outputs.path }}/${{ matrix.name }}.xml ${{ steps.reports.outputs.path }}/${{ matrix.name }}.json continue-on-error: true - - name: Install OpenCL dependencies - run: | - sudo apt-get update - sudo apt-get install -y ocl-icd-opencl-dev From 55d4cbb748e823981572e22ad23e13d10a5c2691 Mon Sep 17 00:00:00 2001 From: Phi Date: Mon, 2 Sep 2024 11:14:45 +0200 Subject: [PATCH 11/22] Revert "fix(test): Configure OpenCL for Lotus build in CI" This reverts commit feaa5302d7ddc3aa4e998a1c5435ef3b60d1d9cd. --- .github/workflows/test.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3356374fda4..a77715a0820 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -228,13 +228,10 @@ jobs: with: key: ${{ steps.make_deps.outputs.key }} path: ${{ steps.make_deps.outputs.path }} - - name: Setup OpenCL + - name: Install OpenCL dependencies run: | sudo apt-get update - sudo apt-get install -y ocl-icd-opencl-dev opencl-headers clinfo nvidia-opencl-icd - sudo mkdir -p /etc/OpenCL/vendors - sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 /usr/lib/libOpenCL.so - echo "FFI_USE_OPENCL=1" >> $GITHUB_ENV + sudo apt-get install -y ocl-icd-opencl-dev test: needs: [discover, cache] name: Test (${{ matrix.name }}) @@ -312,3 +309,7 @@ jobs: ${{ steps.reports.outputs.path }}/${{ matrix.name }}.xml ${{ steps.reports.outputs.path }}/${{ matrix.name }}.json continue-on-error: true + - name: Install OpenCL dependencies + run: | + sudo apt-get update + sudo apt-get install -y ocl-icd-opencl-dev From 790fe85fcadeac4bce69d7579ce301160a2096ef Mon Sep 17 00:00:00 2001 From: Phi Date: Mon, 2 Sep 2024 11:15:01 +0200 Subject: [PATCH 12/22] Revert "fix(test): Add OpenCL deps to CI workflow" This reverts commit 8f986aee10e5c022b101e856123bbea27ff48904. --- .github/workflows/test.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a77715a0820..2794d7526e7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -228,10 +228,6 @@ jobs: with: key: ${{ steps.make_deps.outputs.key }} path: ${{ steps.make_deps.outputs.path }} - - name: Install OpenCL dependencies - run: | - sudo apt-get update - sudo apt-get install -y ocl-icd-opencl-dev test: needs: [discover, cache] name: Test (${{ matrix.name }}) @@ -309,7 +305,3 @@ jobs: ${{ steps.reports.outputs.path }}/${{ matrix.name }}.xml ${{ steps.reports.outputs.path }}/${{ matrix.name }}.json continue-on-error: true - - name: Install OpenCL dependencies - run: | - sudo apt-get update - sudo apt-get install -y ocl-icd-opencl-dev From 9dcc85e16e790575b72305b13cab9d3b51a96e5a Mon Sep 17 00:00:00 2001 From: Phi Date: Mon, 2 Sep 2024 11:16:18 +0200 Subject: [PATCH 13/22] fix(CI): ensure dependencies are installed before build fix(CI): ensure dependencies are installed before build --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2794d7526e7..ffce55038ed 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -206,9 +206,9 @@ jobs: key: ${{ steps.make_deps.outputs.key }} path: ${{ steps.make_deps.outputs.path }} lookup-only: true - - if: steps.restore_fetch_params.outputs.cache-hit != 'true' + - if: steps.restore_fetch_params.outputs.cache-hit != 'true' || steps.restore_make_deps.outputs.cache-hit != 'true' uses: ./.github/actions/install-system-dependencies - - if: steps.restore_fetch_params.outputs.cache-hit != 'true' + - if: steps.restore_fetch_params.outputs.cache-hit != 'true' || steps.restore_make_deps.outputs.cache-hit != 'true' uses: ./.github/actions/install-go - if: steps.restore_fetch_params.outputs.cache-hit != 'true' || steps.restore_make_deps.outputs.cache-hit != 'true' env: From db53573f29245903d4f60e5a8384fc49df212839 Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Wed, 4 Sep 2024 14:59:50 +1000 Subject: [PATCH 14/22] chore(ci): build portable blst --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ffce55038ed..d4f45565083 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -186,7 +186,7 @@ jobs: echo -e "path< Date: Mon, 9 Sep 2024 13:25:45 +0200 Subject: [PATCH 15/22] chore(ci): build from source chore(ci): build from source --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d4f45565083..906b3d83bfb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -213,7 +213,7 @@ jobs: - if: steps.restore_fetch_params.outputs.cache-hit != 'true' || steps.restore_make_deps.outputs.cache-hit != 'true' env: GITHUB_TOKEN: ${{ github.token }} - run: FFI_USE_BLST_PORTABLE=1 make deps + run: FFI_BUILD_FROM_SOURCE=1 FFI_USE_BLST_PORTABLE=1 make deps - if: steps.restore_fetch_params.outputs.cache-hit != 'true' run: make lotus - if: steps.restore_fetch_params.outputs.cache-hit != 'true' From ab97e257ccc81e2f039ddb3bd30d4ae1488240d6 Mon Sep 17 00:00:00 2001 From: Phi Date: Mon, 9 Sep 2024 14:21:50 +0200 Subject: [PATCH 16/22] chore(ci): capture build logging and CPU flags chore(ci): capture build logging and CPU flags --- .github/workflows/test.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 906b3d83bfb..c226c5e19cb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -213,7 +213,15 @@ jobs: - if: steps.restore_fetch_params.outputs.cache-hit != 'true' || steps.restore_make_deps.outputs.cache-hit != 'true' env: GITHUB_TOKEN: ${{ github.token }} - run: FFI_BUILD_FROM_SOURCE=1 FFI_USE_BLST_PORTABLE=1 make deps + run: | + set -x + FFI_BUILD_FROM_SOURCE=1 FFI_USE_BLST_PORTABLE=1 make deps 2>&1 | tee ffi_build.log + echo "FFI Build Log:" + cat ffi_build.log + echo "CPU Flags:" + grep -i "cpu flags" /proc/cpuinfo | head -n 1 + echo "Supported CPU Flags in Build:" + grep -i "flags" ffi_build.log || echo "No CPU flags found in build log" - if: steps.restore_fetch_params.outputs.cache-hit != 'true' run: make lotus - if: steps.restore_fetch_params.outputs.cache-hit != 'true' From ac54feae38e15d3f6c237d5b92973c4717bfa578 Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Tue, 10 Sep 2024 22:51:32 +1000 Subject: [PATCH 17/22] chore(ci): maximally portable ffi (#12440) --- .github/workflows/test.yml | 19 ++++++++++--------- chain/actors/builtin/multisig/multisig.go | 1 - 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c226c5e19cb..c75153bd831 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -186,7 +186,7 @@ jobs: echo -e "path<&1 | tee ffi_build.log - echo "FFI Build Log:" - cat ffi_build.log - echo "CPU Flags:" - grep -i "cpu flags" /proc/cpuinfo | head -n 1 - echo "Supported CPU Flags in Build:" - grep -i "flags" ffi_build.log || echo "No CPU flags found in build log" + make build/.update-modules + ( + cd extern/filecoin-ffi/rust + ./scripts/build-release.sh build --verbose --no-default-features --features multicore-sdr,opencl,blst-portable + find . -type f -name filcrypto.h -exec cp -- "{}" .. \; + find . -type f -name libfilcrypto.a -exec cp -- "{}" .. \; + find . -type f -name filcrypto.pc -exec cp -- "{}" .. \; + ) + touch build/.filecoin-install - if: steps.restore_fetch_params.outputs.cache-hit != 'true' run: make lotus - if: steps.restore_fetch_params.outputs.cache-hit != 'true' diff --git a/chain/actors/builtin/multisig/multisig.go b/chain/actors/builtin/multisig/multisig.go index f80dfdb1719..226727e5742 100644 --- a/chain/actors/builtin/multisig/multisig.go +++ b/chain/actors/builtin/multisig/multisig.go @@ -4,7 +4,6 @@ import ( "fmt" "github.com/ipfs/go-cid" - "github.com/minio/blake2b-simd" cbg "github.com/whyrusleeping/cbor-gen" "golang.org/x/crypto/blake2b" "golang.org/x/xerrors" From 742635a1d371286fb31a71ace9fb464692bfd540 Mon Sep 17 00:00:00 2001 From: Phi Date: Wed, 11 Sep 2024 14:11:09 +0200 Subject: [PATCH 18/22] fix: update account.State import in migration test fix: update account.State import in migration test --- itests/migration_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/itests/migration_test.go b/itests/migration_test.go index ddf997212d7..d6a8a962c9f 100644 --- a/itests/migration_test.go +++ b/itests/migration_test.go @@ -18,7 +18,7 @@ import ( miner11 "github.com/filecoin-project/go-state-types/builtin/v11/miner" power11 "github.com/filecoin-project/go-state-types/builtin/v11/power" adt11 "github.com/filecoin-project/go-state-types/builtin/v11/util/adt" - account "github.com/filecoin-project/go-state-types/builtin/v14/account" + account "github.com/filecoin-project/go-state-types/builtin/v15/account" markettypes "github.com/filecoin-project/go-state-types/builtin/v9/market" migration "github.com/filecoin-project/go-state-types/builtin/v9/migration/test" miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner" From 9425188d7a8e672911db44e670b7c2f1758f3a2f Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Wed, 11 Sep 2024 22:48:48 +1000 Subject: [PATCH 19/22] chore(deps): use new FFI_PORTABLE flag for filecoin-ffi builds (#12446) * chore(deps): use new FFI_PORTABLE flag for filecoin-ffi builds * chore: update FFI to v1.30.0-dev chore: update FFI to v1.30.0-dev --------- Co-authored-by: Phi --- .github/workflows/test.yml | 11 +---------- extern/filecoin-ffi | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c75153bd831..e79e3502d7d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -213,16 +213,7 @@ jobs: - if: steps.restore_fetch_params.outputs.cache-hit != 'true' || steps.restore_make_deps.outputs.cache-hit != 'true' env: GITHUB_TOKEN: ${{ github.token }} - run: | - make build/.update-modules - ( - cd extern/filecoin-ffi/rust - ./scripts/build-release.sh build --verbose --no-default-features --features multicore-sdr,opencl,blst-portable - find . -type f -name filcrypto.h -exec cp -- "{}" .. \; - find . -type f -name libfilcrypto.a -exec cp -- "{}" .. \; - find . -type f -name filcrypto.pc -exec cp -- "{}" .. \; - ) - touch build/.filecoin-install + run: FFI_PORTABLE=1 make deps - if: steps.restore_fetch_params.outputs.cache-hit != 'true' run: make lotus - if: steps.restore_fetch_params.outputs.cache-hit != 'true' diff --git a/extern/filecoin-ffi b/extern/filecoin-ffi index affaf212c48..605ca1bb734 160000 --- a/extern/filecoin-ffi +++ b/extern/filecoin-ffi @@ -1 +1 @@ -Subproject commit affaf212c48ef68ee294c1996f88e59cd878c7f5 +Subproject commit 605ca1bb734f33d56a7eb4a86e450cca4450aaa5 From da09bd5ab0306873266fad55417cdba6df6097f2 Mon Sep 17 00:00:00 2001 From: Peter Rabbitson Date: Sun, 8 Sep 2024 18:57:59 +0200 Subject: [PATCH 20/22] chore: tests: `cp --recursive` does not exist on bsd/darwin --- itests/path_detach_redeclare_test.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/itests/path_detach_redeclare_test.go b/itests/path_detach_redeclare_test.go index 10774d01218..d950ce5b035 100644 --- a/itests/path_detach_redeclare_test.go +++ b/itests/path_detach_redeclare_test.go @@ -90,9 +90,9 @@ func TestPathDetachRedeclare(t *testing.T) { // move sector data to the new path // note: dest path already exist so we only want to .Join src - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(oldLocal, "sealed"), newLocal).Run()) - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(oldLocal, "cache"), newLocal).Run()) - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(oldLocal, "unsealed"), newLocal).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(oldLocal, "sealed"), newLocal).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(oldLocal, "cache"), newLocal).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(oldLocal, "unsealed"), newLocal).Run()) // check that sector files aren't indexed, post checks fail sps, err = miner.StorageList(ctx) @@ -210,9 +210,9 @@ func TestPathDetachRedeclareWorker(t *testing.T) { // move sector data to the new path // note: dest path already exist so we only want to .Join src - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(oldLocal, "sealed"), newLocalTemp).Run()) - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(oldLocal, "cache"), newLocalTemp).Run()) - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(oldLocal, "unsealed"), newLocalTemp).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(oldLocal, "sealed"), newLocalTemp).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(oldLocal, "cache"), newLocalTemp).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(oldLocal, "unsealed"), newLocalTemp).Run()) // check that sector files aren't indexed, post checks fail sps, err = miner.StorageList(ctx) @@ -255,9 +255,9 @@ func TestPathDetachRedeclareWorker(t *testing.T) { // move sector data to the new path // note: dest path already exist so we only want to .Join src - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(newLocalTemp, "sealed"), newLocal).Run()) - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(newLocalTemp, "cache"), newLocal).Run()) - require.NoError(t, exec.Command("cp", "--recursive", filepath.Join(newLocalTemp, "unsealed"), newLocal).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(newLocalTemp, "sealed"), newLocal).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(newLocalTemp, "cache"), newLocal).Run()) + require.NoError(t, exec.Command("cp", "-R", filepath.Join(newLocalTemp, "unsealed"), newLocal).Run()) // redeclare sectors require.NoError(t, sealw.StorageRedeclareLocal(ctx, nil, false)) From e13b444f659ff33e5deb5e464502c940cc3aa583 Mon Sep 17 00:00:00 2001 From: Steve Loeppky Date: Wed, 11 Sep 2024 08:02:28 -0700 Subject: [PATCH 21/22] docs: fix command for getting latest release tag in LOTUS_RELEASE_FLOW (#12444) --- LOTUS_RELEASE_FLOW.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LOTUS_RELEASE_FLOW.md b/LOTUS_RELEASE_FLOW.md index 3223603a630..c0deca840f8 100644 --- a/LOTUS_RELEASE_FLOW.md +++ b/LOTUS_RELEASE_FLOW.md @@ -150,8 +150,8 @@ Given Lotus Miner is being actively replaced by [Curio](https://github.com/filec `releases` goal was to point to the latest stable tagged release of Lotus software for convenience and script. This worked when Lotus Node and Miner were released together, but with the [2024Q3 split of releasing Lotus Node and Miner separately](https://github.com/filecoin-project/lotus/issues/12010), there isn't necessarily a single commit to track for the latest released software of both. Rather than having ambiguity by tracking Lotus Node or Lotus Miner releases, we [decided it was clearer to deprecate the branch](https://github.com/filecoin-project/lotus/issues/12374). That said, one can still programmatically get the latest release based on the [Branch and Tag Strategy](#branch-and-tag-strategy) with: -* Lotus Node: `git tag -l 'v*' | sort -V -r | head -n 1` -* Lotus Miner: `git tag -l 'miner/v*' | sort -V -r | head -n 1` +* Lotus Node: `git tag -l 'v*' | grep -v "-" | sort -V -r | head -n 1` +* Lotus Miner: `git tag -l 'miner/v*' | grep -v "-" | sort -V -r | head -n 1` ## Related Items From 70b53e41cee53abef9c45bb0499e7a3ac98de340 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Wed, 11 Sep 2024 14:45:53 -0700 Subject: [PATCH 22/22] [WIP] chore: update wasmtime --- extern/filecoin-ffi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extern/filecoin-ffi b/extern/filecoin-ffi index 605ca1bb734..1fdd33d4994 160000 --- a/extern/filecoin-ffi +++ b/extern/filecoin-ffi @@ -1 +1 @@ -Subproject commit 605ca1bb734f33d56a7eb4a86e450cca4450aaa5 +Subproject commit 1fdd33d49946151354a8e29a265fa7aa8d1c18fa

4&If4gOMI6&`mG&wpSJuBp{ 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�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