Skip to content

Commit

Permalink
Merge pull request #177 from kcalvinalvin/2024-05-02-update-assumeutr…
Browse files Browse the repository at this point in the history
…eexopoints

chaincfg: update assumutreexo points
  • Loading branch information
kcalvinalvin committed May 3, 2024
2 parents 876b382 + ba0b94b commit 743c4f6
Showing 1 changed file with 68 additions and 75 deletions.
143 changes: 68 additions & 75 deletions chaincfg/params.go
Original file line number Diff line number Diff line change
Expand Up @@ -360,39 +360,35 @@ var MainNetParams = Params{
{691719, newHashFromStr("00000000000000000008a89e854d57e5667df88f1cdef6fde2fbca1de5b639ad")},
{724466, newHashFromStr("000000000000000000052d314a259755ca65944e68df6b12a067ea8f1f5a7091")},
{751565, newHashFromStr("00000000000000000009c97098b5295f7e5f183ac811fb5d1534040adb93cabd")},
{841776, newHashFromStr("00000000000000000000a174eebf5b9df9b9ebf062cc3c503a2024e7d9a618b6")},
},

AssumeUtreexoPoint: AssumeUtreexo{
BlockHash: newHashFromStr("00000000000000000001d59b50e7f3c6dfc1f83bea022fb4c67effad7b2c8432"),
BlockHeight: 827_896,
Bits: 386_138_202,
BlockSize: 1_890_452,
BlockWeight: 3_993_389,
NumTxns: 5541,
TotalTxns: 959_176_637,
MedianTime: time.Unix(1706494022, 0),
NumLeaves: 2_411_693_882,
BlockHash: newHashFromStr("00000000000000000000a174eebf5b9df9b9ebf062cc3c503a2024e7d9a618b6"),
BlockHeight: 841_776,
Bits: 386_085_339,
BlockSize: 2_050_273,
BlockWeight: 3_993_490,
NumTxns: 4_915,
TotalTxns: 998_085_718,
MedianTime: time.Unix(1_714_648_629, 0),
NumLeaves: 2_515_124_998,
Roots: []utreexo.Hash{
newUtreexoHashFromStr("137ab5996edf52bba93ae8a62bd716de5b6d628f7a1aec8b406a3c2e8ac74fe9"),
newUtreexoHashFromStr("d1a24f7a9a5019fd2a08b7f53c3c6211ae522e285c76f47002f174d922f14647"),
newUtreexoHashFromStr("5bbf17561e53c88beb07f19665ee1c5fb6aafba8bab4899f5cc2c8bbe918cc95"),
newUtreexoHashFromStr("842eed303ad5b533fd56e3270cf0ff79936846116b465bf0e04b52720f879ba1"),
newUtreexoHashFromStr("acdf7426c896d555919b09724a27353a1e7e25c1ba2f18f2accd9bd351d63c5e"),
newUtreexoHashFromStr("aa6b38a9f3fb773fbf5a111d991af0de305af5619361e4705f94a43c1c08a0f7"),
newUtreexoHashFromStr("6c1c0bbed67827c625efe78692cd6e228366b5825ee2685f332fff7ee0ade0ea"),
newUtreexoHashFromStr("b5ccdbb16a68140ebba0392719c5c12b4eb425ec998864699bf601a1883f88dc"),
newUtreexoHashFromStr("1f511ab77a230599126949cd007f35d80db6803a84b91ade39af910e51a9d82a"),
newUtreexoHashFromStr("08c754cfabeefae7560a4d0d54047debfdfe7546b50beff49c70636a058e20f7"),
newUtreexoHashFromStr("c92789fa2dbf5a18393bdcfa6f80984733dae05346da4b3586d6b40af5e76b9e"),
newUtreexoHashFromStr("3d8a6574d6017a587a07df483df956f3033d12948d63bd6f4d9e8f15fb5d4a79"),
newUtreexoHashFromStr("485690e920ef689c0568bbd08af5a1b613753129720a8e949420fce13c935331"),
newUtreexoHashFromStr("31dbf7a421513c16a0022ded49b257c2d21fb4de119e51bbd22fa3bd9503b2e2"),
newUtreexoHashFromStr("8958b33938293139af31004a33119b824d8e5ec0a4a89fc077622af05d4079c0"),
newUtreexoHashFromStr("d395b88cc655e361dae49ecd896fa5a438895e8826d75e5a610c75fa19f62b96"),
newUtreexoHashFromStr("933f350fe0a99a3a00e1a12b14db6d3646d839cdb91b765c9ecc3329d0ecf06a"),
newUtreexoHashFromStr("9b38ed3ca200469dff49ba24aa003c6516292fc029ab320a4fd2cd2f38b577c5"),
newUtreexoHashFromStr("c8586560f2b33d93647f8c9c080e5b1ddfc78a865b45a1be78a8814799aa9893"),
newUtreexoHashFromStr("fddf07a60d20f61f73d04573405a382fdfea7e1958bd424668a98e8e24c84d65"),
newUtreexoHashFromStr("301566e2b5aa2af3ea1817218869808dee72f99b49f98bc9d1b6f837915c05e7"),
newUtreexoHashFromStr("2a108c0d59f1fc00b623f4aaf4599c81208ee5a5b15bb91b638c9c604da59142"),
newUtreexoHashFromStr("9a2c0db4419a1984966f07d21fdd265bfa73c86bcdf526e72c78f7eace0670aa"),
newUtreexoHashFromStr("ebca53c3711de97cf3054092960d227b1abd3504d5d244b8e69f446f6c5b1bf8"),
newUtreexoHashFromStr("701748078f1545e9376981863772c1574f6ccb5c8668ab0bab4cb6627f509122"),
newUtreexoHashFromStr("5aa49c03c8d14cdabd17d77affbabe4eeb97a88f03c568fd7151376246ecfaaa"),
newUtreexoHashFromStr("119d723e97eac80f7ab9e349a55d9cacafe443e20705eca06b56163dd43b4c3d"),
newUtreexoHashFromStr("159fe72e5bb3f5037a1867f5cf2819fc6642afebe0fe99782869592e189cd39f"),
newUtreexoHashFromStr("5561d2ff4fb4abe896e8be4246c2b50d0c092502d47ecbd17be9fcc7186547a3"),
newUtreexoHashFromStr("ae4478f664ff3daea18eb462a2c322a4d3aa28e73544c1e36ff6d8545e90c98c"),
newUtreexoHashFromStr("277c4287c1d203c50853b34667336a57ed17dd8e97196668f2658cf84132d715"),
newUtreexoHashFromStr("d46a01a3e0a1f4e4b4f19243bc7e8d3f90727497cc38f544ece4a72a6a1fef09"),
newUtreexoHashFromStr("078fafc7b0c89e75bdb5569a1e246eb712b7c734c2f9e033aff172dd31d377a3"),
newUtreexoHashFromStr("474627a0d790ccbded523c30f3bd469935929de4d3b935bb70f43c59755a499d"),
newUtreexoHashFromStr("72842dc330579ed0b8e0b8f938758bfff4dbb3814be240785f2bd6314c00497d"),
},
},

Expand Down Expand Up @@ -640,33 +636,34 @@ var TestNet3Params = Params{
{2010000, newHashFromStr("0000000000004ae2f3896ca8ecd41c460a35bf6184e145d91558cece1c688a76")},
{2143398, newHashFromStr("00000000000163cfb1f97c4e4098a3692c8053ad9cab5ad9c86b338b5c00b8b7")},
{2344474, newHashFromStr("0000000000000004877fa2d36316398528de4f347df2f8a96f76613a298ce060")},
{2810937, newHashFromStr("000000000000005a4f7ec7942d57353c6200a284e021bc5c6be0bf1415890875")},
},

AssumeUtreexoPoint: AssumeUtreexo{
BlockHash: newHashFromStr("0000000000000001203bd7a1077069b9e4c40a8bab338c59538fb0e7916e4f23"),
BlockHeight: 2_576_614,
Bits: 421_623_221,
BlockSize: 140_705,
BlockWeight: 379_520,
NumTxns: 491,
TotalTxns: 69_779_708,
MedianTime: time.Unix(1706861100, 0),
NumLeaves: 114_223_201,
BlockHash: newHashFromStr("000000000000005a4f7ec7942d57353c6200a284e021bc5c6be0bf1415890875"),
BlockHeight: 2_810_937,
Bits: 436_273_151,
BlockSize: 1_318_898,
BlockWeight: 3_844_868,
NumTxns: 3_297,
TotalTxns: 124_627_332,
MedianTime: time.Unix(1_714_714_572, 0),
NumLeaves: 253_929_582,
Roots: []utreexo.Hash{
newUtreexoHashFromStr("a6a65fecd80a1f9560f5bad45b122143646146d9427f863b760f2b6414a227ec"),
newUtreexoHashFromStr("47add3ab053bee995abcda39ef364f38a8e1a01677a6580058d74fe55b8fcd2c"),
newUtreexoHashFromStr("d8a7e142a15ea12fbc856e801082cf29953bbac1d4b4a78d20faaf1a87cfc104"),
newUtreexoHashFromStr("18858f6adccd89617cde5fdc0a71a12fadce27057bc2976c7671d98f6a46a76b"),
newUtreexoHashFromStr("f6ce187fc1a8fa08a8802b61cf5580532c9d1815c99df2c427f91606df7f8601"),
newUtreexoHashFromStr("284f2fc969bbcd89d005a91fb8e207a3c85a3de5d4053c990ebf0fe9b071c90c"),
newUtreexoHashFromStr("97667b98d108a30acde611a98fe8b80d1958012a8c333bb2599844babb45ab7c"),
newUtreexoHashFromStr("9bfd64436944bdcbc347d5c43e156a3b6f2d1eb91849e6c7098bb82a99c9d8a1"),
newUtreexoHashFromStr("bdd2430df4a3d4155dd5f07936c18bde3b87b439f9ee3956dfab0ce7d690fb86"),
newUtreexoHashFromStr("e0ba481008329ce3d2a153c5f7c250aed7b9701ce3f97ee25d0d5b3805b54204"),
newUtreexoHashFromStr("232cd897c4de6fed1e996f214cd1710de387f003212e1cabb517d7e38a6bdbb5"),
newUtreexoHashFromStr("6c84fdcc7ece37377e0efd60db23e46ec0385d7036ddf5607bd5135220175f39"),
newUtreexoHashFromStr("54b0ad800cfd7e3ec286e02a02b7034be9a8d703fa174278d71bd8df2cc16a06"),
newUtreexoHashFromStr("62e43c966218a2b9d6deb6ced8d53d54c60b81a983d175fa4cafc9ed1e0b3d8e"),
newUtreexoHashFromStr("280cd64d7e4c18222ddfb00e53377ec12170d9361e85eea92451d21d0895fda2"),
newUtreexoHashFromStr("12e642772d82892b97ffef3b1313c003fb5654eb0ee7742419d984b37cf49dd6"),
newUtreexoHashFromStr("d2f3f632f188408c3087cc72f0cb5439f18d3e4778facefc12c0dcc4edc4f9b0"),
newUtreexoHashFromStr("42e0770222f8c0e233e564af14584b26322a039b2cb92d8cac55972c5dcfe7d4"),
newUtreexoHashFromStr("f35d0a8b2e10f3ab35679f0f87a58ba6fd514289d96a389844397ac0b126e130"),
newUtreexoHashFromStr("3cf92c2cbc0a1a79a0e334c76d0c1ae2ba00dedebad64b824ea09488b3af2552"),
newUtreexoHashFromStr("7e91cd2c01418497abeb26c583f09fedfebd800aca55715599d1b4961ede59f8"),
newUtreexoHashFromStr("522fcf0b27a5e7173b3fe5b2fdde77e2f038397793a6e3773f11d1d29df2b433"),
newUtreexoHashFromStr("30010d1bb681d868485cb7669bb83783457154ccfbd21e8a5fc229e7b0547c7f"),
newUtreexoHashFromStr("bb397cca3d07a8d7e0646ee49503af771344eb602a67372adce5c092c5493c5c"),
newUtreexoHashFromStr("bd779aef8f852a156e5d4fb3dbbd4a7b3d210417844cbe8dc7a2331e6e0fb89f"),
newUtreexoHashFromStr("bd874177c6c0ebeede72a80d37247b7a6b7a10bb944009b2aa5834c97fa1d4a5"),
newUtreexoHashFromStr("0f2082ab3c1d3d5afa980708e68daaab7a2ac4e61c5a138e71cedada6ac5cb82"),
newUtreexoHashFromStr("36497c78ca41c651cf296707d60dba90735a082c7c1cb3bd39697104f0b09ad3"),
},
},

Expand Down Expand Up @@ -886,35 +883,31 @@ func CustomSignetParams(challenge []byte, dnsSeeds []DNSSeed) Params {
checkPoints := []Checkpoint{}
if bytes.Equal(challenge, DefaultSignetChallenge) {
assumeUtreexoPoint = AssumeUtreexo{
BlockHash: newHashFromStr("000000b4de6d5c61606bafcaf5c7142ed3203c2f5e9fa2de66f68132e4c9e7dc"),
BlockHeight: 180_715,
Bits: 503_398_507,
BlockSize: 2_102,
BlockWeight: 6_011,
NumTxns: 7,
TotalTxns: 2_429_129,
MedianTime: time.Unix(1706790224, 0),
NumLeaves: 3_854_054,
BlockHash: newHashFromStr("000000408463e4809d3a493baf8f17f25a919f883824f5b42247402cfeec1b73"),
BlockHeight: 193_792,
Bits: 503_401_885,
BlockSize: 8_850,
BlockWeight: 25_401,
NumTxns: 30,
TotalTxns: 3_655_830,
MedianTime: time.Unix(1_714_642_543, 0),
NumLeaves: 6_373_971,
Roots: []utreexo.Hash{
newUtreexoHashFromStr("e40250d1e2d3d3abded6e2446d1d1850bd2afc28df7d05a95ab2338f91e0ce0d"),
newUtreexoHashFromStr("c1643b2a77926d8dd0a1b015c78582639d99a07dbd05be9b922e1ac4e46f2fa4"),
newUtreexoHashFromStr("e7f566b0815d855cafeaccd187a2fe937fba40ebd232cbd19a25bb04a0fdbb58"),
newUtreexoHashFromStr("80d0d8028d2d5ca82aa6e12354c76a0cc296191a1bc001bab9724bc0e50d4f4a"),
newUtreexoHashFromStr("9b4eceb1c9f710c0cbe04cd280f24f7b4619649a54cebc3f1c7939168193219b"),
newUtreexoHashFromStr("4b93730756cd5fd06d3b1e2933efd8941dad3b053b67aae0b57d0bdbd4f7b18d"),
newUtreexoHashFromStr("31512646def9d6ba8ec3020da4e24b5803a6ec7c90eca55c4e9c6a630e670e5c"),
newUtreexoHashFromStr("3ce3433eeabeafb2d63f95d207900d94a7b36ecf31c73299ec3555e9d75e0f2f"),
newUtreexoHashFromStr("9330e5e4faf23c86a2c384602aacf8ccbd0446ebbabf11b71ec2a49c35b1a3dc"),
newUtreexoHashFromStr("78894e9b1a8374d86301c8324d3be1f76ef2bcc747b0df2a251ec64606468bbb"),
newUtreexoHashFromStr("b733991557d3170454662f0dda1140aa87b8ca4625c840a507807d66e97197ed"),
newUtreexoHashFromStr("166a04d9501b4a49f8ecf1e5b71b90f638237430dae5a2803855d256b25ebef1"),
newUtreexoHashFromStr("db72e7d56022be530476bbfc90ff6d2468e234d46a03d43c427e69db11db92d6"),
newUtreexoHashFromStr("15da6e141cbe4f90e4e7bdd13fdcf01bf110edbb12ea98a168e31cfc07ce2903"),
newUtreexoHashFromStr("bc7f0e8fa896f2c5173b6fb681c18cad5cbfd0b4eed8a0a4f232489b4eea4f52"),
newUtreexoHashFromStr("df275b35b18cbc216030d1334b9e5e68f386ae4f16d08954ab60096a7fc68685"),
newUtreexoHashFromStr("35faa41cca8c31f53bb3a8bca6c132cfe4b60321255f2998d1efccb875d60065"),
newUtreexoHashFromStr("26df84e8394f472e32a38851229a3124354dbd95c1c7060c9fc0a76386882cd0"),
newUtreexoHashFromStr("e33afeae081abb0c920cc5120a7d91af2e15c78e8ff4b787515351da47fa8596"),
newUtreexoHashFromStr("4f7cbacea324f637195bcead4c2990bd08884ef5a90d1c6d35726d33ca91dc1a"),
newUtreexoHashFromStr("133cd000f4456d6292173e32f7db0806e5f9a38f295e1c64a974834908f0c87a"),
newUtreexoHashFromStr("e443328fd47fe455713a7ddf9e35c396276fe56eb6c50fdd38befa16bb94fb1a"),
newUtreexoHashFromStr("a9192b83a118218353cec43e0aa3cbdd935c40163d29059de193136af153f44d"),
},
}

checkPoints = []Checkpoint{
{150_000, newHashFromStr("0000013d778ba3f914530f11f6b69869c9fab54acff85acd7b8201d111f19b7f")},
{193_792, newHashFromStr("000000408463e4809d3a493baf8f17f25a919f883824f5b42247402cfeec1b73")},
}
}

Expand Down

0 comments on commit 743c4f6

Please sign in to comment.