Merge pull request #10005 from filecoin-project/feat/fevm-eam-refactor

update evm actor creation for eam refactor
This commit is contained in:
Jiaying Wang 2023-01-14 16:00:16 -05:00 committed by GitHub
commit 5372ab907f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 403 additions and 456 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -9,529 +9,484 @@ import (
var EmbeddedBuiltinActorsMetadata []*BuiltinActorsMetadata = []*BuiltinActorsMetadata{{
Network: "butterflynet",
Version: 8,
ManifestCid: MustParseCid("bafy2bzaceckplxfu2mzuujb743ravxg537auboghdhvluaagk3q4slkk5khr6"),
ManifestCid: MustParseCid("bafy2bzaceba5qgs4z3imhlxwds5vamahngatvuuglbv5yl3ftfiosj6ud5chs"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacedemy5mgpydzskgyjkuduvykrn6jdmnbnqcazlyy4cvmkxv74b3sw"),
"cron": MustParseCid("bafk2bzacecryoqk7jasnhc6t5ab3fzypi3pdj6v5gwima2kwuyzjn7thgypxi"),
"datacap": MustParseCid("bafk2bzacedr22vpnnb33tmdfqwmg4laghgwibsacjtoczvnfnm2axm76azzcc"),
"eam": MustParseCid("bafk2bzacealdicon3mlmeoqq2ywygd5zxojyksvdfsoujlwkhbnbg2mfb5xsi"),
"account": MustParseCid("bafk2bzacebd5zetyjtragjwrv2nqktct6u2pmsi4eifbanovxohx3a7lszjxi"),
"cron": MustParseCid("bafk2bzacecrszortqkc7har77ssgajglymv6ftrqvmdko5h2yqqh5k2qospl2"),
"datacap": MustParseCid("bafk2bzacecapjnxnyw4talwqv5ajbtbkzmzqiosztj5cb3sortyp73ndjl76e"),
"eam": MustParseCid("bafk2bzacecflry2dyjqj6fhpovkbcbei377zabectznuxsf6bxggsve7bsxga"),
"ethaccount": MustParseCid("bafk2bzacedl4pmkfxkzoqajs6im3ranmopozsmxjcxsnk3kwvd3vv7mfwwrf4"),
"evm": MustParseCid("bafk2bzaceal3rhx7jsfzay5vdrjk7vwsllu5mft23xo7xxrwrtn7xtwzfhgj6"),
"init": MustParseCid("bafk2bzacecoepo44dz5pg6t6dolo3fwvrel3deo3m4qthes3yozvznkjzknow"),
"multisig": MustParseCid("bafk2bzaceae6ld5xad3zme55tfmbut43mgoim7gskrte6cq2x4ephpnkkmyky"),
"paymentchannel": MustParseCid("bafk2bzacedpshnu4dqibvbj6rrzd63uok6hmdhibjvojjtio3h5e3uuqd63gc"),
"evm": MustParseCid("bafk2bzacebgzvmvwv7rsnnhp3zhqbiqkumvyrc7pazfovpptgpgtqkalrli74"),
"init": MustParseCid("bafk2bzacecbxp66q3ytjkg37nyv4rmzezbfaigvx4i5yhvqbm5gg4amjeaias"),
"multisig": MustParseCid("bafk2bzacecjltag3mn75dsnmrmopjow27buxqhabissowayqlmavrcfetqswc"),
"paymentchannel": MustParseCid("bafk2bzacednzxg263eqbl2imwz3uhujov63tjkffieyl4hl3dhrgxyhwep6hc"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzaceb7xnekxzjhhi5uid3mqoqcqsxpwl5zptccezrgatw62ulcnao3ck"),
"storagemarket": MustParseCid("bafk2bzacebjcpsdwsojy5dhjszk6wkkb64eodkwv5uhonvsnuuhqmtymfgfzm"),
"storageminer": MustParseCid("bafk2bzacebup2key74hx4wvelrqq36idse26qjfw4ky6vjb3b43c3gi6m7kts"),
"storagepower": MustParseCid("bafk2bzacedt36lwboihfkexukrh7mrq2yrgq3ni5djgthqagcrehp3h4cyvus"),
"system": MustParseCid("bafk2bzacea2zmdembyunweq2l3pi6ypjtxm2he67ezzbtedeheibapfeszmum"),
"verifiedregistry": MustParseCid("bafk2bzacedwf6rwveh7qzh35ae43zt3eptfhf7k3atbxj2gyoqvzxvxxmosgs"),
"reward": MustParseCid("bafk2bzacectp23cxsbbdrr3uggnw7f263qll5wkkfzqhn5yq37ae2ehdjdzri"),
"storagemarket": MustParseCid("bafk2bzacea45ko3ezkpeujsniovncwnizc4wsxd7kyckskhs7gvzwthzb2mqe"),
"storageminer": MustParseCid("bafk2bzaced74qthwrl3gahcf7o3vrdrodbcqhlplh6fykbgy5sd2iyouhq44c"),
"storagepower": MustParseCid("bafk2bzaceduksv6wqthr5fgp7mx5prv6gzul2oozf3svrjbuggc4bgokdxgfy"),
"system": MustParseCid("bafk2bzacebe6j2ius6clbbr7dypsg54jzmn5xablzunph7ebedw6yhwla4cj2"),
"verifiedregistry": MustParseCid("bafk2bzacebu4joy25gneu2qv3qfm3ktakzalndjrbhekeqrqk3zhotv6nyy2g"),
},
}, {
Network: "butterflynet",
Version: 9,
ManifestCid: MustParseCid("bafy2bzaceckplxfu2mzuujb743ravxg537auboghdhvluaagk3q4slkk5khr6"),
ManifestCid: MustParseCid("bafy2bzaceba5qgs4z3imhlxwds5vamahngatvuuglbv5yl3ftfiosj6ud5chs"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacedemy5mgpydzskgyjkuduvykrn6jdmnbnqcazlyy4cvmkxv74b3sw"),
"cron": MustParseCid("bafk2bzacecryoqk7jasnhc6t5ab3fzypi3pdj6v5gwima2kwuyzjn7thgypxi"),
"datacap": MustParseCid("bafk2bzacedr22vpnnb33tmdfqwmg4laghgwibsacjtoczvnfnm2axm76azzcc"),
"eam": MustParseCid("bafk2bzacealdicon3mlmeoqq2ywygd5zxojyksvdfsoujlwkhbnbg2mfb5xsi"),
"account": MustParseCid("bafk2bzacebd5zetyjtragjwrv2nqktct6u2pmsi4eifbanovxohx3a7lszjxi"),
"cron": MustParseCid("bafk2bzacecrszortqkc7har77ssgajglymv6ftrqvmdko5h2yqqh5k2qospl2"),
"datacap": MustParseCid("bafk2bzacecapjnxnyw4talwqv5ajbtbkzmzqiosztj5cb3sortyp73ndjl76e"),
"eam": MustParseCid("bafk2bzacecflry2dyjqj6fhpovkbcbei377zabectznuxsf6bxggsve7bsxga"),
"ethaccount": MustParseCid("bafk2bzacedl4pmkfxkzoqajs6im3ranmopozsmxjcxsnk3kwvd3vv7mfwwrf4"),
"evm": MustParseCid("bafk2bzaceal3rhx7jsfzay5vdrjk7vwsllu5mft23xo7xxrwrtn7xtwzfhgj6"),
"init": MustParseCid("bafk2bzacecoepo44dz5pg6t6dolo3fwvrel3deo3m4qthes3yozvznkjzknow"),
"multisig": MustParseCid("bafk2bzaceae6ld5xad3zme55tfmbut43mgoim7gskrte6cq2x4ephpnkkmyky"),
"paymentchannel": MustParseCid("bafk2bzacedpshnu4dqibvbj6rrzd63uok6hmdhibjvojjtio3h5e3uuqd63gc"),
"evm": MustParseCid("bafk2bzacebgzvmvwv7rsnnhp3zhqbiqkumvyrc7pazfovpptgpgtqkalrli74"),
"init": MustParseCid("bafk2bzacecbxp66q3ytjkg37nyv4rmzezbfaigvx4i5yhvqbm5gg4amjeaias"),
"multisig": MustParseCid("bafk2bzacecjltag3mn75dsnmrmopjow27buxqhabissowayqlmavrcfetqswc"),
"paymentchannel": MustParseCid("bafk2bzacednzxg263eqbl2imwz3uhujov63tjkffieyl4hl3dhrgxyhwep6hc"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzaceb7xnekxzjhhi5uid3mqoqcqsxpwl5zptccezrgatw62ulcnao3ck"),
"storagemarket": MustParseCid("bafk2bzacebjcpsdwsojy5dhjszk6wkkb64eodkwv5uhonvsnuuhqmtymfgfzm"),
"storageminer": MustParseCid("bafk2bzacebup2key74hx4wvelrqq36idse26qjfw4ky6vjb3b43c3gi6m7kts"),
"storagepower": MustParseCid("bafk2bzacedt36lwboihfkexukrh7mrq2yrgq3ni5djgthqagcrehp3h4cyvus"),
"system": MustParseCid("bafk2bzacea2zmdembyunweq2l3pi6ypjtxm2he67ezzbtedeheibapfeszmum"),
"verifiedregistry": MustParseCid("bafk2bzacedwf6rwveh7qzh35ae43zt3eptfhf7k3atbxj2gyoqvzxvxxmosgs"),
"reward": MustParseCid("bafk2bzacectp23cxsbbdrr3uggnw7f263qll5wkkfzqhn5yq37ae2ehdjdzri"),
"storagemarket": MustParseCid("bafk2bzacea45ko3ezkpeujsniovncwnizc4wsxd7kyckskhs7gvzwthzb2mqe"),
"storageminer": MustParseCid("bafk2bzaced74qthwrl3gahcf7o3vrdrodbcqhlplh6fykbgy5sd2iyouhq44c"),
"storagepower": MustParseCid("bafk2bzaceduksv6wqthr5fgp7mx5prv6gzul2oozf3svrjbuggc4bgokdxgfy"),
"system": MustParseCid("bafk2bzacebe6j2ius6clbbr7dypsg54jzmn5xablzunph7ebedw6yhwla4cj2"),
"verifiedregistry": MustParseCid("bafk2bzacebu4joy25gneu2qv3qfm3ktakzalndjrbhekeqrqk3zhotv6nyy2g"),
},
}, {
Network: "butterflynet",
Version: 10,
ManifestCid: MustParseCid("bafy2bzaceckplxfu2mzuujb743ravxg537auboghdhvluaagk3q4slkk5khr6"),
ManifestCid: MustParseCid("bafy2bzacecjs7xvhtejsh47b2tx2iwe7mbad4kxovbfs7a6wxfl47kcnl25bm"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacedemy5mgpydzskgyjkuduvykrn6jdmnbnqcazlyy4cvmkxv74b3sw"),
"cron": MustParseCid("bafk2bzacecryoqk7jasnhc6t5ab3fzypi3pdj6v5gwima2kwuyzjn7thgypxi"),
"datacap": MustParseCid("bafk2bzacedr22vpnnb33tmdfqwmg4laghgwibsacjtoczvnfnm2axm76azzcc"),
"eam": MustParseCid("bafk2bzacealdicon3mlmeoqq2ywygd5zxojyksvdfsoujlwkhbnbg2mfb5xsi"),
"account": MustParseCid("bafk2bzacebd5zetyjtragjwrv2nqktct6u2pmsi4eifbanovxohx3a7lszjxi"),
"cron": MustParseCid("bafk2bzacecrszortqkc7har77ssgajglymv6ftrqvmdko5h2yqqh5k2qospl2"),
"datacap": MustParseCid("bafk2bzacecapjnxnyw4talwqv5ajbtbkzmzqiosztj5cb3sortyp73ndjl76e"),
"eam": MustParseCid("bafk2bzaceavdyeveel5iohjg7t6twc2cbdo7bt3m5xajwtibekudyhzv2xojy"),
"ethaccount": MustParseCid("bafk2bzacedl4pmkfxkzoqajs6im3ranmopozsmxjcxsnk3kwvd3vv7mfwwrf4"),
"evm": MustParseCid("bafk2bzaceal3rhx7jsfzay5vdrjk7vwsllu5mft23xo7xxrwrtn7xtwzfhgj6"),
"init": MustParseCid("bafk2bzacecoepo44dz5pg6t6dolo3fwvrel3deo3m4qthes3yozvznkjzknow"),
"multisig": MustParseCid("bafk2bzaceae6ld5xad3zme55tfmbut43mgoim7gskrte6cq2x4ephpnkkmyky"),
"paymentchannel": MustParseCid("bafk2bzacedpshnu4dqibvbj6rrzd63uok6hmdhibjvojjtio3h5e3uuqd63gc"),
"evm": MustParseCid("bafk2bzacebgzvmvwv7rsnnhp3zhqbiqkumvyrc7pazfovpptgpgtqkalrli74"),
"init": MustParseCid("bafk2bzacecbxp66q3ytjkg37nyv4rmzezbfaigvx4i5yhvqbm5gg4amjeaias"),
"multisig": MustParseCid("bafk2bzacecjltag3mn75dsnmrmopjow27buxqhabissowayqlmavrcfetqswc"),
"paymentchannel": MustParseCid("bafk2bzacednzxg263eqbl2imwz3uhujov63tjkffieyl4hl3dhrgxyhwep6hc"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzaceb7xnekxzjhhi5uid3mqoqcqsxpwl5zptccezrgatw62ulcnao3ck"),
"storagemarket": MustParseCid("bafk2bzacebjcpsdwsojy5dhjszk6wkkb64eodkwv5uhonvsnuuhqmtymfgfzm"),
"storageminer": MustParseCid("bafk2bzacebup2key74hx4wvelrqq36idse26qjfw4ky6vjb3b43c3gi6m7kts"),
"storagepower": MustParseCid("bafk2bzacedt36lwboihfkexukrh7mrq2yrgq3ni5djgthqagcrehp3h4cyvus"),
"system": MustParseCid("bafk2bzacea2zmdembyunweq2l3pi6ypjtxm2he67ezzbtedeheibapfeszmum"),
"verifiedregistry": MustParseCid("bafk2bzacedwf6rwveh7qzh35ae43zt3eptfhf7k3atbxj2gyoqvzxvxxmosgs"),
"reward": MustParseCid("bafk2bzacectp23cxsbbdrr3uggnw7f263qll5wkkfzqhn5yq37ae2ehdjdzri"),
"storagemarket": MustParseCid("bafk2bzacea45ko3ezkpeujsniovncwnizc4wsxd7kyckskhs7gvzwthzb2mqe"),
"storageminer": MustParseCid("bafk2bzaced74qthwrl3gahcf7o3vrdrodbcqhlplh6fykbgy5sd2iyouhq44c"),
"storagepower": MustParseCid("bafk2bzaceduksv6wqthr5fgp7mx5prv6gzul2oozf3svrjbuggc4bgokdxgfy"),
"system": MustParseCid("bafk2bzacebe6j2ius6clbbr7dypsg54jzmn5xablzunph7ebedw6yhwla4cj2"),
"verifiedregistry": MustParseCid("bafk2bzacebu4joy25gneu2qv3qfm3ktakzalndjrbhekeqrqk3zhotv6nyy2g"),
},
}, {
Network: "calibrationnet",
Version: 8,
ManifestCid: MustParseCid("bafy2bzacedye7tcmktetr4prubhg46sck5gzkgai4g67ehfzbyl3z4vn5xsmm"),
ManifestCid: MustParseCid("bafy2bzacedrdn6z3z7xz7lx4wll3tlgktirhllzqxb766dxpaqp3ukxsjfsba"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzaceckcjhmw23cyb6q4hx3sacgu24tuv3rqlagx6kcp7modwxyflvzxs"),
"cron": MustParseCid("bafk2bzacedbu4jozxzmt2c7g54fn75ujzzr6qp7bktcnwyphshlp2q7w7j2rc"),
"datacap": MustParseCid("bafk2bzacednbkdixfd26654wafwtd2pteagogwb7ypq22kcjliqaucd4mkfr6"),
"eam": MustParseCid("bafk2bzacebglz4rwqf566dvt73a4chmtihjsp4yxcjb5mlzbvwdaqezprfvio"),
"ethaccount": MustParseCid("bafk2bzacecgbcbh3uk7olcfdqo44no5nxxayeqnycdznrlekqigbifor2revm"),
"evm": MustParseCid("bafk2bzaceb23kiykezk2g5rbg3krnpgq4jdossu37aavi6he6qgixwyvkc6p6"),
"init": MustParseCid("bafk2bzacedvygcvphssxviqcaqsadycer37qqvxfvupbvq4rherq4gezxosb2"),
"multisig": MustParseCid("bafk2bzaced4l3pwbzkqs4cv46ngq6gbfj4rnpz5l7oxofwcjinfozd3ebrdao"),
"paymentchannel": MustParseCid("bafk2bzaced2ko4wmejpdv3uhshnpetsqxhrjp4yocw7rwdt5ow6as2kv2srhk"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzaced6snrrpjckxpjlpe4dm3gpkyxrv5qcexuvinziaf2lk4p3phqghe"),
"storagemarket": MustParseCid("bafk2bzacea7ygkgnvkb43yb3pbugzhcvazss6kqbnyad3kqcunfbzv7mfex4s"),
"storageminer": MustParseCid("bafk2bzacecknbpvwmavtjrtl3bhnzl7676wzhnksxt47zb722qt4dvqnzxtqq"),
"storagepower": MustParseCid("bafk2bzacedkerievfbgh6tdjtrnlehlgtsod67fypx6jwtvxxpckaa6mnxxx4"),
"system": MustParseCid("bafk2bzaced4kq3npntu6edmriv5wb2i77yzr645oxuyjfdd2bq4k3dcwvviz4"),
"verifiedregistry": MustParseCid("bafk2bzacecltfembpwl3g2rkuq2oat5rwfixclj3n4vweymppncca2fvhy4wk"),
"account": MustParseCid("bafk2bzacecruossn66xqbeutqx5r4k2kjzgd43frmwd4qkw6haez44ubvvpxo"),
"cron": MustParseCid("bafk2bzaceaxlezmclw5ugldhhtfgvn7yztux45scqik3ez4yhwiqhg5ssib44"),
"init": MustParseCid("bafk2bzaceadyfilb22bcvzvnpzbg2lyg6npmperyq6es2brvzjdh5rmywc4ry"),
"multisig": MustParseCid("bafk2bzacec66wmb4kohuzvuxsulhcgiwju7sqkldwfpmmgw7dbbwgm5l2574q"),
"paymentchannel": MustParseCid("bafk2bzaceblot4pemhfgwb3lceellwrpgxaqkpselzbpqu32maffpopdunlha"),
"reward": MustParseCid("bafk2bzaceayah37uvj7brl5no4gmvmqbmtndh5raywuts7h6tqbgbq2ge7dhu"),
"storagemarket": MustParseCid("bafk2bzacebotg5coqnglzsdrqxtkqk2eq4krxt6zvds3i3vb2yejgxhexl2n6"),
"storageminer": MustParseCid("bafk2bzacea6rabflc7kpwr6y4lzcqsnuahr4zblyq3rhzrrsfceeiw2lufrb4"),
"storagepower": MustParseCid("bafk2bzacecpwr4mynn55bg5hrlns3osvg7sty3rca6zlai3vl52vbbjk7ulfa"),
"system": MustParseCid("bafk2bzaceaqrkllksxv2jsfgjvmuewx5vbzrammw5mdscod6gkdr3ijih2q64"),
"verifiedregistry": MustParseCid("bafk2bzaceaihibfu625lbtzdp3tcftscshrmbgghgrc7kzqhxn4455pycpdkm"),
},
}, {
Network: "calibrationnet",
Version: 9,
ManifestCid: MustParseCid("bafy2bzacedye7tcmktetr4prubhg46sck5gzkgai4g67ehfzbyl3z4vn5xsmm"),
ManifestCid: MustParseCid("bafy2bzacedbedgynklc4dgpyxippkxmba2mgtw7ecntoneclsvvl4klqwuyyy"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzaceckcjhmw23cyb6q4hx3sacgu24tuv3rqlagx6kcp7modwxyflvzxs"),
"cron": MustParseCid("bafk2bzacedbu4jozxzmt2c7g54fn75ujzzr6qp7bktcnwyphshlp2q7w7j2rc"),
"datacap": MustParseCid("bafk2bzacednbkdixfd26654wafwtd2pteagogwb7ypq22kcjliqaucd4mkfr6"),
"eam": MustParseCid("bafk2bzacebglz4rwqf566dvt73a4chmtihjsp4yxcjb5mlzbvwdaqezprfvio"),
"ethaccount": MustParseCid("bafk2bzacecgbcbh3uk7olcfdqo44no5nxxayeqnycdznrlekqigbifor2revm"),
"evm": MustParseCid("bafk2bzaceb23kiykezk2g5rbg3krnpgq4jdossu37aavi6he6qgixwyvkc6p6"),
"init": MustParseCid("bafk2bzacedvygcvphssxviqcaqsadycer37qqvxfvupbvq4rherq4gezxosb2"),
"multisig": MustParseCid("bafk2bzaced4l3pwbzkqs4cv46ngq6gbfj4rnpz5l7oxofwcjinfozd3ebrdao"),
"paymentchannel": MustParseCid("bafk2bzaced2ko4wmejpdv3uhshnpetsqxhrjp4yocw7rwdt5ow6as2kv2srhk"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzaced6snrrpjckxpjlpe4dm3gpkyxrv5qcexuvinziaf2lk4p3phqghe"),
"storagemarket": MustParseCid("bafk2bzacea7ygkgnvkb43yb3pbugzhcvazss6kqbnyad3kqcunfbzv7mfex4s"),
"storageminer": MustParseCid("bafk2bzacecknbpvwmavtjrtl3bhnzl7676wzhnksxt47zb722qt4dvqnzxtqq"),
"storagepower": MustParseCid("bafk2bzacedkerievfbgh6tdjtrnlehlgtsod67fypx6jwtvxxpckaa6mnxxx4"),
"system": MustParseCid("bafk2bzaced4kq3npntu6edmriv5wb2i77yzr645oxuyjfdd2bq4k3dcwvviz4"),
"verifiedregistry": MustParseCid("bafk2bzacecltfembpwl3g2rkuq2oat5rwfixclj3n4vweymppncca2fvhy4wk"),
"account": MustParseCid("bafk2bzaceavfgpiw6whqigmskk74z4blm22nwjfnzxb4unlqz2e4wg3c5ujpw"),
"cron": MustParseCid("bafk2bzaceb7hxmudhvkizszbmmf2ur2qfnfxfkok3xmbrlifylx6huw4bb3s4"),
"datacap": MustParseCid("bafk2bzaceanmwcfjfj65xy275rrfqqgoblnuqirdg6zwhc6qhbfhpphomvceu"),
"init": MustParseCid("bafk2bzaceczqxpivlxifdo5ohr2rx5ny4uyvssm6tkf7am357xm47x472yxu2"),
"multisig": MustParseCid("bafk2bzacec6gmi7ucukr3bk67akaxwngohw3lsg3obvdazhmfhdzflkszk3tg"),
"paymentchannel": MustParseCid("bafk2bzacec4kg3bfjtssvv2b4wizlbdk3pdtrg5aknzgeb3a6rmksgurpynca"),
"reward": MustParseCid("bafk2bzacebpptqhcw6mcwdj576dgpryapdd2zfexxvqzlh3aoc24mabwgmcss"),
"storagemarket": MustParseCid("bafk2bzacebkfcnc27d3agm2bhzzbvvtbqahmvy2b2nf5xyj4aoxehow3bules"),
"storageminer": MustParseCid("bafk2bzacebz4na3nq4gmumghegtkaofrv4nffiihd7sxntrryfneusqkuqodm"),
"storagepower": MustParseCid("bafk2bzaceburxajojmywawjudovqvigmos4dlu4ifdikogumhso2ca2ccaleo"),
"system": MustParseCid("bafk2bzaceaue3nzucbom3tcclgyaahy3iwvbqejsxrohiquakvvsjgbw3shac"),
"verifiedregistry": MustParseCid("bafk2bzacebh7dj6j7yi5vadh7lgqjtq42qi2uq4n6zy2g5vjeathacwn2tscu"),
},
}, {
Network: "calibrationnet",
Version: 10,
ManifestCid: MustParseCid("bafy2bzacedye7tcmktetr4prubhg46sck5gzkgai4g67ehfzbyl3z4vn5xsmm"),
ManifestCid: MustParseCid("bafy2bzaceaklxgrzd34i53rm4eeq6477nlq2ckpex27evftbsmjd2yrdbj4ba"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzaceckcjhmw23cyb6q4hx3sacgu24tuv3rqlagx6kcp7modwxyflvzxs"),
"cron": MustParseCid("bafk2bzacedbu4jozxzmt2c7g54fn75ujzzr6qp7bktcnwyphshlp2q7w7j2rc"),
"datacap": MustParseCid("bafk2bzacednbkdixfd26654wafwtd2pteagogwb7ypq22kcjliqaucd4mkfr6"),
"eam": MustParseCid("bafk2bzacebglz4rwqf566dvt73a4chmtihjsp4yxcjb5mlzbvwdaqezprfvio"),
"account": MustParseCid("bafk2bzacea7zmrdz2rjbzlbmrmx3ko6pm3cbyqxxgogiqldsccbqffuok7m6s"),
"cron": MustParseCid("bafk2bzacec7bxugi7ouh75nglycy7qwdq7e2hnku3w6yafq4fwdwvvq2mtrl2"),
"datacap": MustParseCid("bafk2bzacedii4stmlo3ccdff7eevcolmgnuxy5ftkzbzwtkqa4iinlfzq4mei"),
"eam": MustParseCid("bafk2bzacea6du2tjdewnfd2zofjp342d2lw7rdl6hx4ejawup744kpym2xsf4"),
"ethaccount": MustParseCid("bafk2bzacecgbcbh3uk7olcfdqo44no5nxxayeqnycdznrlekqigbifor2revm"),
"evm": MustParseCid("bafk2bzaceb23kiykezk2g5rbg3krnpgq4jdossu37aavi6he6qgixwyvkc6p6"),
"init": MustParseCid("bafk2bzacedvygcvphssxviqcaqsadycer37qqvxfvupbvq4rherq4gezxosb2"),
"multisig": MustParseCid("bafk2bzaced4l3pwbzkqs4cv46ngq6gbfj4rnpz5l7oxofwcjinfozd3ebrdao"),
"paymentchannel": MustParseCid("bafk2bzaced2ko4wmejpdv3uhshnpetsqxhrjp4yocw7rwdt5ow6as2kv2srhk"),
"evm": MustParseCid("bafk2bzaceanxhvz5czs6xfunhbysbttmim5e7poftibsu53uqn4by5nqmdaj6"),
"init": MustParseCid("bafk2bzacea7lxnvgxupwwgoxlmwtrca75w73qabe324wnwx43qranbgf5zdqo"),
"multisig": MustParseCid("bafk2bzacear5eu5gpbjlroqkmsgpqerzc4aemp2uqcaeq7s2h4ur4ucgpzesg"),
"paymentchannel": MustParseCid("bafk2bzacecwxuruxawcru7xfcx3rmt4hmhlfh4hi6jvfumerazz6jpvfmxxcw"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzaced6snrrpjckxpjlpe4dm3gpkyxrv5qcexuvinziaf2lk4p3phqghe"),
"storagemarket": MustParseCid("bafk2bzacea7ygkgnvkb43yb3pbugzhcvazss6kqbnyad3kqcunfbzv7mfex4s"),
"storageminer": MustParseCid("bafk2bzacecknbpvwmavtjrtl3bhnzl7676wzhnksxt47zb722qt4dvqnzxtqq"),
"storagepower": MustParseCid("bafk2bzacedkerievfbgh6tdjtrnlehlgtsod67fypx6jwtvxxpckaa6mnxxx4"),
"system": MustParseCid("bafk2bzaced4kq3npntu6edmriv5wb2i77yzr645oxuyjfdd2bq4k3dcwvviz4"),
"verifiedregistry": MustParseCid("bafk2bzacecltfembpwl3g2rkuq2oat5rwfixclj3n4vweymppncca2fvhy4wk"),
"reward": MustParseCid("bafk2bzacebk4syfvyk7kbxelk7ajo4vuxcc24k5ry52mvi3qtadlucy2vqlay"),
"storagemarket": MustParseCid("bafk2bzaced2rfzwup3jlwovblx2y7q64w6mshbtn2nmampi4zfd3b4oplkp5c"),
"storageminer": MustParseCid("bafk2bzacecden66gfmmgylmr47myn4murqmbt3ycyxqayn54yzhcsda32rp3m"),
"storagepower": MustParseCid("bafk2bzacebxvco3shuhdnzjmmme3olbffdgpab7j3onfncksi762k3agjhzaa"),
"system": MustParseCid("bafk2bzacednnhpk5kno67bkomiohweglryqvgnqz4cbks6eomidai677fat5w"),
"verifiedregistry": MustParseCid("bafk2bzaceawecz24xbz7robn7ck7k2mprkewvup6q346whbfiybcrvy63qcsa"),
},
}, {
Network: "caterpillarnet",
Version: 8,
ManifestCid: MustParseCid("bafy2bzaceaz3weewlhlqe4e5wspvvlekwp3cmxbcunejfrj3cfcnn56gvnt3u"),
ManifestCid: MustParseCid("bafy2bzacebsdvrxmdajiyxq2mxxxppvg2zwvqjzz3pgbsxwh6pvdcjofpmnxw"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacedobnhh63hifuq364zwe2htlbemm6x443kfxzgcbly2w4jcmpckog"),
"cron": MustParseCid("bafk2bzacec54xg356v4eyukfscdyj7cepc7ik2wrfvh45xum4ptlzw4dpkos4"),
"datacap": MustParseCid("bafk2bzaced3yjwy4ypyw5detgvkvvkkzsvj5yndtmfwnw5so255rlms226tco"),
"eam": MustParseCid("bafk2bzacebtqxhjrbkl6jjhgqcis5v2x5gqoietun6sxvqwslea7jtrbcywdq"),
"account": MustParseCid("bafk2bzacedfms6w3ghqtljpgsfuiqa6ztjx7kcuin6myjezj6rypj3zjbqms6"),
"cron": MustParseCid("bafk2bzaceaganmlpozvy4jywigs46pfrtdmhjjey6uyhpurplqbasojsislba"),
"datacap": MustParseCid("bafk2bzacebafqqe3wv5ytkfwmqzbmchgem66pw6yq6rl7w6vlhqsbkxnisswq"),
"eam": MustParseCid("bafk2bzaceaeayeksiivw4y3gdqtigbgfntyvwc3q7v2ivb5kx7u55pn4q5lt6"),
"ethaccount": MustParseCid("bafk2bzaceburkmtd63nmzxpux5rcxsbqr6x5didl2ce7al32g4tqrvo4pjz2i"),
"evm": MustParseCid("bafk2bzaced5radscnkebcceudei7bspvp4zy5lwgh22mnurr53dkbhki2n7kq"),
"init": MustParseCid("bafk2bzacecqrnkhl43xayiyd5zdechtl4dhcu5aqfps7jxhxsy65uudjnzrts"),
"multisig": MustParseCid("bafk2bzacecgqlbcd5bzewrusfxxxdnaumjeedlzxhz5r6wwc3b7zi7dpupzog"),
"paymentchannel": MustParseCid("bafk2bzacecwoqyff2bl6gugc7uhcrre2ekn3juxob6dl5vdgbb45p5qnfl7js"),
"evm": MustParseCid("bafk2bzacea7tp4lop7ivhay3ozitkmxxurk74v4zse42ant47rh2uw5z3tq5e"),
"init": MustParseCid("bafk2bzaced23r54kwuebl7t6mdantbby5qpfduxwxfryeliof2enyqzhokix6"),
"multisig": MustParseCid("bafk2bzacebcn3rib6j6jvclys7dkf62hco45ssgamczkrtzt6xyewd6gt3mtu"),
"paymentchannel": MustParseCid("bafk2bzacecvas4leo44pqdguj22nnwqoqdgwajzrpm5d6ltkehc37ni6p6doq"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacebmveioqcsa3f6bfkkiqdxb556vieeqngssmz5jvwtfrmn34sjxqe"),
"storagemarket": MustParseCid("bafk2bzacecaypkaj56fa6wvrppqlpsta4ey57glbwlzh5obmvdp7rugiis3qi"),
"storageminer": MustParseCid("bafk2bzaceaohklya5xot2bnzoll7vsju6ka4ifeudtf37k6mzfab3lqvxzhnc"),
"storagepower": MustParseCid("bafk2bzacebrjlofeelrzjpvspmymulyskgb7ho5n4ygyunn5g4mg4k2n2nbyi"),
"system": MustParseCid("bafk2bzaceclpwbudspgsrzqct5u7palnm2ushe65f7hhxvooreiz4rfnmphia"),
"verifiedregistry": MustParseCid("bafk2bzaceclwbpao2pywxvadkbbt7672x2an6sgj5m5i6rd2gmudbi37u3kbe"),
"reward": MustParseCid("bafk2bzacebiizh4ohvv6p4uxjusoygex4wxcgvudqmdl2fsh6ft6s2zt4tz6q"),
"storagemarket": MustParseCid("bafk2bzacedhkidshm7w2sqlw7izvaieyhkvmyhfsem6t6qfnkh7dnwqe56po2"),
"storageminer": MustParseCid("bafk2bzacedcmsibwfwhkp3sabmbyjmhqibyhjf3wwst7u5bkb2k6xpun3xevg"),
"storagepower": MustParseCid("bafk2bzacecrgnpypxnxzgglhlitaallfee3dl4ejy3y63knl7llnwba4ycf7i"),
"system": MustParseCid("bafk2bzacecl7gizbe52xj6sfm5glubkhrdblmzuwlid6lxrwr5zhcmv4dl2ew"),
"verifiedregistry": MustParseCid("bafk2bzacebzndvdqtdck2y35smcxezldgh6nm6rbkj3g3fmiknsgg2uah235y"),
},
}, {
Network: "caterpillarnet",
Version: 9,
ManifestCid: MustParseCid("bafy2bzaceaz3weewlhlqe4e5wspvvlekwp3cmxbcunejfrj3cfcnn56gvnt3u"),
ManifestCid: MustParseCid("bafy2bzacebsdvrxmdajiyxq2mxxxppvg2zwvqjzz3pgbsxwh6pvdcjofpmnxw"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacedobnhh63hifuq364zwe2htlbemm6x443kfxzgcbly2w4jcmpckog"),
"cron": MustParseCid("bafk2bzacec54xg356v4eyukfscdyj7cepc7ik2wrfvh45xum4ptlzw4dpkos4"),
"datacap": MustParseCid("bafk2bzaced3yjwy4ypyw5detgvkvvkkzsvj5yndtmfwnw5so255rlms226tco"),
"eam": MustParseCid("bafk2bzacebtqxhjrbkl6jjhgqcis5v2x5gqoietun6sxvqwslea7jtrbcywdq"),
"account": MustParseCid("bafk2bzacedfms6w3ghqtljpgsfuiqa6ztjx7kcuin6myjezj6rypj3zjbqms6"),
"cron": MustParseCid("bafk2bzaceaganmlpozvy4jywigs46pfrtdmhjjey6uyhpurplqbasojsislba"),
"datacap": MustParseCid("bafk2bzacebafqqe3wv5ytkfwmqzbmchgem66pw6yq6rl7w6vlhqsbkxnisswq"),
"eam": MustParseCid("bafk2bzaceaeayeksiivw4y3gdqtigbgfntyvwc3q7v2ivb5kx7u55pn4q5lt6"),
"ethaccount": MustParseCid("bafk2bzaceburkmtd63nmzxpux5rcxsbqr6x5didl2ce7al32g4tqrvo4pjz2i"),
"evm": MustParseCid("bafk2bzaced5radscnkebcceudei7bspvp4zy5lwgh22mnurr53dkbhki2n7kq"),
"init": MustParseCid("bafk2bzacecqrnkhl43xayiyd5zdechtl4dhcu5aqfps7jxhxsy65uudjnzrts"),
"multisig": MustParseCid("bafk2bzacecgqlbcd5bzewrusfxxxdnaumjeedlzxhz5r6wwc3b7zi7dpupzog"),
"paymentchannel": MustParseCid("bafk2bzacecwoqyff2bl6gugc7uhcrre2ekn3juxob6dl5vdgbb45p5qnfl7js"),
"evm": MustParseCid("bafk2bzacea7tp4lop7ivhay3ozitkmxxurk74v4zse42ant47rh2uw5z3tq5e"),
"init": MustParseCid("bafk2bzaced23r54kwuebl7t6mdantbby5qpfduxwxfryeliof2enyqzhokix6"),
"multisig": MustParseCid("bafk2bzacebcn3rib6j6jvclys7dkf62hco45ssgamczkrtzt6xyewd6gt3mtu"),
"paymentchannel": MustParseCid("bafk2bzacecvas4leo44pqdguj22nnwqoqdgwajzrpm5d6ltkehc37ni6p6doq"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacebmveioqcsa3f6bfkkiqdxb556vieeqngssmz5jvwtfrmn34sjxqe"),
"storagemarket": MustParseCid("bafk2bzacecaypkaj56fa6wvrppqlpsta4ey57glbwlzh5obmvdp7rugiis3qi"),
"storageminer": MustParseCid("bafk2bzaceaohklya5xot2bnzoll7vsju6ka4ifeudtf37k6mzfab3lqvxzhnc"),
"storagepower": MustParseCid("bafk2bzacebrjlofeelrzjpvspmymulyskgb7ho5n4ygyunn5g4mg4k2n2nbyi"),
"system": MustParseCid("bafk2bzaceclpwbudspgsrzqct5u7palnm2ushe65f7hhxvooreiz4rfnmphia"),
"verifiedregistry": MustParseCid("bafk2bzaceclwbpao2pywxvadkbbt7672x2an6sgj5m5i6rd2gmudbi37u3kbe"),
"reward": MustParseCid("bafk2bzacebiizh4ohvv6p4uxjusoygex4wxcgvudqmdl2fsh6ft6s2zt4tz6q"),
"storagemarket": MustParseCid("bafk2bzacedhkidshm7w2sqlw7izvaieyhkvmyhfsem6t6qfnkh7dnwqe56po2"),
"storageminer": MustParseCid("bafk2bzacedcmsibwfwhkp3sabmbyjmhqibyhjf3wwst7u5bkb2k6xpun3xevg"),
"storagepower": MustParseCid("bafk2bzacecrgnpypxnxzgglhlitaallfee3dl4ejy3y63knl7llnwba4ycf7i"),
"system": MustParseCid("bafk2bzacecl7gizbe52xj6sfm5glubkhrdblmzuwlid6lxrwr5zhcmv4dl2ew"),
"verifiedregistry": MustParseCid("bafk2bzacebzndvdqtdck2y35smcxezldgh6nm6rbkj3g3fmiknsgg2uah235y"),
},
}, {
Network: "caterpillarnet",
Version: 10,
ManifestCid: MustParseCid("bafy2bzaceaz3weewlhlqe4e5wspvvlekwp3cmxbcunejfrj3cfcnn56gvnt3u"),
ManifestCid: MustParseCid("bafy2bzaceawh5opc4uqctlzc6xnq3pb7ycchfqwprjysbfa5xlrmiicbbvkrm"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacedobnhh63hifuq364zwe2htlbemm6x443kfxzgcbly2w4jcmpckog"),
"cron": MustParseCid("bafk2bzacec54xg356v4eyukfscdyj7cepc7ik2wrfvh45xum4ptlzw4dpkos4"),
"datacap": MustParseCid("bafk2bzaced3yjwy4ypyw5detgvkvvkkzsvj5yndtmfwnw5so255rlms226tco"),
"eam": MustParseCid("bafk2bzacebtqxhjrbkl6jjhgqcis5v2x5gqoietun6sxvqwslea7jtrbcywdq"),
"account": MustParseCid("bafk2bzacedfms6w3ghqtljpgsfuiqa6ztjx7kcuin6myjezj6rypj3zjbqms6"),
"cron": MustParseCid("bafk2bzaceaganmlpozvy4jywigs46pfrtdmhjjey6uyhpurplqbasojsislba"),
"datacap": MustParseCid("bafk2bzacebafqqe3wv5ytkfwmqzbmchgem66pw6yq6rl7w6vlhqsbkxnisswq"),
"eam": MustParseCid("bafk2bzaceawl3twv7iontkiiwgezkub2vvgd7cprhv7wvgpqjpeh4o6ygshlg"),
"ethaccount": MustParseCid("bafk2bzaceburkmtd63nmzxpux5rcxsbqr6x5didl2ce7al32g4tqrvo4pjz2i"),
"evm": MustParseCid("bafk2bzaced5radscnkebcceudei7bspvp4zy5lwgh22mnurr53dkbhki2n7kq"),
"init": MustParseCid("bafk2bzacecqrnkhl43xayiyd5zdechtl4dhcu5aqfps7jxhxsy65uudjnzrts"),
"multisig": MustParseCid("bafk2bzacecgqlbcd5bzewrusfxxxdnaumjeedlzxhz5r6wwc3b7zi7dpupzog"),
"paymentchannel": MustParseCid("bafk2bzacecwoqyff2bl6gugc7uhcrre2ekn3juxob6dl5vdgbb45p5qnfl7js"),
"evm": MustParseCid("bafk2bzacea7tp4lop7ivhay3ozitkmxxurk74v4zse42ant47rh2uw5z3tq5e"),
"init": MustParseCid("bafk2bzaced23r54kwuebl7t6mdantbby5qpfduxwxfryeliof2enyqzhokix6"),
"multisig": MustParseCid("bafk2bzacebcn3rib6j6jvclys7dkf62hco45ssgamczkrtzt6xyewd6gt3mtu"),
"paymentchannel": MustParseCid("bafk2bzacecvas4leo44pqdguj22nnwqoqdgwajzrpm5d6ltkehc37ni6p6doq"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacebmveioqcsa3f6bfkkiqdxb556vieeqngssmz5jvwtfrmn34sjxqe"),
"storagemarket": MustParseCid("bafk2bzacecaypkaj56fa6wvrppqlpsta4ey57glbwlzh5obmvdp7rugiis3qi"),
"storageminer": MustParseCid("bafk2bzaceaohklya5xot2bnzoll7vsju6ka4ifeudtf37k6mzfab3lqvxzhnc"),
"storagepower": MustParseCid("bafk2bzacebrjlofeelrzjpvspmymulyskgb7ho5n4ygyunn5g4mg4k2n2nbyi"),
"system": MustParseCid("bafk2bzaceclpwbudspgsrzqct5u7palnm2ushe65f7hhxvooreiz4rfnmphia"),
"verifiedregistry": MustParseCid("bafk2bzaceclwbpao2pywxvadkbbt7672x2an6sgj5m5i6rd2gmudbi37u3kbe"),
"reward": MustParseCid("bafk2bzacebiizh4ohvv6p4uxjusoygex4wxcgvudqmdl2fsh6ft6s2zt4tz6q"),
"storagemarket": MustParseCid("bafk2bzacedhkidshm7w2sqlw7izvaieyhkvmyhfsem6t6qfnkh7dnwqe56po2"),
"storageminer": MustParseCid("bafk2bzacedcmsibwfwhkp3sabmbyjmhqibyhjf3wwst7u5bkb2k6xpun3xevg"),
"storagepower": MustParseCid("bafk2bzacecrgnpypxnxzgglhlitaallfee3dl4ejy3y63knl7llnwba4ycf7i"),
"system": MustParseCid("bafk2bzacecl7gizbe52xj6sfm5glubkhrdblmzuwlid6lxrwr5zhcmv4dl2ew"),
"verifiedregistry": MustParseCid("bafk2bzacebzndvdqtdck2y35smcxezldgh6nm6rbkj3g3fmiknsgg2uah235y"),
},
}, {
Network: "devnet",
Version: 8,
ManifestCid: MustParseCid("bafy2bzacedldycc255kuzcj6wglvisfvcswq4b3hrrgvzwa4ofmtm6nmyqcqk"),
ManifestCid: MustParseCid("bafy2bzacedq7tuibavyqxzkq4uybjj7ly22eu42mjkoehwn5d47xfunmtjm4k"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzaceat3cnqi6sbyab6b76g7zwxbe5wt4em6wir5ixvdvv3km6ag4oqxw"),
"cron": MustParseCid("bafk2bzacebftz6nsfuuaocc7ityj7bx3sivmrnrqyypl7v7wikwyarwfko4je"),
"datacap": MustParseCid("bafk2bzaceabw2learkkflf5pbzgjravqcbha75jbjnc3c6wbexzvpyddfwr7s"),
"eam": MustParseCid("bafk2bzaced4wzl4gguxif4ttwf6jge6knyu773snuufb5afoeom656zorzepe"),
"ethaccount": MustParseCid("bafk2bzacedh4y3zvtgft3i6ift4rpptgr2dx67pvenowvq7yaspuf25gqgcdc"),
"evm": MustParseCid("bafk2bzaceci3jbd2blgh2e4ehsmuipq2stttl4twxofmhxj3qmkk56hjcfzz2"),
"init": MustParseCid("bafk2bzacecoboi4mewmyemz6pqzgch4q3n4zvs52ikecrziijniwufxc7e2ta"),
"multisig": MustParseCid("bafk2bzaceae66yjibd3rysec7kl7almzos5yhhomb6zbscurj4xpy3fzzf7ma"),
"paymentchannel": MustParseCid("bafk2bzacecha37oxxwukwp52ukwsgszfo5unamvyapj3esalljth6i5h66vck"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedrgaoqz3h76crceqkylbunudjwnerdnw4ip3cuyhfa67kft6kmfm"),
"storagemarket": MustParseCid("bafk2bzacea476vxf7mvz7aaj7ytluz2qwdlq22vmkos56fbrju4ytwj6522qe"),
"storageminer": MustParseCid("bafk2bzacedevtuh4kfwr3gdz4snpembdbwsfientaxyotw3x7x7jbnguuqlcg"),
"storagepower": MustParseCid("bafk2bzaceb2447hbwxytuzocecb5y7ea3bptibkt3m4crzap7l2lbltypu7a6"),
"system": MustParseCid("bafk2bzacecvwrql2qtz7ilqnqsb2njdmzwujxuayye64mj4ulmxad2bptwwee"),
"verifiedregistry": MustParseCid("bafk2bzacedxd4ndgl357xejof6kewmsanz3ejn2ixqn7ztjxka24c6lhf36zo"),
"account": MustParseCid("bafk2bzacea4tlgnp7m6tlldpz3termlwxlnyq24nwd4zdzv4r6nsjuaktuuzc"),
"cron": MustParseCid("bafk2bzacecgrlf3vg3mufwovddlbgclhpnpp3jftr46stssh3crd3pyljc37w"),
"init": MustParseCid("bafk2bzacedarbnovmucppbjkcwsxopludrj5ttmtm7mzfqsugmxdnqevqso7o"),
"multisig": MustParseCid("bafk2bzaced4gcxjwy6garxwfw6y5a2k4jewj4t5nzopjy4qwnimhjtnsgo3ss"),
"paymentchannel": MustParseCid("bafk2bzaceb3isfguytt6cs4xecyoonbhhekmngfbap2msggbwyde7zch3a6w4"),
"reward": MustParseCid("bafk2bzacedn3fkp27ys5dxn4pwqdq2atj2x6cyezxuekdorvjwi7zazirgvgy"),
"storagemarket": MustParseCid("bafk2bzacecw57fpkqesfhi5g3nr4csy4oy7oc42wmwjuis6l7ijniolo4rt2k"),
"storageminer": MustParseCid("bafk2bzacebze3elvppssc6v5457ukszzy6ndrg6xgaojfsqfbbtg3xfwo4rbs"),
"storagepower": MustParseCid("bafk2bzaceb45l6zhgc34n6clz7xnvd7ek55bhw46q25umuje34t6kroix6hh6"),
"system": MustParseCid("bafk2bzacecf7eta2stfd3cnuxzervd33imbvlaqq6b5tsho7pxmhifrybreru"),
"verifiedregistry": MustParseCid("bafk2bzaceaajgtglewgitshgdi2nzrvq7eihjtyqj5yiamesqun2hujl3xev2"),
},
}, {
Network: "devnet",
Version: 9,
ManifestCid: MustParseCid("bafy2bzacedldycc255kuzcj6wglvisfvcswq4b3hrrgvzwa4ofmtm6nmyqcqk"),
ManifestCid: MustParseCid("bafy2bzacedozk3jh2j4nobqotkbofodq4chbrabioxbfrygpldgoxs3zwgggk"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzaceat3cnqi6sbyab6b76g7zwxbe5wt4em6wir5ixvdvv3km6ag4oqxw"),
"cron": MustParseCid("bafk2bzacebftz6nsfuuaocc7ityj7bx3sivmrnrqyypl7v7wikwyarwfko4je"),
"datacap": MustParseCid("bafk2bzaceabw2learkkflf5pbzgjravqcbha75jbjnc3c6wbexzvpyddfwr7s"),
"eam": MustParseCid("bafk2bzaced4wzl4gguxif4ttwf6jge6knyu773snuufb5afoeom656zorzepe"),
"ethaccount": MustParseCid("bafk2bzacedh4y3zvtgft3i6ift4rpptgr2dx67pvenowvq7yaspuf25gqgcdc"),
"evm": MustParseCid("bafk2bzaceci3jbd2blgh2e4ehsmuipq2stttl4twxofmhxj3qmkk56hjcfzz2"),
"init": MustParseCid("bafk2bzacecoboi4mewmyemz6pqzgch4q3n4zvs52ikecrziijniwufxc7e2ta"),
"multisig": MustParseCid("bafk2bzaceae66yjibd3rysec7kl7almzos5yhhomb6zbscurj4xpy3fzzf7ma"),
"paymentchannel": MustParseCid("bafk2bzacecha37oxxwukwp52ukwsgszfo5unamvyapj3esalljth6i5h66vck"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedrgaoqz3h76crceqkylbunudjwnerdnw4ip3cuyhfa67kft6kmfm"),
"storagemarket": MustParseCid("bafk2bzacea476vxf7mvz7aaj7ytluz2qwdlq22vmkos56fbrju4ytwj6522qe"),
"storageminer": MustParseCid("bafk2bzacedevtuh4kfwr3gdz4snpembdbwsfientaxyotw3x7x7jbnguuqlcg"),
"storagepower": MustParseCid("bafk2bzaceb2447hbwxytuzocecb5y7ea3bptibkt3m4crzap7l2lbltypu7a6"),
"system": MustParseCid("bafk2bzacecvwrql2qtz7ilqnqsb2njdmzwujxuayye64mj4ulmxad2bptwwee"),
"verifiedregistry": MustParseCid("bafk2bzacedxd4ndgl357xejof6kewmsanz3ejn2ixqn7ztjxka24c6lhf36zo"),
"account": MustParseCid("bafk2bzaced5llqnqqhypolyuogz3h2wjomugqkrhyhocvly3aoib4c5xiush6"),
"cron": MustParseCid("bafk2bzaceahwdt32ji53mo5yz6imvztz3s3g2ra5uz3jdfa77j7hqcnq6r4l2"),
"datacap": MustParseCid("bafk2bzaceabcxoy5iscdierasorjoj6xzqgnnb5pmrr7prkuibw4yggx3v2d2"),
"init": MustParseCid("bafk2bzaceastwn42kqyztz7uzej7l4lemp5nakqqsfvksry7k75q5ombhprme"),
"multisig": MustParseCid("bafk2bzacebeiygkjupkpfxcrsidci4bvn6afkvx4lsj3ut3ywhsj654pzfgk4"),
"paymentchannel": MustParseCid("bafk2bzacedhsdoo4ww47rm44pizu5qqpho753cizzbbvnd5yz3nm3347su5cy"),
"reward": MustParseCid("bafk2bzacebzqvisqe3iaodtxq7l2lgzwfkxznrnp676ddpllqcpvuae5i33le"),
"storagemarket": MustParseCid("bafk2bzaceduauegz4nniegh667btjhg2anipwpxeb664s4ossq2ifvuqwqlso"),
"storageminer": MustParseCid("bafk2bzacec23wjdmbm5pt6pqsbjb3w6j7vyrolijz2mysvp6clllfgpmhb6ge"),
"storagepower": MustParseCid("bafk2bzacebnyywv46n2ghg62inllwpmnyuwtoz57fn5lpgpf436mahajg4qrg"),
"system": MustParseCid("bafk2bzacebgafb6h2o2g5whrujc2uvsttrussyc5t56rvhrjqkqhzdu4jopwa"),
"verifiedregistry": MustParseCid("bafk2bzacednorhcy446agy7ecpmfms2u4aoa3mj2eqomffuoerbik5yavrxyi"),
},
}, {
Network: "devnet",
Version: 10,
ManifestCid: MustParseCid("bafy2bzacedldycc255kuzcj6wglvisfvcswq4b3hrrgvzwa4ofmtm6nmyqcqk"),
ManifestCid: MustParseCid("bafy2bzacedfwwsn5weycwkqrnusc37m6ut2uf42z5qvbukl67wi76mqtgafw2"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzaceat3cnqi6sbyab6b76g7zwxbe5wt4em6wir5ixvdvv3km6ag4oqxw"),
"cron": MustParseCid("bafk2bzacebftz6nsfuuaocc7ityj7bx3sivmrnrqyypl7v7wikwyarwfko4je"),
"datacap": MustParseCid("bafk2bzaceabw2learkkflf5pbzgjravqcbha75jbjnc3c6wbexzvpyddfwr7s"),
"eam": MustParseCid("bafk2bzaced4wzl4gguxif4ttwf6jge6knyu773snuufb5afoeom656zorzepe"),
"account": MustParseCid("bafk2bzacebb5txxkfexeaxa2th3rckxsxchzyss3ijgqbicf265h7rre2rvhm"),
"cron": MustParseCid("bafk2bzacecotn4gwluhamoqwnzgbg7ogehv26o5xnhjzltnzfv6utrlyanzek"),
"datacap": MustParseCid("bafk2bzacea4hket2srrtbewkf3tip6ellwpxdfbrzt5u47y57i2k6iojqqgba"),
"eam": MustParseCid("bafk2bzacecrg5sjpnmk3nu3vqyegkmjnvsjoumptseuu7zabeggu745bd2kwo"),
"ethaccount": MustParseCid("bafk2bzacedh4y3zvtgft3i6ift4rpptgr2dx67pvenowvq7yaspuf25gqgcdc"),
"evm": MustParseCid("bafk2bzaceci3jbd2blgh2e4ehsmuipq2stttl4twxofmhxj3qmkk56hjcfzz2"),
"init": MustParseCid("bafk2bzacecoboi4mewmyemz6pqzgch4q3n4zvs52ikecrziijniwufxc7e2ta"),
"multisig": MustParseCid("bafk2bzaceae66yjibd3rysec7kl7almzos5yhhomb6zbscurj4xpy3fzzf7ma"),
"paymentchannel": MustParseCid("bafk2bzacecha37oxxwukwp52ukwsgszfo5unamvyapj3esalljth6i5h66vck"),
"evm": MustParseCid("bafk2bzacecrjgqoozymyoplrmtpi7bmkmggiqgpbgwkzooy2a67fjivuedm6a"),
"init": MustParseCid("bafk2bzacedof2ckc6w2qboxzxv4w67njcug4ut4cq3nnlrfybzsvlgnp4kt24"),
"multisig": MustParseCid("bafk2bzacec4eqajjqhl53tnkbs7glu7njlbtlditi7lxhvw33ezmxk6jae46y"),
"paymentchannel": MustParseCid("bafk2bzacec6nvdprqja7dy3qp5islebbbh2ifiyg2p7arbe6pocjhfe6xwkfy"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedrgaoqz3h76crceqkylbunudjwnerdnw4ip3cuyhfa67kft6kmfm"),
"storagemarket": MustParseCid("bafk2bzacea476vxf7mvz7aaj7ytluz2qwdlq22vmkos56fbrju4ytwj6522qe"),
"storageminer": MustParseCid("bafk2bzacedevtuh4kfwr3gdz4snpembdbwsfientaxyotw3x7x7jbnguuqlcg"),
"storagepower": MustParseCid("bafk2bzaceb2447hbwxytuzocecb5y7ea3bptibkt3m4crzap7l2lbltypu7a6"),
"system": MustParseCid("bafk2bzacecvwrql2qtz7ilqnqsb2njdmzwujxuayye64mj4ulmxad2bptwwee"),
"verifiedregistry": MustParseCid("bafk2bzacedxd4ndgl357xejof6kewmsanz3ejn2ixqn7ztjxka24c6lhf36zo"),
"reward": MustParseCid("bafk2bzacecqaoqksjotl4wwsqt2wf6kqv6s372afi3r5on4bqj3u3a44px2rm"),
"storagemarket": MustParseCid("bafk2bzaceb7yefqlzyoxkgoug5k4kizy63izrg5udartw5l4d6j53xjwdxbg4"),
"storageminer": MustParseCid("bafk2bzaceagmuxcgdj65yuvtfrcup5viwkhhhlzslpdd4j6v6qxmhxtcssc6u"),
"storagepower": MustParseCid("bafk2bzacedt2qu6ykj3bjsfhchg2gxvc6asfb7c4tmranl76n4ojut5d6sgqm"),
"system": MustParseCid("bafk2bzacebp4ysxqv4cy633pgdxjlbwkwqkokc2fgez77y73abpt5hkthczn6"),
"verifiedregistry": MustParseCid("bafk2bzaceb7odugx7meltvt2gra4vogn2g6avbgysivvdccldylusjcfsnfhy"),
},
}, {
Network: "hyperspace",
Version: 8,
ManifestCid: MustParseCid("bafy2bzaced5jaqunta5td5dsye74pefieqh75n5vjyh7pihusif5fvg34ypge"),
ManifestCid: MustParseCid("bafy2bzacedvffumcvf72f2btjqvece3kpcdorxq5tq76iwcmqbzvsiu526cqm"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecrvyjsceuh55disud3n4ih4dye3wjugywm45ezhsmj42a7reg7bw"),
"cron": MustParseCid("bafk2bzacecbi55s4nlloz5ivcgjzob5pxof3svqs6xq6xtai2u23l3rnlhglw"),
"datacap": MustParseCid("bafk2bzaceaj7ajmsxo3mv4gr74yrr2yjyklu7nb5jhkiwo2fsk53d45heaksk"),
"eam": MustParseCid("bafk2bzaceampz5zlaepug5iv2ba6h4graute57fjxjpm7cfovrrm4g3zgznv6"),
"account": MustParseCid("bafk2bzacecim7uybic2qprbkjhowg7qkniv4zywj5h5g4u4ss72urco2akzuo"),
"cron": MustParseCid("bafk2bzaceahgq64awp4f7li3hdgimc4upqvdvltpmeywckvens33umcxt424a"),
"datacap": MustParseCid("bafk2bzacebkxn52ttooaslkwncijk3bgd3tm2zw7vijdhwvg2cxnxbrzmmq5e"),
"eam": MustParseCid("bafk2bzaceczhgub5anrnaf7ol65mu54gsgwcj6c6m3yhet7rhxm2l6kz4s4ru"),
"ethaccount": MustParseCid("bafk2bzacealn5enbxyxbfs7gbsjbyma2zk3bcr7okvflxhpr753d4eh6ixooa"),
"evm": MustParseCid("bafk2bzacecorxh4h4dmea6li4nz6brpna4qcii6mfygxctceuupartwr55qcq"),
"init": MustParseCid("bafk2bzaceamkaxxr3jfy6c37lfilqysmug4v6gy6rkvzi6svhwmd4y4fntxti"),
"multisig": MustParseCid("bafk2bzacebxqe737sxkrzdre5cswxgk62busno7utdiz3dqj5uxt5f656sipe"),
"paymentchannel": MustParseCid("bafk2bzacecprbqcigi7pfhf7wkj3rewpwpnutj4aatrju5p7xha745o5fvggy"),
"evm": MustParseCid("bafk2bzacedljkrmazyewawpnddrkzrt55556374dw2pm2hokgkompgzw4vx5y"),
"init": MustParseCid("bafk2bzacec55gyyaqjrw7zughywocgwcjvv6k5fijjpjw4xgckuqz6pjtff5a"),
"multisig": MustParseCid("bafk2bzaceblozbdzybdivvjdiid4jwm2jc6x5a66sunh2vvwsqba6wzqmr7i6"),
"paymentchannel": MustParseCid("bafk2bzacealcyke5a6n24efs6qe4iikynpk2twqssyugy7jcyf6p6shgw2iwa"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacebz3ovvtnj2hzzftfjbn2gepkkeyyf4ly33qszb7s5ze37chlnqqq"),
"storagemarket": MustParseCid("bafk2bzaced6k42svpsowonelis2nxzbrrr4vllojtxpfktweckndp5ue5yji6"),
"storageminer": MustParseCid("bafk2bzacebpa4jdhinyq277c4ozd3envtqqeo6pvsiablbetfntpe5tzu7ybw"),
"storagepower": MustParseCid("bafk2bzacedwqvlxofi3vwm43galykuqd3abjns2gkyc4kd5mfiwjxetmrtuei"),
"system": MustParseCid("bafk2bzacec7jyui7flizvclzwbsempujtcdyx4sxtyljwvlbusbqm5pgylxbw"),
"verifiedregistry": MustParseCid("bafk2bzaceb4tzzrs5ihtxlhxf3kddszkjr3q2kc5gm6qji3le3qtmgfhiwho6"),
"reward": MustParseCid("bafk2bzacebafzaqhwsm3nmsfwcd6ngvx6ev6zlcpyfljqh4kb77vok6opban6"),
"storagemarket": MustParseCid("bafk2bzacecrjfg4p7fxznsdkoobs4po2ve3ywixrirrk6netgxh63qqaefamg"),
"storageminer": MustParseCid("bafk2bzaceb3ctd4atxwhdkmlg4i63zxo5aopknlj7l5kaiqr22xpcmico6vg4"),
"storagepower": MustParseCid("bafk2bzacecvcix3ugopvby2vah5wwiu5cqjedwzwkanmr34kdoc4f3o6p7nsq"),
"system": MustParseCid("bafk2bzacedo2hfopt6gy52goj7fot5qwzhtnysmgo7h25crq4clpugkerjabk"),
"verifiedregistry": MustParseCid("bafk2bzacea7rfkjrixaidksnmjehglmavyt56nyeu3sfxu2e3dcpf62oab6tw"),
},
}, {
Network: "hyperspace",
Version: 9,
ManifestCid: MustParseCid("bafy2bzaced5jaqunta5td5dsye74pefieqh75n5vjyh7pihusif5fvg34ypge"),
ManifestCid: MustParseCid("bafy2bzacedvffumcvf72f2btjqvece3kpcdorxq5tq76iwcmqbzvsiu526cqm"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecrvyjsceuh55disud3n4ih4dye3wjugywm45ezhsmj42a7reg7bw"),
"cron": MustParseCid("bafk2bzacecbi55s4nlloz5ivcgjzob5pxof3svqs6xq6xtai2u23l3rnlhglw"),
"datacap": MustParseCid("bafk2bzaceaj7ajmsxo3mv4gr74yrr2yjyklu7nb5jhkiwo2fsk53d45heaksk"),
"eam": MustParseCid("bafk2bzaceampz5zlaepug5iv2ba6h4graute57fjxjpm7cfovrrm4g3zgznv6"),
"account": MustParseCid("bafk2bzacecim7uybic2qprbkjhowg7qkniv4zywj5h5g4u4ss72urco2akzuo"),
"cron": MustParseCid("bafk2bzaceahgq64awp4f7li3hdgimc4upqvdvltpmeywckvens33umcxt424a"),
"datacap": MustParseCid("bafk2bzacebkxn52ttooaslkwncijk3bgd3tm2zw7vijdhwvg2cxnxbrzmmq5e"),
"eam": MustParseCid("bafk2bzaceczhgub5anrnaf7ol65mu54gsgwcj6c6m3yhet7rhxm2l6kz4s4ru"),
"ethaccount": MustParseCid("bafk2bzacealn5enbxyxbfs7gbsjbyma2zk3bcr7okvflxhpr753d4eh6ixooa"),
"evm": MustParseCid("bafk2bzacecorxh4h4dmea6li4nz6brpna4qcii6mfygxctceuupartwr55qcq"),
"init": MustParseCid("bafk2bzaceamkaxxr3jfy6c37lfilqysmug4v6gy6rkvzi6svhwmd4y4fntxti"),
"multisig": MustParseCid("bafk2bzacebxqe737sxkrzdre5cswxgk62busno7utdiz3dqj5uxt5f656sipe"),
"paymentchannel": MustParseCid("bafk2bzacecprbqcigi7pfhf7wkj3rewpwpnutj4aatrju5p7xha745o5fvggy"),
"evm": MustParseCid("bafk2bzacedljkrmazyewawpnddrkzrt55556374dw2pm2hokgkompgzw4vx5y"),
"init": MustParseCid("bafk2bzacec55gyyaqjrw7zughywocgwcjvv6k5fijjpjw4xgckuqz6pjtff5a"),
"multisig": MustParseCid("bafk2bzaceblozbdzybdivvjdiid4jwm2jc6x5a66sunh2vvwsqba6wzqmr7i6"),
"paymentchannel": MustParseCid("bafk2bzacealcyke5a6n24efs6qe4iikynpk2twqssyugy7jcyf6p6shgw2iwa"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacebz3ovvtnj2hzzftfjbn2gepkkeyyf4ly33qszb7s5ze37chlnqqq"),
"storagemarket": MustParseCid("bafk2bzaced6k42svpsowonelis2nxzbrrr4vllojtxpfktweckndp5ue5yji6"),
"storageminer": MustParseCid("bafk2bzacebpa4jdhinyq277c4ozd3envtqqeo6pvsiablbetfntpe5tzu7ybw"),
"storagepower": MustParseCid("bafk2bzacedwqvlxofi3vwm43galykuqd3abjns2gkyc4kd5mfiwjxetmrtuei"),
"system": MustParseCid("bafk2bzacec7jyui7flizvclzwbsempujtcdyx4sxtyljwvlbusbqm5pgylxbw"),
"verifiedregistry": MustParseCid("bafk2bzaceb4tzzrs5ihtxlhxf3kddszkjr3q2kc5gm6qji3le3qtmgfhiwho6"),
"reward": MustParseCid("bafk2bzacebafzaqhwsm3nmsfwcd6ngvx6ev6zlcpyfljqh4kb77vok6opban6"),
"storagemarket": MustParseCid("bafk2bzacecrjfg4p7fxznsdkoobs4po2ve3ywixrirrk6netgxh63qqaefamg"),
"storageminer": MustParseCid("bafk2bzaceb3ctd4atxwhdkmlg4i63zxo5aopknlj7l5kaiqr22xpcmico6vg4"),
"storagepower": MustParseCid("bafk2bzacecvcix3ugopvby2vah5wwiu5cqjedwzwkanmr34kdoc4f3o6p7nsq"),
"system": MustParseCid("bafk2bzacedo2hfopt6gy52goj7fot5qwzhtnysmgo7h25crq4clpugkerjabk"),
"verifiedregistry": MustParseCid("bafk2bzacea7rfkjrixaidksnmjehglmavyt56nyeu3sfxu2e3dcpf62oab6tw"),
},
}, {
Network: "hyperspace",
Version: 10,
ManifestCid: MustParseCid("bafy2bzaced5jaqunta5td5dsye74pefieqh75n5vjyh7pihusif5fvg34ypge"),
ManifestCid: MustParseCid("bafy2bzacedimb4dzty5tsyy3ucbcxai7crli452wn5cguhpmuelq74i4bffoo"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecrvyjsceuh55disud3n4ih4dye3wjugywm45ezhsmj42a7reg7bw"),
"cron": MustParseCid("bafk2bzacecbi55s4nlloz5ivcgjzob5pxof3svqs6xq6xtai2u23l3rnlhglw"),
"datacap": MustParseCid("bafk2bzaceaj7ajmsxo3mv4gr74yrr2yjyklu7nb5jhkiwo2fsk53d45heaksk"),
"eam": MustParseCid("bafk2bzaceampz5zlaepug5iv2ba6h4graute57fjxjpm7cfovrrm4g3zgznv6"),
"account": MustParseCid("bafk2bzacecim7uybic2qprbkjhowg7qkniv4zywj5h5g4u4ss72urco2akzuo"),
"cron": MustParseCid("bafk2bzaceahgq64awp4f7li3hdgimc4upqvdvltpmeywckvens33umcxt424a"),
"datacap": MustParseCid("bafk2bzacebkxn52ttooaslkwncijk3bgd3tm2zw7vijdhwvg2cxnxbrzmmq5e"),
"eam": MustParseCid("bafk2bzacedg5bnw3ic2ub4mb2agrvdowpqd7xyjv6v2ndlkugnrtjgzzfxqlw"),
"ethaccount": MustParseCid("bafk2bzacealn5enbxyxbfs7gbsjbyma2zk3bcr7okvflxhpr753d4eh6ixooa"),
"evm": MustParseCid("bafk2bzacecorxh4h4dmea6li4nz6brpna4qcii6mfygxctceuupartwr55qcq"),
"init": MustParseCid("bafk2bzaceamkaxxr3jfy6c37lfilqysmug4v6gy6rkvzi6svhwmd4y4fntxti"),
"multisig": MustParseCid("bafk2bzacebxqe737sxkrzdre5cswxgk62busno7utdiz3dqj5uxt5f656sipe"),
"paymentchannel": MustParseCid("bafk2bzacecprbqcigi7pfhf7wkj3rewpwpnutj4aatrju5p7xha745o5fvggy"),
"evm": MustParseCid("bafk2bzacedljkrmazyewawpnddrkzrt55556374dw2pm2hokgkompgzw4vx5y"),
"init": MustParseCid("bafk2bzacec55gyyaqjrw7zughywocgwcjvv6k5fijjpjw4xgckuqz6pjtff5a"),
"multisig": MustParseCid("bafk2bzaceblozbdzybdivvjdiid4jwm2jc6x5a66sunh2vvwsqba6wzqmr7i6"),
"paymentchannel": MustParseCid("bafk2bzacealcyke5a6n24efs6qe4iikynpk2twqssyugy7jcyf6p6shgw2iwa"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacebz3ovvtnj2hzzftfjbn2gepkkeyyf4ly33qszb7s5ze37chlnqqq"),
"storagemarket": MustParseCid("bafk2bzaced6k42svpsowonelis2nxzbrrr4vllojtxpfktweckndp5ue5yji6"),
"storageminer": MustParseCid("bafk2bzacebpa4jdhinyq277c4ozd3envtqqeo6pvsiablbetfntpe5tzu7ybw"),
"storagepower": MustParseCid("bafk2bzacedwqvlxofi3vwm43galykuqd3abjns2gkyc4kd5mfiwjxetmrtuei"),
"system": MustParseCid("bafk2bzacec7jyui7flizvclzwbsempujtcdyx4sxtyljwvlbusbqm5pgylxbw"),
"verifiedregistry": MustParseCid("bafk2bzaceb4tzzrs5ihtxlhxf3kddszkjr3q2kc5gm6qji3le3qtmgfhiwho6"),
"reward": MustParseCid("bafk2bzacebafzaqhwsm3nmsfwcd6ngvx6ev6zlcpyfljqh4kb77vok6opban6"),
"storagemarket": MustParseCid("bafk2bzacecrjfg4p7fxznsdkoobs4po2ve3ywixrirrk6netgxh63qqaefamg"),
"storageminer": MustParseCid("bafk2bzaceb3ctd4atxwhdkmlg4i63zxo5aopknlj7l5kaiqr22xpcmico6vg4"),
"storagepower": MustParseCid("bafk2bzacecvcix3ugopvby2vah5wwiu5cqjedwzwkanmr34kdoc4f3o6p7nsq"),
"system": MustParseCid("bafk2bzacedo2hfopt6gy52goj7fot5qwzhtnysmgo7h25crq4clpugkerjabk"),
"verifiedregistry": MustParseCid("bafk2bzacea7rfkjrixaidksnmjehglmavyt56nyeu3sfxu2e3dcpf62oab6tw"),
},
}, {
Network: "mainnet",
Version: 8,
ManifestCid: MustParseCid("bafy2bzacealvzagow6wrt7ctocnsogebjnvv74uw33g75vxsi2ve3fidk7xqi"),
ManifestCid: MustParseCid("bafy2bzacebogjbpiemi7npzxchgcjjki3tfxon4ims55obfyfleqntteljsea"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacectpidvovq7z4iefpod5zah3d7v5ecxkjybnb6klntobole6p6zxc"),
"cron": MustParseCid("bafk2bzacecmfxbkben7j5nlgvj2ap6ekyijvt5hpnnnljtrghtjfh3y423qr6"),
"datacap": MustParseCid("bafk2bzaceb2mlnatvw5yqfx2pqtq4gx6dgi4ilxfvolm75cy3toolrlupvpgo"),
"eam": MustParseCid("bafk2bzaceardbhe4dksj7hdpn63ivxammaarh7ctycodrospdhsrn3tb4ck2y"),
"ethaccount": MustParseCid("bafk2bzacedmwzkbytxfn7exmxxosomvix4mpyxrmupeqw45aofqmdq5q7mgqe"),
"evm": MustParseCid("bafk2bzacecyhgw5tehpq3l6mz2v6qjug4nwzduf6h7zvirrwtsxmj2fuwvdns"),
"init": MustParseCid("bafk2bzacebnpibuj7sromo2u2hblzzfdivu26sqtkk47bcexrmmhzf4ndmsyk"),
"multisig": MustParseCid("bafk2bzaceceviaeyvf67wcvakl4limnybjotbsouvgl5kg7qtgsd7kdlhath4"),
"paymentchannel": MustParseCid("bafk2bzaceczlq3unmeaqwvpt2mroon6ebzewadaujxfrgnjhjc6455bes32ci"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedhr3wt72ttqaziu7kn4mse4nkhcsjimr2noqnxdxk4ymidq6pdkm"),
"storagemarket": MustParseCid("bafk2bzacebna3oqkw5tiwted5p6ynqinkaztcxsbbxq2y2qk5jtnwt7wodtai"),
"storageminer": MustParseCid("bafk2bzaceaheqs3xsuzud3p6nmkfbqijocgar2xws4zbhutj5dorwfhaydhvi"),
"storagepower": MustParseCid("bafk2bzacea7ci5ko474fw4bobpllo7j3lhpkf7h5wtvt645xtauxsid22hdb2"),
"system": MustParseCid("bafk2bzaceaiifibugoclgrsb776d7ukyfyhdztdidxauchitdccx4zmqvyzeu"),
"verifiedregistry": MustParseCid("bafk2bzacedod4ntgewhpq2bvimyf3vzishlgdk2kcenvdm44r7t7vd7eqm2zq"),
"account": MustParseCid("bafk2bzacedudbf7fc5va57t3tmo63snmt3en4iaidv4vo3qlyacbxaa6hlx6y"),
"cron": MustParseCid("bafk2bzacecqb3eolfurehny6yp7tgmapib4ocazo5ilkopjce2c7wc2bcec62"),
"init": MustParseCid("bafk2bzaceaipvjhoxmtofsnv3aj6gj5ida4afdrxa4ewku2hfipdlxpaektlw"),
"multisig": MustParseCid("bafk2bzacebhldfjuy4o5v7amrhp5p2gzv2qo5275jut4adnbyp56fxkwy5fag"),
"paymentchannel": MustParseCid("bafk2bzacebalad3f72wyk7qyilvfjijcwubdspytnyzlrhvn73254gqis44rq"),
"reward": MustParseCid("bafk2bzacecwzzxlgjiavnc3545cqqil3cmq4hgpvfp2crguxy2pl5ybusfsbe"),
"storagemarket": MustParseCid("bafk2bzacediohrxkp2fbsl4yj4jlupjdkgsiwqb4zuezvinhdo2j5hrxco62q"),
"storageminer": MustParseCid("bafk2bzacecgnynvd3tene3bvqoknuspit56canij5bpra6wl4mrq2mxxwriyu"),
"storagepower": MustParseCid("bafk2bzacebjvqva6ppvysn5xpmiqcdfelwbbcxmghx5ww6hr37cgred6dyrpm"),
"system": MustParseCid("bafk2bzacedwq5uppsw7vp55zpj7jdieizirmldceehu6wvombw3ixq2tcq57w"),
"verifiedregistry": MustParseCid("bafk2bzaceb3zbkjz3auizmoln2unmxep7dyfcmsre64vnqfhdyh7rkqfoxlw4"),
},
}, {
Network: "mainnet",
Version: 9,
ManifestCid: MustParseCid("bafy2bzacealvzagow6wrt7ctocnsogebjnvv74uw33g75vxsi2ve3fidk7xqi"),
ManifestCid: MustParseCid("bafy2bzaceb6j6666h36xnhksu3ww4kxb6e25niayfgkdnifaqi6m6ooc66i6i"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacectpidvovq7z4iefpod5zah3d7v5ecxkjybnb6klntobole6p6zxc"),
"cron": MustParseCid("bafk2bzacecmfxbkben7j5nlgvj2ap6ekyijvt5hpnnnljtrghtjfh3y423qr6"),
"datacap": MustParseCid("bafk2bzaceb2mlnatvw5yqfx2pqtq4gx6dgi4ilxfvolm75cy3toolrlupvpgo"),
"eam": MustParseCid("bafk2bzaceardbhe4dksj7hdpn63ivxammaarh7ctycodrospdhsrn3tb4ck2y"),
"ethaccount": MustParseCid("bafk2bzacedmwzkbytxfn7exmxxosomvix4mpyxrmupeqw45aofqmdq5q7mgqe"),
"evm": MustParseCid("bafk2bzacecyhgw5tehpq3l6mz2v6qjug4nwzduf6h7zvirrwtsxmj2fuwvdns"),
"init": MustParseCid("bafk2bzacebnpibuj7sromo2u2hblzzfdivu26sqtkk47bcexrmmhzf4ndmsyk"),
"multisig": MustParseCid("bafk2bzaceceviaeyvf67wcvakl4limnybjotbsouvgl5kg7qtgsd7kdlhath4"),
"paymentchannel": MustParseCid("bafk2bzaceczlq3unmeaqwvpt2mroon6ebzewadaujxfrgnjhjc6455bes32ci"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedhr3wt72ttqaziu7kn4mse4nkhcsjimr2noqnxdxk4ymidq6pdkm"),
"storagemarket": MustParseCid("bafk2bzacebna3oqkw5tiwted5p6ynqinkaztcxsbbxq2y2qk5jtnwt7wodtai"),
"storageminer": MustParseCid("bafk2bzaceaheqs3xsuzud3p6nmkfbqijocgar2xws4zbhutj5dorwfhaydhvi"),
"storagepower": MustParseCid("bafk2bzacea7ci5ko474fw4bobpllo7j3lhpkf7h5wtvt645xtauxsid22hdb2"),
"system": MustParseCid("bafk2bzaceaiifibugoclgrsb776d7ukyfyhdztdidxauchitdccx4zmqvyzeu"),
"verifiedregistry": MustParseCid("bafk2bzacedod4ntgewhpq2bvimyf3vzishlgdk2kcenvdm44r7t7vd7eqm2zq"),
"account": MustParseCid("bafk2bzacect2p7urje3pylrrrjy3tngn6yaih4gtzauuatf2jllk3ksgfiw2y"),
"cron": MustParseCid("bafk2bzacebcec3lffmos3nawm5cvwehssxeqwxixoyyfvejy7viszzsxzyu26"),
"datacap": MustParseCid("bafk2bzacebb6uy2ys7tapekmtj7apnjg7oyj4ia5t7tlkvbmwtxwv74lb2pug"),
"init": MustParseCid("bafk2bzacebtdq4zyuxk2fzbdkva6kc4mx75mkbfmldplfntayhbl5wkqou33i"),
"multisig": MustParseCid("bafk2bzacec4va3nmugyqjqrs3lqyr2ij67jhjia5frvx7omnh2isha6abxzya"),
"paymentchannel": MustParseCid("bafk2bzacebhdvjbjcgupklddfavzef4e4gnkt3xk3rbmgfmk7xhecszhfxeds"),
"reward": MustParseCid("bafk2bzacebezgbbmcm2gbcqwisus5fjvpj7hhmu5ubd37phuku3hmkfulxm2o"),
"storagemarket": MustParseCid("bafk2bzacec3j7p6gklk64stax5px3xxd7hdtejaepnd4nw7s2adihde6emkcu"),
"storageminer": MustParseCid("bafk2bzacedyux5hlrildwutvvjdcsvjtwsoc5xnqdjl73ouiukgklekeuyfl4"),
"storagepower": MustParseCid("bafk2bzacedsetphfajgne4qy3vdrpyd6ekcmtfs2zkjut4r34cvnuoqemdrtw"),
"system": MustParseCid("bafk2bzaceagvlo2jtahj7dloshrmwfulrd6e2izqev32qm46eumf754weec6c"),
"verifiedregistry": MustParseCid("bafk2bzacecf3yodlyudzukumehbuabgqljyhjt5ifiv4vetcfohnvsxzynwga"),
},
}, {
Network: "mainnet",
Version: 10,
ManifestCid: MustParseCid("bafy2bzacealvzagow6wrt7ctocnsogebjnvv74uw33g75vxsi2ve3fidk7xqi"),
ManifestCid: MustParseCid("bafy2bzaceat4ut5xv3qn4lvvkvwvdn6gtlbnqzvueh67fjqlemw6eled5oqnc"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacectpidvovq7z4iefpod5zah3d7v5ecxkjybnb6klntobole6p6zxc"),
"cron": MustParseCid("bafk2bzacecmfxbkben7j5nlgvj2ap6ekyijvt5hpnnnljtrghtjfh3y423qr6"),
"datacap": MustParseCid("bafk2bzaceb2mlnatvw5yqfx2pqtq4gx6dgi4ilxfvolm75cy3toolrlupvpgo"),
"eam": MustParseCid("bafk2bzaceardbhe4dksj7hdpn63ivxammaarh7ctycodrospdhsrn3tb4ck2y"),
"account": MustParseCid("bafk2bzacedsn6i2flkpk6sb4iuejo7gfl5n6fhsdawggtbsihlrrjtvs7oepu"),
"cron": MustParseCid("bafk2bzacecw4guere7ba2canyi2622lw52b5qbn7iubckcp5cwlmx2kw7qqwy"),
"datacap": MustParseCid("bafk2bzaceat2ncckd2jjjqcovd3ib4sylwff7jk7rlk6gr5d2gmrrc7isrmu2"),
"eam": MustParseCid("bafk2bzacebl7267zqf7aubpl7n6ligulayhz65dpgn3ii26b3wwjwytlsdc3i"),
"ethaccount": MustParseCid("bafk2bzacedmwzkbytxfn7exmxxosomvix4mpyxrmupeqw45aofqmdq5q7mgqe"),
"evm": MustParseCid("bafk2bzacecyhgw5tehpq3l6mz2v6qjug4nwzduf6h7zvirrwtsxmj2fuwvdns"),
"init": MustParseCid("bafk2bzacebnpibuj7sromo2u2hblzzfdivu26sqtkk47bcexrmmhzf4ndmsyk"),
"multisig": MustParseCid("bafk2bzaceceviaeyvf67wcvakl4limnybjotbsouvgl5kg7qtgsd7kdlhath4"),
"paymentchannel": MustParseCid("bafk2bzaceczlq3unmeaqwvpt2mroon6ebzewadaujxfrgnjhjc6455bes32ci"),
"evm": MustParseCid("bafk2bzacecrrwixyqwphxaybhy5zxuawkhncq5tgtuz2ind4bl22oivzjidoq"),
"init": MustParseCid("bafk2bzacec6276d7ls3hhuqibqorn3yp45mv7hroczf3bgb6jkhmbb2zqt3bw"),
"multisig": MustParseCid("bafk2bzaceahggxrnjj3w3cgtko54srssqyhcs4x6y55ytego6jf2owg5piw3y"),
"paymentchannel": MustParseCid("bafk2bzaceaobaqjamso57bkjv3n4ilv7lfropgrncnnej666w3tegmr4cfgve"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedhr3wt72ttqaziu7kn4mse4nkhcsjimr2noqnxdxk4ymidq6pdkm"),
"storagemarket": MustParseCid("bafk2bzacebna3oqkw5tiwted5p6ynqinkaztcxsbbxq2y2qk5jtnwt7wodtai"),
"storageminer": MustParseCid("bafk2bzaceaheqs3xsuzud3p6nmkfbqijocgar2xws4zbhutj5dorwfhaydhvi"),
"storagepower": MustParseCid("bafk2bzacea7ci5ko474fw4bobpllo7j3lhpkf7h5wtvt645xtauxsid22hdb2"),
"system": MustParseCid("bafk2bzaceaiifibugoclgrsb776d7ukyfyhdztdidxauchitdccx4zmqvyzeu"),
"verifiedregistry": MustParseCid("bafk2bzacedod4ntgewhpq2bvimyf3vzishlgdk2kcenvdm44r7t7vd7eqm2zq"),
"reward": MustParseCid("bafk2bzacecqet4s7abe4owznq2wtdefe2z2w5isbde2gj7u3hwgf54di4r7hy"),
"storagemarket": MustParseCid("bafk2bzacebgk2q2ktrqauzop6ha4pcq5gpf6g24hprxnp6wdmlzf724e5sx7i"),
"storageminer": MustParseCid("bafk2bzacecqrm4tlmzci7vilmcchr4lq2e6yyrlhy6ofbuecjna2phmbq4h2a"),
"storagepower": MustParseCid("bafk2bzaceco674a5e5lpv5leui65bljxzgyc2ypdquaow55iuckmq5rvsghr6"),
"system": MustParseCid("bafk2bzacedlt3zcsbw2vucbydptbcfudw5y5pkhhxe26m7pjod6rkxkuzn52w"),
"verifiedregistry": MustParseCid("bafk2bzacea2eehyf7h3m6ydh46piu2gtr4fawpqzh3brtmybgi2tyxf5nwj6m"),
},
}, {
Network: "testing",
Version: 8,
ManifestCid: MustParseCid("bafy2bzacebrhmltfcfyt7v3qcdhqj2q3nqzbrjkzrgat74ckmakxt3q26awi2"),
ManifestCid: MustParseCid("bafy2bzacedkjpqx27wgsvfxzuxfvixuxtbpt2y6yo6igcasez6gqiowron776"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecfiptlrsibuayqs6hh4xfrzk3wkijl7m3mj4x22teacz5fowhvby"),
"cron": MustParseCid("bafk2bzacedykjkqlh6lfy5rdmpjja3773zwovw6bobghrhyf5ygwdv6j26mdo"),
"datacap": MustParseCid("bafk2bzacectszgpbrc7qbnlybczmnjngrv2xh6a6d4ek5l7unpmqka22mjtqu"),
"eam": MustParseCid("bafk2bzacecbundmou3gkqsx7cqgppkc4lavhuojjqewfo4nogq3su6ajxj5qi"),
"ethaccount": MustParseCid("bafk2bzacecbhz4ipg773lsovgpjysm6fxl2i7y2wuxadqnt4s4vm3nd2qodb4"),
"evm": MustParseCid("bafk2bzaceawxbfvt6opij74usncddd6fgjw73akkd6opmcr7liybdhgqhunlo"),
"init": MustParseCid("bafk2bzacebvrvbde64r7v2wvokjkypuvwlbqqc3z6d7mzr65bqovida5sfn2w"),
"multisig": MustParseCid("bafk2bzaceamoz33qynwzilfxb4v5ghy4txjd46itnsc7jvmmowqvk3dxsuiew"),
"paymentchannel": MustParseCid("bafk2bzacec23h7attsj4cxbqmkuvsqk5keq4fouhxfmld5rws7wthprfrr3b4"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedxw2n3hlo7txxh7gjiorrpfwtmgyocl5szcioqbleb65alwft3zq"),
"storagemarket": MustParseCid("bafk2bzacea66u6dclqecemrn2mvs3pu6cptwobbmc5bc33q32cxh6xocx5pws"),
"storageminer": MustParseCid("bafk2bzacec4eccbv3guwafc3hbpmyy7wiep3lhljq44da6i2k5tu3cuxhl2sc"),
"storagepower": MustParseCid("bafk2bzaceakre5giigchvtftlvobz5ja4e5ncf3ctrvy76ktkovw7lxt2mypy"),
"system": MustParseCid("bafk2bzaceb2p7wgda7d7p62kmwgxnlzxmpu5anteokx7yzurenc3xckzqurki"),
"verifiedregistry": MustParseCid("bafk2bzacedpk6dy2pjuoc26nh5xhckucbj5wwxlwhqkpt4mxhh6utlqzyrwzy"),
"account": MustParseCid("bafk2bzacebmfbtdj5vruje5auacrhhprcjdd6uclhukb7je7t2f6ozfcgqlu2"),
"cron": MustParseCid("bafk2bzacea4gwsbeux7z4yxvpkxpco77iyxijoyqaoikofrxdewunwh3unjem"),
"init": MustParseCid("bafk2bzacecqk6zlwein7tzy7yrrhtj4pzavrkofgpyxvvw5ktr3w4x4ml4lis"),
"multisig": MustParseCid("bafk2bzacea5zp2g6ag5qfuro7zw6kyku2swxs57wjxncaaxbih5iqflqy4ghm"),
"paymentchannel": MustParseCid("bafk2bzaced47dbtbygmfwnyfsp5iihzhhdmnkpuyc5nlnfgc4mkkvlsgvj2do"),
"reward": MustParseCid("bafk2bzacecmcagk32pzdzfg7piobzqhlgla37x3g7jjzyndlz7mqdno2zulfi"),
"storagemarket": MustParseCid("bafk2bzaceballmgd7puoixfwm65f5shi3kzreqdisowtsoufbvduwytydqotw"),
"storageminer": MustParseCid("bafk2bzacebucngwdhxtod2gvv52adtdssafyg43znsoy4omtfkkqe2hbhvxeu"),
"storagepower": MustParseCid("bafk2bzaceakxw5wx3rtqoarrdbzhmxkufg2kx7n34xotzxzacvvbe5iqggmsa"),
"system": MustParseCid("bafk2bzaced6kjkbv7lrb2qwq5we2hqaxc6ztch5p52g27qtjy45zdemsk4b7m"),
"verifiedregistry": MustParseCid("bafk2bzacectzxvtoselhnzsair5nv6k5vokvegnht6z2lfee4p3xexo4kg4m6"),
},
}, {
Network: "testing",
Version: 9,
ManifestCid: MustParseCid("bafy2bzacebrhmltfcfyt7v3qcdhqj2q3nqzbrjkzrgat74ckmakxt3q26awi2"),
ManifestCid: MustParseCid("bafy2bzacecnnrmekqw2xvud46g3vo6x26cogh3ydgljqajlxqxzzbuxsjlwjm"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecfiptlrsibuayqs6hh4xfrzk3wkijl7m3mj4x22teacz5fowhvby"),
"cron": MustParseCid("bafk2bzacedykjkqlh6lfy5rdmpjja3773zwovw6bobghrhyf5ygwdv6j26mdo"),
"datacap": MustParseCid("bafk2bzacectszgpbrc7qbnlybczmnjngrv2xh6a6d4ek5l7unpmqka22mjtqu"),
"eam": MustParseCid("bafk2bzacecbundmou3gkqsx7cqgppkc4lavhuojjqewfo4nogq3su6ajxj5qi"),
"ethaccount": MustParseCid("bafk2bzacecbhz4ipg773lsovgpjysm6fxl2i7y2wuxadqnt4s4vm3nd2qodb4"),
"evm": MustParseCid("bafk2bzaceawxbfvt6opij74usncddd6fgjw73akkd6opmcr7liybdhgqhunlo"),
"init": MustParseCid("bafk2bzacebvrvbde64r7v2wvokjkypuvwlbqqc3z6d7mzr65bqovida5sfn2w"),
"multisig": MustParseCid("bafk2bzaceamoz33qynwzilfxb4v5ghy4txjd46itnsc7jvmmowqvk3dxsuiew"),
"paymentchannel": MustParseCid("bafk2bzacec23h7attsj4cxbqmkuvsqk5keq4fouhxfmld5rws7wthprfrr3b4"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedxw2n3hlo7txxh7gjiorrpfwtmgyocl5szcioqbleb65alwft3zq"),
"storagemarket": MustParseCid("bafk2bzacea66u6dclqecemrn2mvs3pu6cptwobbmc5bc33q32cxh6xocx5pws"),
"storageminer": MustParseCid("bafk2bzacec4eccbv3guwafc3hbpmyy7wiep3lhljq44da6i2k5tu3cuxhl2sc"),
"storagepower": MustParseCid("bafk2bzaceakre5giigchvtftlvobz5ja4e5ncf3ctrvy76ktkovw7lxt2mypy"),
"system": MustParseCid("bafk2bzaceb2p7wgda7d7p62kmwgxnlzxmpu5anteokx7yzurenc3xckzqurki"),
"verifiedregistry": MustParseCid("bafk2bzacedpk6dy2pjuoc26nh5xhckucbj5wwxlwhqkpt4mxhh6utlqzyrwzy"),
"account": MustParseCid("bafk2bzaceaiebfiuu76zoywzltelio2zuvsavirka27ur6kspn7scvcl5cuiy"),
"cron": MustParseCid("bafk2bzacecla36w3tbwap5jgdtooxsud25mdpc75kgtjs34mi4xhwygph2gki"),
"datacap": MustParseCid("bafk2bzaced5h3ct6i7oqpyimkj3hwdywmux5tslu5vs2ywbzruqmxjtqczygs"),
"init": MustParseCid("bafk2bzaceauxqpspnvui7dryuvfgzoogatbkbahp4ovaih734blwi4bassnlm"),
"multisig": MustParseCid("bafk2bzaceddfagxfpsihjxq7yt4ditv2tcoou5w4hzbsapadlw3v44cxfcqpi"),
"paymentchannel": MustParseCid("bafk2bzaced4nc4ofrbqevpwrt7fnf3beshi5ccrecq3zojt2sxgrkz7ebnbh4"),
"reward": MustParseCid("bafk2bzacedxleepeg4ei3jnayzcfz6shi25rrvoyhr6fxmkdezq4owrazi7rq"),
"storagemarket": MustParseCid("bafk2bzaceakqcjpppg3exrr7dru7jglvno2xyw4hsuebxay4lvrzvmwmv5kvu"),
"storageminer": MustParseCid("bafk2bzacealfvphicwnysmmyyerseppyvydy2reisvbft46vdprp2lnfvlgqc"),
"storagepower": MustParseCid("bafk2bzaceageil5b5mr5uwo6vqs4nnnmpiwe3fkjffzyngcicuu7gruuwapjm"),
"system": MustParseCid("bafk2bzacedo4pu3iwx2gu72hinsstpiokhl5iicnb3rumzffsnhy7zhmnxhyy"),
"verifiedregistry": MustParseCid("bafk2bzaceatmqip2o3ausbntvdhj7yemu6hb3b5yqv6hm42gylbbmz7geocpm"),
},
}, {
Network: "testing",
Version: 10,
ManifestCid: MustParseCid("bafy2bzacebrhmltfcfyt7v3qcdhqj2q3nqzbrjkzrgat74ckmakxt3q26awi2"),
ManifestCid: MustParseCid("bafy2bzacearh2dy6uzcfvruckai5qbf7banklkg6uezaa7w6onsmdfxn2qxbs"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecfiptlrsibuayqs6hh4xfrzk3wkijl7m3mj4x22teacz5fowhvby"),
"cron": MustParseCid("bafk2bzacedykjkqlh6lfy5rdmpjja3773zwovw6bobghrhyf5ygwdv6j26mdo"),
"datacap": MustParseCid("bafk2bzacectszgpbrc7qbnlybczmnjngrv2xh6a6d4ek5l7unpmqka22mjtqu"),
"eam": MustParseCid("bafk2bzacecbundmou3gkqsx7cqgppkc4lavhuojjqewfo4nogq3su6ajxj5qi"),
"account": MustParseCid("bafk2bzaceds3iy5qjgr3stoywxt4uxvhybca23q7d2kxhitedgudrkhxaxa6o"),
"cron": MustParseCid("bafk2bzacebxp4whb4ocqxnbvqlz3kckarabtyvhjbhqvrdwhejuffwactyiss"),
"datacap": MustParseCid("bafk2bzacedepm3zas6vqryruwiz7d3axkneo7v66q65gf2dlpfd53pjlycrg4"),
"eam": MustParseCid("bafk2bzacedl4q6l3m5uvunuviwlxicyweszrahipxfpf3nt6wspvcdi4ryzyk"),
"ethaccount": MustParseCid("bafk2bzacecbhz4ipg773lsovgpjysm6fxl2i7y2wuxadqnt4s4vm3nd2qodb4"),
"evm": MustParseCid("bafk2bzaceawxbfvt6opij74usncddd6fgjw73akkd6opmcr7liybdhgqhunlo"),
"init": MustParseCid("bafk2bzacebvrvbde64r7v2wvokjkypuvwlbqqc3z6d7mzr65bqovida5sfn2w"),
"multisig": MustParseCid("bafk2bzaceamoz33qynwzilfxb4v5ghy4txjd46itnsc7jvmmowqvk3dxsuiew"),
"paymentchannel": MustParseCid("bafk2bzacec23h7attsj4cxbqmkuvsqk5keq4fouhxfmld5rws7wthprfrr3b4"),
"evm": MustParseCid("bafk2bzaced5efc2bi7ulqsep4ej74hxwbjap2qi7lojiqzfsowxr4kylkwzk6"),
"init": MustParseCid("bafk2bzacebqym5i5eciyyyzsimu73z6bkffpm5hzjpx3gwcm64pm2fh7okrja"),
"multisig": MustParseCid("bafk2bzacecmlyngek7qvj5ezaaitadrycapup3mbty4ijlzun6g23tcoysxle"),
"paymentchannel": MustParseCid("bafk2bzacedspin4hxpgnxkjen3hsxpcc52oc5q4ypukl4qq6vaytcgmmi7hl4"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedxw2n3hlo7txxh7gjiorrpfwtmgyocl5szcioqbleb65alwft3zq"),
"storagemarket": MustParseCid("bafk2bzacea66u6dclqecemrn2mvs3pu6cptwobbmc5bc33q32cxh6xocx5pws"),
"storageminer": MustParseCid("bafk2bzacec4eccbv3guwafc3hbpmyy7wiep3lhljq44da6i2k5tu3cuxhl2sc"),
"storagepower": MustParseCid("bafk2bzaceakre5giigchvtftlvobz5ja4e5ncf3ctrvy76ktkovw7lxt2mypy"),
"system": MustParseCid("bafk2bzaceb2p7wgda7d7p62kmwgxnlzxmpu5anteokx7yzurenc3xckzqurki"),
"verifiedregistry": MustParseCid("bafk2bzacedpk6dy2pjuoc26nh5xhckucbj5wwxlwhqkpt4mxhh6utlqzyrwzy"),
"reward": MustParseCid("bafk2bzacecmumnnqkqnoa23hhsfgwccwvmksr2q65tznbves6x2a6fhwvtm7a"),
"storagemarket": MustParseCid("bafk2bzacea2re4nxba7mtlrwdxabu2i3l2fwbuw2veb4p7qbvrsaocgablqvi"),
"storageminer": MustParseCid("bafk2bzacecixm7d7d5ltsp6mubzw5s3fv335cjuwwy7oqovujn3xlyk6twivs"),
"storagepower": MustParseCid("bafk2bzaced5lqpftacjsflcgfwlm32gzckpi3ndj3kd3prtqqi2lfj3uhl2je"),
"system": MustParseCid("bafk2bzaceaafqf7lwaiqx5po6b3l4dfg4xsr5qhfk3bjgoi7qke2mfy3shla4"),
"verifiedregistry": MustParseCid("bafk2bzacec2ouguts4z335vetmdeifpk5fkqthcmrwshk7yxbw2uohddfu5lo"),
},
}, {
Network: "testing-fake-proofs",
Version: 8,
ManifestCid: MustParseCid("bafy2bzacecglcvjckw5uw6u3aidxatl3rnicqam66m7wp4zw7kqm3dfrgh65w"),
ManifestCid: MustParseCid("bafy2bzacecd3lb5v6tzjylnhnrhexslssyaozy6hogzgpkhztoe76exbrgrug"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecfiptlrsibuayqs6hh4xfrzk3wkijl7m3mj4x22teacz5fowhvby"),
"cron": MustParseCid("bafk2bzacedykjkqlh6lfy5rdmpjja3773zwovw6bobghrhyf5ygwdv6j26mdo"),
"datacap": MustParseCid("bafk2bzacectszgpbrc7qbnlybczmnjngrv2xh6a6d4ek5l7unpmqka22mjtqu"),
"eam": MustParseCid("bafk2bzacecbundmou3gkqsx7cqgppkc4lavhuojjqewfo4nogq3su6ajxj5qi"),
"ethaccount": MustParseCid("bafk2bzacecbhz4ipg773lsovgpjysm6fxl2i7y2wuxadqnt4s4vm3nd2qodb4"),
"evm": MustParseCid("bafk2bzaceawxbfvt6opij74usncddd6fgjw73akkd6opmcr7liybdhgqhunlo"),
"init": MustParseCid("bafk2bzacebvrvbde64r7v2wvokjkypuvwlbqqc3z6d7mzr65bqovida5sfn2w"),
"multisig": MustParseCid("bafk2bzaceamoz33qynwzilfxb4v5ghy4txjd46itnsc7jvmmowqvk3dxsuiew"),
"paymentchannel": MustParseCid("bafk2bzacec23h7attsj4cxbqmkuvsqk5keq4fouhxfmld5rws7wthprfrr3b4"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedxw2n3hlo7txxh7gjiorrpfwtmgyocl5szcioqbleb65alwft3zq"),
"storagemarket": MustParseCid("bafk2bzacea66u6dclqecemrn2mvs3pu6cptwobbmc5bc33q32cxh6xocx5pws"),
"storageminer": MustParseCid("bafk2bzacecq7u5qj24mzrx7x2agxgs5rieo4cnb6gds6iklcehe5qpl7dwjju"),
"storagepower": MustParseCid("bafk2bzaceaeizr7465nvonnxq5gzgtoaiphjotjmh2ha7lzj6fug5cit6dwju"),
"system": MustParseCid("bafk2bzaceb2p7wgda7d7p62kmwgxnlzxmpu5anteokx7yzurenc3xckzqurki"),
"verifiedregistry": MustParseCid("bafk2bzacedpk6dy2pjuoc26nh5xhckucbj5wwxlwhqkpt4mxhh6utlqzyrwzy"),
"account": MustParseCid("bafk2bzacebmfbtdj5vruje5auacrhhprcjdd6uclhukb7je7t2f6ozfcgqlu2"),
"cron": MustParseCid("bafk2bzacea4gwsbeux7z4yxvpkxpco77iyxijoyqaoikofrxdewunwh3unjem"),
"init": MustParseCid("bafk2bzacebwkqd6e7gdphfzw2kdmbokdh2bly6fvzgfopxzy7quq4l67gmkks"),
"multisig": MustParseCid("bafk2bzacea5zp2g6ag5qfuro7zw6kyku2swxs57wjxncaaxbih5iqflqy4ghm"),
"paymentchannel": MustParseCid("bafk2bzaced47dbtbygmfwnyfsp5iihzhhdmnkpuyc5nlnfgc4mkkvlsgvj2do"),
"reward": MustParseCid("bafk2bzacecmcagk32pzdzfg7piobzqhlgla37x3g7jjzyndlz7mqdno2zulfi"),
"storagemarket": MustParseCid("bafk2bzacecxqgajcaednamgolc6wc3lzbjc6tz5alfrbwqez2y3c372vts6dg"),
"storageminer": MustParseCid("bafk2bzaceaqwxllfycpq6decpsnkqjdeycpysh5acubonjae7u3wciydlkvki"),
"storagepower": MustParseCid("bafk2bzaceddmeolsokbxgcr25cuf2skrobtmmoof3dmqfpcfp33lmw63oikvm"),
"system": MustParseCid("bafk2bzaced6kjkbv7lrb2qwq5we2hqaxc6ztch5p52g27qtjy45zdemsk4b7m"),
"verifiedregistry": MustParseCid("bafk2bzacectzxvtoselhnzsair5nv6k5vokvegnht6z2lfee4p3xexo4kg4m6"),
},
}, {
Network: "testing-fake-proofs",
Version: 9,
ManifestCid: MustParseCid("bafy2bzacecglcvjckw5uw6u3aidxatl3rnicqam66m7wp4zw7kqm3dfrgh65w"),
ManifestCid: MustParseCid("bafy2bzacecql2gj2tri4fnbznmldue73qzt6zszvugw4exd64mwb52zrhv7k2"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecfiptlrsibuayqs6hh4xfrzk3wkijl7m3mj4x22teacz5fowhvby"),
"cron": MustParseCid("bafk2bzacedykjkqlh6lfy5rdmpjja3773zwovw6bobghrhyf5ygwdv6j26mdo"),
"datacap": MustParseCid("bafk2bzacectszgpbrc7qbnlybczmnjngrv2xh6a6d4ek5l7unpmqka22mjtqu"),
"eam": MustParseCid("bafk2bzacecbundmou3gkqsx7cqgppkc4lavhuojjqewfo4nogq3su6ajxj5qi"),
"ethaccount": MustParseCid("bafk2bzacecbhz4ipg773lsovgpjysm6fxl2i7y2wuxadqnt4s4vm3nd2qodb4"),
"evm": MustParseCid("bafk2bzaceawxbfvt6opij74usncddd6fgjw73akkd6opmcr7liybdhgqhunlo"),
"init": MustParseCid("bafk2bzacebvrvbde64r7v2wvokjkypuvwlbqqc3z6d7mzr65bqovida5sfn2w"),
"multisig": MustParseCid("bafk2bzaceamoz33qynwzilfxb4v5ghy4txjd46itnsc7jvmmowqvk3dxsuiew"),
"paymentchannel": MustParseCid("bafk2bzacec23h7attsj4cxbqmkuvsqk5keq4fouhxfmld5rws7wthprfrr3b4"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedxw2n3hlo7txxh7gjiorrpfwtmgyocl5szcioqbleb65alwft3zq"),
"storagemarket": MustParseCid("bafk2bzacea66u6dclqecemrn2mvs3pu6cptwobbmc5bc33q32cxh6xocx5pws"),
"storageminer": MustParseCid("bafk2bzacecq7u5qj24mzrx7x2agxgs5rieo4cnb6gds6iklcehe5qpl7dwjju"),
"storagepower": MustParseCid("bafk2bzaceaeizr7465nvonnxq5gzgtoaiphjotjmh2ha7lzj6fug5cit6dwju"),
"system": MustParseCid("bafk2bzaceb2p7wgda7d7p62kmwgxnlzxmpu5anteokx7yzurenc3xckzqurki"),
"verifiedregistry": MustParseCid("bafk2bzacedpk6dy2pjuoc26nh5xhckucbj5wwxlwhqkpt4mxhh6utlqzyrwzy"),
"account": MustParseCid("bafk2bzaceaiebfiuu76zoywzltelio2zuvsavirka27ur6kspn7scvcl5cuiy"),
"cron": MustParseCid("bafk2bzacecla36w3tbwap5jgdtooxsud25mdpc75kgtjs34mi4xhwygph2gki"),
"datacap": MustParseCid("bafk2bzaced5h3ct6i7oqpyimkj3hwdywmux5tslu5vs2ywbzruqmxjtqczygs"),
"init": MustParseCid("bafk2bzaceauxqpspnvui7dryuvfgzoogatbkbahp4ovaih734blwi4bassnlm"),
"multisig": MustParseCid("bafk2bzaceddfagxfpsihjxq7yt4ditv2tcoou5w4hzbsapadlw3v44cxfcqpi"),
"paymentchannel": MustParseCid("bafk2bzaced4nc4ofrbqevpwrt7fnf3beshi5ccrecq3zojt2sxgrkz7ebnbh4"),
"reward": MustParseCid("bafk2bzacedxleepeg4ei3jnayzcfz6shi25rrvoyhr6fxmkdezq4owrazi7rq"),
"storagemarket": MustParseCid("bafk2bzaceakqcjpppg3exrr7dru7jglvno2xyw4hsuebxay4lvrzvmwmv5kvu"),
"storageminer": MustParseCid("bafk2bzaceab3cjrwwwfemyc5lw73w6tibpgxtx3wuzjhami6tvhcvetygdm7m"),
"storagepower": MustParseCid("bafk2bzaceafemwhsy3e7ueqsrn3f7n53vdqkvfbig3hgbw7eohsefnfvgq7yc"),
"system": MustParseCid("bafk2bzacedo4pu3iwx2gu72hinsstpiokhl5iicnb3rumzffsnhy7zhmnxhyy"),
"verifiedregistry": MustParseCid("bafk2bzaceatmqip2o3ausbntvdhj7yemu6hb3b5yqv6hm42gylbbmz7geocpm"),
},
}, {
Network: "testing-fake-proofs",
Version: 10,
ManifestCid: MustParseCid("bafy2bzacecglcvjckw5uw6u3aidxatl3rnicqam66m7wp4zw7kqm3dfrgh65w"),
ManifestCid: MustParseCid("bafy2bzacedw6kk3u2vjexzqmm3vtvusd42lllk7wbnsrlxxmt35smsnmiatca"),
Actors: map[string]cid.Cid{
"account": MustParseCid("bafk2bzacecfiptlrsibuayqs6hh4xfrzk3wkijl7m3mj4x22teacz5fowhvby"),
"cron": MustParseCid("bafk2bzacedykjkqlh6lfy5rdmpjja3773zwovw6bobghrhyf5ygwdv6j26mdo"),
"datacap": MustParseCid("bafk2bzacectszgpbrc7qbnlybczmnjngrv2xh6a6d4ek5l7unpmqka22mjtqu"),
"eam": MustParseCid("bafk2bzacecbundmou3gkqsx7cqgppkc4lavhuojjqewfo4nogq3su6ajxj5qi"),
"account": MustParseCid("bafk2bzaceds3iy5qjgr3stoywxt4uxvhybca23q7d2kxhitedgudrkhxaxa6o"),
"cron": MustParseCid("bafk2bzacebxp4whb4ocqxnbvqlz3kckarabtyvhjbhqvrdwhejuffwactyiss"),
"datacap": MustParseCid("bafk2bzacedepm3zas6vqryruwiz7d3axkneo7v66q65gf2dlpfd53pjlycrg4"),
"eam": MustParseCid("bafk2bzacedl4q6l3m5uvunuviwlxicyweszrahipxfpf3nt6wspvcdi4ryzyk"),
"ethaccount": MustParseCid("bafk2bzacecbhz4ipg773lsovgpjysm6fxl2i7y2wuxadqnt4s4vm3nd2qodb4"),
"evm": MustParseCid("bafk2bzaceawxbfvt6opij74usncddd6fgjw73akkd6opmcr7liybdhgqhunlo"),
"init": MustParseCid("bafk2bzacebvrvbde64r7v2wvokjkypuvwlbqqc3z6d7mzr65bqovida5sfn2w"),
"multisig": MustParseCid("bafk2bzaceamoz33qynwzilfxb4v5ghy4txjd46itnsc7jvmmowqvk3dxsuiew"),
"paymentchannel": MustParseCid("bafk2bzacec23h7attsj4cxbqmkuvsqk5keq4fouhxfmld5rws7wthprfrr3b4"),
"evm": MustParseCid("bafk2bzaced5efc2bi7ulqsep4ej74hxwbjap2qi7lojiqzfsowxr4kylkwzk6"),
"init": MustParseCid("bafk2bzacebqym5i5eciyyyzsimu73z6bkffpm5hzjpx3gwcm64pm2fh7okrja"),
"multisig": MustParseCid("bafk2bzacecmlyngek7qvj5ezaaitadrycapup3mbty4ijlzun6g23tcoysxle"),
"paymentchannel": MustParseCid("bafk2bzacedspin4hxpgnxkjen3hsxpcc52oc5q4ypukl4qq6vaytcgmmi7hl4"),
"placeholder": MustParseCid("bafk2bzaceaamp2a35vpfml4skap4dffklzae2urcm34mtwwce2lvhaons3a5y"),
"reward": MustParseCid("bafk2bzacedxw2n3hlo7txxh7gjiorrpfwtmgyocl5szcioqbleb65alwft3zq"),
"storagemarket": MustParseCid("bafk2bzacea66u6dclqecemrn2mvs3pu6cptwobbmc5bc33q32cxh6xocx5pws"),
"storageminer": MustParseCid("bafk2bzacecq7u5qj24mzrx7x2agxgs5rieo4cnb6gds6iklcehe5qpl7dwjju"),
"storagepower": MustParseCid("bafk2bzaceaeizr7465nvonnxq5gzgtoaiphjotjmh2ha7lzj6fug5cit6dwju"),
"system": MustParseCid("bafk2bzaceb2p7wgda7d7p62kmwgxnlzxmpu5anteokx7yzurenc3xckzqurki"),
"verifiedregistry": MustParseCid("bafk2bzacedpk6dy2pjuoc26nh5xhckucbj5wwxlwhqkpt4mxhh6utlqzyrwzy"),
"reward": MustParseCid("bafk2bzacecmumnnqkqnoa23hhsfgwccwvmksr2q65tznbves6x2a6fhwvtm7a"),
"storagemarket": MustParseCid("bafk2bzacea2re4nxba7mtlrwdxabu2i3l2fwbuw2veb4p7qbvrsaocgablqvi"),
"storageminer": MustParseCid("bafk2bzacedz4mmupganqbwe6mz4636zepooh5ipxb36tybsrf6ynewrfdihl6"),
"storagepower": MustParseCid("bafk2bzacedcqv6k2fszpfb7zpw6q6c6fe2u7g2zefabcntp46xgv3owosgymy"),
"system": MustParseCid("bafk2bzaceaafqf7lwaiqx5po6b3l4dfg4xsr5qhfk3bjgoi7qke2mfy3shla4"),
"verifiedregistry": MustParseCid("bafk2bzacec2ouguts4z335vetmdeifpk5fkqthcmrwshk7yxbw2uohddfu5lo"),
},
}}

View File

@ -12,9 +12,9 @@ import (
"github.com/filecoin-project/go-address"
gocrypto "github.com/filecoin-project/go-crypto"
"github.com/filecoin-project/go-state-types/abi"
"github.com/filecoin-project/go-state-types/big"
builtintypes "github.com/filecoin-project/go-state-types/builtin"
"github.com/filecoin-project/go-state-types/builtin/v10/eam"
typescrypto "github.com/filecoin-project/go-state-types/crypto"
"github.com/filecoin-project/lotus/build"
@ -71,16 +71,12 @@ func EthTxArgsFromMessage(msg *types.Message) (EthTxArgs, error) {
if msg.To == builtintypes.EthereumAddressManagerActorAddr {
switch msg.Method {
// TODO: Uncomment
//case builtintypes.MethodsEAM.CreateExternal:
case builtintypes.MethodsEAM.Create:
// TODO: Uncomment
// var create eam.CreateExternalParams
var create eam.CreateParams
case builtintypes.MethodsEAM.CreateExternal:
var create abi.CborBytes
if err := create.UnmarshalCBOR(paramsReader); err != nil {
return EthTxArgs{}, err
}
params = create.Initcode
params = create
default:
return EthTxArgs{}, fmt.Errorf("unsupported EAM method")
}
@ -142,17 +138,12 @@ func (tx *EthTxArgs) ToUnsignedMessage(from address.Address) (*types.Message, er
// nil indicates the EAM, only CreateExternal is allowed
if tx.To == nil {
to = builtintypes.EthereumAddressManagerActorAddr
// TODO: Uncomment
//method = builtintypes.MethodsEAM.CreateExternal
method = builtintypes.MethodsEAM.Create
method = builtintypes.MethodsEAM.CreateExternal
if len(tx.Input) == 0 {
return nil, xerrors.New("cannot call CreateExternal without params")
}
// TODO: CreateExternalParams, it doesn't have a nonce
params, err = actors.SerializeParams(&eam.CreateParams{
Initcode: tx.Input,
Nonce: uint64(tx.Nonce),
})
inputParams := abi.CborBytes(tx.Input)
params, err = actors.SerializeParams(&inputParams)
if err != nil {
return nil, fmt.Errorf("failed to serialize Create params: %w", err)
}

File diff suppressed because one or more lines are too long

View File

@ -249,15 +249,8 @@ var EvmDeployCmd = &cli.Command{
return err
}
nonce, err := api.MpoolGetNonce(ctx, fromAddr)
if err != nil {
nonce = 0 // assume a zero nonce on error (e.g. sender doesn't exist).
}
params, err := actors.SerializeParams(&eam.CreateParams{
Initcode: contract,
Nonce: nonce,
})
initcode := abi.CborBytes(contract)
params, err := actors.SerializeParams(&initcode)
if err != nil {
return fmt.Errorf("failed to serialize Create params: %w", err)
}
@ -266,7 +259,7 @@ var EvmDeployCmd = &cli.Command{
To: builtintypes.EthereumAddressManagerActorAddr,
From: fromAddr,
Value: big.Zero(),
Method: builtintypes.MethodsEAM.Create,
Method: builtintypes.MethodsEAM.CreateExternal,
Params: params,
}

2
extern/filecoin-ffi vendored

@ -1 +1 @@
Subproject commit c4adeb4532719acf7b1c182cb98a3cca7b955a14
Subproject commit 86eac2161f442945bffee3fbfe7d094c20b48dd3

2
go.mod
View File

@ -44,7 +44,7 @@ require (
github.com/filecoin-project/go-legs v0.4.4
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.10.0-alpha-9
github.com/filecoin-project/go-state-types v0.10.0-alpha-10
github.com/filecoin-project/go-statemachine v1.0.2
github.com/filecoin-project/go-statestore v0.2.0
github.com/filecoin-project/go-storedcounter v0.1.0

4
go.sum
View File

@ -356,8 +356,8 @@ github.com/filecoin-project/go-state-types v0.1.0/go.mod h1:ezYnPf0bNkTsDibL/psS
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.1.8/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
github.com/filecoin-project/go-state-types v0.1.10/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
github.com/filecoin-project/go-state-types v0.10.0-alpha-9 h1:Rriwh/Fs/hV15QqHuL47PkJMz4e8kLGRwgsdh+G+S5I=
github.com/filecoin-project/go-state-types v0.10.0-alpha-9/go.mod h1:FPgQE05BFwZxKw/vCuIaIrzfJKo4RPQQMMPGd43dAFI=
github.com/filecoin-project/go-state-types v0.10.0-alpha-10 h1:QUpSayVFUADlrtzCh7SDNlbuaNSlYPBR46Nt7WpFl9I=
github.com/filecoin-project/go-state-types v0.10.0-alpha-10/go.mod h1:FPgQE05BFwZxKw/vCuIaIrzfJKo4RPQQMMPGd43dAFI=
github.com/filecoin-project/go-statemachine v0.0.0-20200925024713-05bd7c71fbfe/go.mod h1:FGwQgZAt2Gh5mjlwJUlVB62JeYdo+if0xWxSEfBD9ig=
github.com/filecoin-project/go-statemachine v1.0.2 h1:421SSWBk8GIoCoWYYTE/d+qCWccgmRH0uXotXRDjUbc=
github.com/filecoin-project/go-statemachine v1.0.2/go.mod h1:jZdXXiHa61n4NmgWFG4w8tnqgvZVHYbJ3yW7+y8bF54=

View File

@ -3,14 +3,16 @@ package itests
import (
"bytes"
"context"
"encoding/binary"
"encoding/hex"
"os"
"testing"
"time"
"github.com/stretchr/testify/require"
"golang.org/x/crypto/sha3"
"github.com/filecoin-project/go-address"
"github.com/filecoin-project/go-state-types/abi"
"github.com/filecoin-project/go-state-types/big"
builtintypes "github.com/filecoin-project/go-state-types/builtin"
"github.com/filecoin-project/go-state-types/builtin/v10/eam"
@ -24,6 +26,24 @@ import (
"github.com/filecoin-project/lotus/itests/kit"
)
func effectiveEthAddressForCreate(t *testing.T, sender address.Address) ethtypes.EthAddress {
switch sender.Protocol() {
case address.SECP256K1, address.BLS:
hasher := sha3.NewLegacyKeccak256()
hasher.Write(sender.Bytes())
addr, err := ethtypes.CastEthAddress(hasher.Sum(nil)[12:])
require.NoError(t, err)
return addr
case address.Delegated:
addr, err := ethtypes.EthAddressFromFilecoinAddress(sender)
require.NoError(t, err)
return addr
default:
require.FailNow(t, "unsupported protocol %d", sender.Protocol())
}
panic("unreachable")
}
func TestAddressCreationBeforeDeploy(t *testing.T) {
kit.QuietMiningLogs()
@ -43,18 +63,11 @@ func TestAddressCreationBeforeDeploy(t *testing.T) {
fromAddr, err := client.WalletDefaultAddress(ctx)
require.NoError(t, err)
fromId, err := client.StateLookupID(ctx, fromAddr, types.EmptyTSK)
require.NoError(t, err)
senderEthAddr, err := ethtypes.EthAddressFromFilecoinAddress(fromId)
require.NoError(t, err)
var salt [32]byte
binary.BigEndian.PutUint64(salt[:], 1)
// Generate contract address before actually deploying contract
ethAddr, err := ethtypes.GetContractEthAddressFromCode(senderEthAddr, salt, contract)
require.NoError(t, err)
// We hash the f1/f3 address into the EVM's address space when deploying contracts from
// accounts.
effectiveEvmAddress := effectiveEthAddressForCreate(t, fromAddr)
ethAddr := client.EVM().ComputeContractAddress(effectiveEvmAddress, 1)
contractFilAddr, err := ethAddr.ToFilecoinAddress()
require.NoError(t, err)
@ -76,18 +89,16 @@ func TestAddressCreationBeforeDeploy(t *testing.T) {
require.NoError(t, err)
require.Equal(t, exitcode.Ok, mLookup.Receipt.ExitCode)
// Check if actor at new address is an placeholder actor
// Check if actor at new address is a placeholder actor
actor, err := client.StateGetActor(ctx, contractFilAddr, types.EmptyTSK)
require.NoError(t, err)
require.True(t, builtin.IsPlaceholderActor(actor.Code))
// Create and deploy evm actor
method := builtintypes.MethodsEAM.Create2
params, err := actors.SerializeParams(&eam.Create2Params{
Initcode: contract,
Salt: salt,
})
method := builtintypes.MethodsEAM.CreateExternal
contractParams := abi.CborBytes(contract)
params, err := actors.SerializeParams(&contractParams)
require.NoError(t, err)
createMsg := &types.Message{
@ -104,12 +115,12 @@ func TestAddressCreationBeforeDeploy(t *testing.T) {
require.NoError(t, err)
require.Equal(t, exitcode.Ok, wait.Receipt.ExitCode)
// Check if eth address returned from Create2 is the same as eth address predicted at the start
var create2Return eam.Create2Return
err = create2Return.UnmarshalCBOR(bytes.NewReader(wait.Receipt.Return))
// Check if eth address returned from CreateExternal is the same as eth address predicted at the start
var createExternalReturn eam.CreateExternalReturn
err = createExternalReturn.UnmarshalCBOR(bytes.NewReader(wait.Receipt.Return))
require.NoError(t, err)
createdEthAddr, err := ethtypes.CastEthAddress(create2Return.EthAddress[:])
createdEthAddr, err := ethtypes.CastEthAddress(createExternalReturn.EthAddress[:])
require.NoError(t, err)
require.Equal(t, ethAddr, createdEthAddr)

View File

@ -14,6 +14,7 @@ import (
"github.com/filecoin-project/go-address"
amt4 "github.com/filecoin-project/go-amt-ipld/v4"
"github.com/filecoin-project/go-state-types/abi"
"github.com/filecoin-project/go-state-types/big"
builtintypes "github.com/filecoin-project/go-state-types/builtin"
"github.com/filecoin-project/go-state-types/builtin/v10/eam"
@ -45,11 +46,9 @@ func (e *EVM) DeployContract(ctx context.Context, sender address.Address, byteco
var salt [32]byte
binary.BigEndian.PutUint64(salt[:], nonce)
method := builtintypes.MethodsEAM.Create2
params, err := actors.SerializeParams(&eam.Create2Params{
Initcode: bytecode,
Salt: salt,
})
method := builtintypes.MethodsEAM.CreateExternal
initcode := abi.CborBytes(bytecode)
params, err := actors.SerializeParams(&initcode)
require.NoError(err)
msg := &types.Message{

View File

@ -675,20 +675,13 @@ func (a *EthModule) ethCallToFilecoinMessage(ctx context.Context, tx ethtypes.Et
// this is a contract creation
to = builtintypes.EthereumAddressManagerActorAddr
nonce, err := a.Mpool.GetNonce(ctx, from, types.EmptyTSK)
if err != nil {
nonce = 0 // assume a zero nonce on error (e.g. sender doesn't exist).
}
params2, err := actors.SerializeParams(&eam.CreateParams{
Initcode: tx.Data,
Nonce: nonce,
})
initcode := abi.CborBytes(tx.Data)
params2, err := actors.SerializeParams(&initcode)
if err != nil {
return nil, fmt.Errorf("failed to serialize Create params: %w", err)
}
params = params2
method = builtintypes.MethodsEAM.Create
method = builtintypes.MethodsEAM.CreateExternal
} else {
addr, err := tx.To.ToFilecoinAddress()
if err != nil {
@ -1488,6 +1481,11 @@ func newEthTxFromFilecoinMessage(ctx context.Context, smsg *types.SignedMessage,
var params eam.Create2Params
err = params.UnmarshalCBOR(bytes.NewReader(smsg.Message.Params))
input = params.Initcode
case builtintypes.MethodsEAM.CreateExternal:
toAddr = nil
var params abi.CborBytes
err = params.UnmarshalCBOR(bytes.NewReader(smsg.Message.Params))
input = []byte(params)
}
if err != nil {
return ethtypes.EthTx{}, err