فهرست منبع

Add guardian set prototxt files and short readme (#4466)

Adam 3 ماه پیش
والد
کامیت
bd37617198

+ 5 - 0
guardianset/README.md

@@ -0,0 +1,5 @@
+These files document historic guardian set changes. 
+
+Wormhole Core contract deployments that are set to a particular guardian set index only accept VAAs that are signed by a quorum of entities in that set.
+
+The VAAs that guardian sets had signed to approve the next guardian set are stored in deployments/mainnet/guardianSetVAAs.csv

+ 117 - 0
guardianset/mainnetv1/v1.prototxt

@@ -0,0 +1,117 @@
+timestamp:  1612308418
+
+guardian_set: {
+  # idx = 0
+  guardians:  {
+    pubkey:  "0x187727CdD17C8142FE9b29A066F577548423aF0e"
+    name:    "P2P Validator"
+  }
+
+  # idx = 1
+  guardians:  {
+    pubkey:  "0xE4276d2Ef965B37A492C5F0f85e9A558f82895BD"
+    name:    "Everstake"
+  }
+
+  # idx = 2
+  guardians:  {
+    pubkey:  "0x854E8bE1eE471e70a152b3FBB093057efBb9e20F"
+    name:    "Dokia Capital"
+  }
+
+  # idx = 3
+  guardians:  {
+    pubkey:  "0x43f98818f1f0e93A921C2A74ED868213946A3580"
+    name:    "Staking Facilities"
+  }
+
+  # idx = 4
+  guardians:  {
+    pubkey:  "0x79071C82011B4a542C7d67f290Ef4181CE6B2b0f"
+    name:    "Chorus One"
+  }
+
+  # idx = 5
+  guardians:  {
+    pubkey:  "0x7580aA7e036dC199bF0E152C71004716AE0AA747"
+    name:    "Certus One"
+  }
+
+  # idx = 6
+  guardians:  {
+    pubkey:  "0xe7aF00E4B5F69B8E8e49adBE7b1A2b6BDd81f346"
+    name:    "Chainlayer"
+  }
+
+  # idx = 7
+  guardians:  {
+    pubkey:  "0xc155a290149Bb2f58332abA8DC31217df483501e"
+    name:    "Staking Fund"
+  }
+
+  # idx = 8
+  guardians:  {
+    pubkey:  "0xF73c0e6f9A242B3564F9e65Fbd94Fcbc332a0deB"
+    name:    "01Node"
+  }
+
+  # idx = 9
+  guardians:  {
+    pubkey:  "0x1Fca1307C7BeEf596f209cf393f3d50d41e4a0F9"
+    name:    "Morphism"
+  }
+
+  # idx = 10
+  guardians:  {
+    pubkey:  "0xf51a742452E9c2B4bD131a934C10f97b80455669"
+    name:    "Hashquark"
+  }
+
+  # idx = 11
+  guardians:  {
+    pubkey:  "0xe0718fca4Dc271f4EF43Ff624a6b730A339eF104"
+    name:    "Melea Trust"
+  }
+
+  # idx = 12
+  guardians:  {
+    pubkey:  "0x1bb88a04DDa307Bc4f5e97c4856c068D1A4182a8"
+    name:    "Moonlet"
+  }
+
+  # idx = 13
+  guardians:  {
+    pubkey:  "0x5cF8ca288D9077160Ff9D6583b63aa20EFF40B7d"
+    name:    "Forbole"
+  }
+
+  # idx = 14
+  guardians:  {
+    pubkey:  "0xDe2E046412ebcc6563831AA7A9B2104E0c58B351"
+    name:    "Jump Trading"
+  }
+
+  # idx = 15
+  guardians:  {
+    pubkey:  "0x4ed7ABB1408F91058BFeDac3CAeCB03F8ec22C1b"
+    name:    "Smith MCF"
+  }
+
+  # idx = 16
+  guardians:  {
+    pubkey:  "0xE3727bBc8342F631eC9A20d8A6FB44fe97C6dFcd"
+    name:    "Chainode Tech"
+  }
+
+  # idx = 17
+  guardians:  {
+    pubkey:  "0x9F09C8E49757486e98887b49373620290D963729"
+    name:    "syncnode"
+  }
+
+  # idx = 18
+  guardians:  {
+    pubkey:  "0xe263fDFeDF000121046578253312861e83f28bD5"
+    name:    "inotel"
+  }
+}

+ 82 - 0
guardianset/mainnetv2/v1.prototxt

@@ -0,0 +1,82 @@
+# do not modify timestamp
+timestamp:  1628094930
+
+# Add your mainnet v2 nodes here. A maximum of 19 nodes can be specified!
+guardian_set: {
+  guardians:  {
+    pubkey:  "0x58CC3AE5C097b213cE3c81979e1B9f9570746AA5"
+    name:    "Certus One"
+  }
+  guardians:  {
+    pubkey:  "0xfF6CB952589BDE862c25Ef4392132fb9D4A42157"
+    name:    "Staked"
+  }
+  guardians:  {
+    pubkey:  "0x114De8460193bdf3A2fCf81f86a09765F4762fD1"
+    name:    "Figment"
+  }
+  guardians:  {
+    pubkey:  "0x107A0086b32d7A0977926A205131d8731D39cbEB"
+    name:    "ChainodeTech"
+  }
+  guardians:  {
+    pubkey:  "0x8C82B2fd82FaeD2711d59AF0F2499D16e726f6b2"
+    name:    "Inotel"
+  }
+  guardians:  {
+    pubkey:  "0x11b39756C042441BE6D8650b69b54EbE715E2343"
+    name:    "HashQuark"
+  }
+  guardians:  {
+    pubkey:  "0x54Ce5B4D348fb74B958e8966e2ec3dBd4958a7cd"
+    name:    "Chainlayer"
+  }
+  guardians:  {
+    pubkey:  "0xeB5F7389Fa26941519f0863349C223b73a6DDEE7"
+    name:    "DokiaCapital"
+  }
+  guardians:  {
+    pubkey:  "0x74a3bf913953D695260D88BC1aA25A4eeE363ef0"
+    name:    "Forbole"
+  }
+  guardians:  {
+    pubkey:  "0x000aC0076727b35FBea2dAc28fEE5cCB0fEA768e"
+    name:    "Staking Fund"
+  }
+  guardians: {
+    pubkey:  "0xAF45Ced136b9D9e24903464AE889F5C8a723FC14"
+    name:    "MoonletWallet"
+  }
+  guardians:  {
+    pubkey:  "0xf93124b7c738843CBB89E864c862c38cddCccF95"
+    name:    "P2P.ORG Validator"
+  }
+  guardians:  {
+    pubkey:  "0xD2CC37A4dc036a8D232b48f62cDD4731412f4890"
+    name:    "01Node"
+  }
+  guardians:  {
+    pubkey:  "0xDA798F6896A3331F64b48c12D1D57Fd9cbe70811"
+    name:    "MCF"
+  }
+  guardians:  {
+    pubkey:  "0x71AA1BE1D36CaFE3867910F99C09e347899C19C3"
+    name:    "Everstake"
+  }
+  guardians: {
+    pubkey:  "0x8192b6E7387CCd768277c17DAb1b7a5027c0b3Cf"
+    name:    "Chorus One"
+   }
+  guardians: {
+    pubkey:  "0x178e21ad2E77AE06711549CFBB1f9c7a9d8096e8"
+    name:    "Syncnode"
+  }
+  guardians: {
+    pubkey:  "0x5E1487F35515d02A92753504a8D75471b9f49EdB"
+    name:    "Triton"
+  }
+  guardians: {
+    pubkey:  "0x6FbEBc898F403E4773E95feB15E80C9A99c8348d"
+    name:    "Staking Facilities"
+  }
+}

+ 81 - 0
guardianset/mainnetv2/v2.prototxt

@@ -0,0 +1,81 @@
+# do not modify timestamp
+timestamp:  1651416474
+
+guardian_set: {
+  guardians:  {
+    pubkey:  "0x58CC3AE5C097b213cE3c81979e1B9f9570746AA5"
+    name:    "Certus One"
+  }
+  guardians:  {
+    pubkey:  "0xfF6CB952589BDE862c25Ef4392132fb9D4A42157"
+    name:    "Staked"
+  }
+  guardians:  {
+    pubkey:  "0x114De8460193bdf3A2fCf81f86a09765F4762fD1"
+    name:    "Figment"
+  }
+  guardians:  {
+    pubkey:  "0x107A0086b32d7A0977926A205131d8731D39cbEB"
+    name:    "ChainodeTech"
+  }
+  guardians:  {
+    pubkey:  "0x8C82B2fd82FaeD2711d59AF0F2499D16e726f6b2"
+    name:    "Inotel"
+  }
+  guardians:  {
+    pubkey:  "0x11b39756C042441BE6D8650b69b54EbE715E2343"
+    name:    "HashQuark"
+  }
+  guardians:  {
+    pubkey:  "0x54Ce5B4D348fb74B958e8966e2ec3dBd4958a7cd"
+    name:    "Chainlayer"
+  }
+  guardians:  {
+    pubkey:  "0x66B9590e1c41e0B226937bf9217D1d67Fd4E91F5"
+    name:    "FTX"
+  }
+  guardians:  {
+    pubkey:  "0x74a3bf913953D695260D88BC1aA25A4eeE363ef0"
+    name:    "Forbole"
+  }
+  guardians:  {
+    pubkey:  "0x000aC0076727b35FBea2dAc28fEE5cCB0fEA768e"
+    name:    "Staking Fund"
+  }
+  guardians: {
+    pubkey:  "0xAF45Ced136b9D9e24903464AE889F5C8a723FC14"
+    name:    "MoonletWallet"
+  }
+  guardians:  {
+    pubkey:  "0xf93124b7c738843CBB89E864c862c38cddCccF95"
+    name:    "P2P.ORG Validator"
+  }
+  guardians:  {
+    pubkey:  "0xD2CC37A4dc036a8D232b48f62cDD4731412f4890"
+    name:    "01Node"
+  }
+  guardians:  {
+    pubkey:  "0xDA798F6896A3331F64b48c12D1D57Fd9cbe70811"
+    name:    "MCF"
+  }
+  guardians:  {
+    pubkey:  "0x71AA1BE1D36CaFE3867910F99C09e347899C19C3"
+    name:    "Everstake"
+  }
+  guardians: {
+    pubkey:  "0x8192b6E7387CCd768277c17DAb1b7a5027c0b3Cf"
+    name:    "Chorus One"
+   }
+  guardians: {
+    pubkey:  "0x178e21ad2E77AE06711549CFBB1f9c7a9d8096e8"
+    name:    "Syncnode"
+  }
+  guardians: {
+    pubkey:  "0x5E1487F35515d02A92753504a8D75471b9f49EdB"
+    name:    "Triton"
+  }
+  guardians: {
+    pubkey:  "0x6FbEBc898F403E4773E95feB15E80C9A99c8348d"
+    name:    "Staking Facilities"
+  }
+}

+ 81 - 0
guardianset/mainnetv2/v3.prototxt

@@ -0,0 +1,81 @@
+# do not modify timestamp
+timestamp:  1673870400
+
+guardian_set: {
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x58CC3AE5C097b213cE3c81979e1B9f9570746AA5"                                                                                                            
+    name:    "Certus One"                                                                                                                                            
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xfF6CB952589BDE862c25Ef4392132fb9D4A42157"                                                                                                            
+    name:    "Staked"                                                                                                                                                
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x114De8460193bdf3A2fCf81f86a09765F4762fD1"                                                                                                            
+    name:    "Figment"                                                                                                                                               
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x107A0086b32d7A0977926A205131d8731D39cbEB"                                                                                                            
+    name:    "ChainodeTech"                                                                                                                                          
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x8C82B2fd82FaeD2711d59AF0F2499D16e726f6b2"                                                                                                            
+    name:    "Inotel"                                                                                                                                                
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x11b39756C042441BE6D8650b69b54EbE715E2343"                                                                                                            
+    name:    "HashQuark"                                                                                                                                             
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x54Ce5B4D348fb74B958e8966e2ec3dBd4958a7cd"                                                                                                            
+    name:    "Chainlayer"                                                                                                                                            
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x15e7cAF07C4e3DC8e7C469f92C8Cd88FB8005a20"                                                                                                            
+    name:    "xLabs"                                                                                                                                                 
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x74a3bf913953D695260D88BC1aA25A4eeE363ef0"                                                                                                            
+    name:    "Forbole"                                                                                                                                               
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x000aC0076727b35FBea2dAc28fEE5cCB0fEA768e"                                                                                                            
+    name:    "Staking Fund"                                                                                                                                          
+  }                                                                                                                                                                  
+  guardians: {                                                                                                                                                       
+    pubkey:  "0xAF45Ced136b9D9e24903464AE889F5C8a723FC14"                                                                                                            
+    name:    "MoonletWallet"                                                                                                                                         
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xf93124b7c738843CBB89E864c862c38cddCccF95"                                                                                                            
+    name:    "P2P.ORG Validator"                                                                                                                                     
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xD2CC37A4dc036a8D232b48f62cDD4731412f4890"                                                                                                            
+    name:    "01Node"                                                                                                                                                
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xDA798F6896A3331F64b48c12D1D57Fd9cbe70811"                                                                                                            
+    name:    "MCF"                                                                                                                                                   
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x71AA1BE1D36CaFE3867910F99C09e347899C19C3"                                                                                                            
+    name:    "Everstake"                                                                                                                                             
+  }                                                                                                                                                                  
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x8192b6E7387CCd768277c17DAb1b7a5027c0b3Cf"                                                                                                            
+    name:    "Chorus One"                                                                                                                                            
+   }                                                                                                                                                                 
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x178e21ad2E77AE06711549CFBB1f9c7a9d8096e8"                                                                                                            
+    name:    "Syncnode"                                                                                                                                              
+  }                                                                                                                                                                  
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x5E1487F35515d02A92753504a8D75471b9f49EdB"                                                                                                            
+    name:    "Triton"                                                                                                                                                
+  }
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x6FbEBc898F403E4773E95feB15E80C9A99c8348d"                                                                                                            
+    name:    "Staking Facilities"                                                                                                                                    
+  }                                                                                                                                                                  
+}

+ 81 - 0
guardianset/mainnetv2/v4.prototxt

@@ -0,0 +1,81 @@
+# do not modify timestamp
+timestamp:  1713281400
+
+guardian_set: {
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x5893B5A76c3f739645648885bDCcC06cd70a3Cd3"                                                                                                            
+    name:    "RockawayX"                                                                                                                                             
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xfF6CB952589BDE862c25Ef4392132fb9D4A42157"                                                                                                            
+    name:    "Staked"                                                                                                                                                
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x114De8460193bdf3A2fCf81f86a09765F4762fD1"                                                                                                            
+    name:    "Figment"                                                                                                                                               
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x107A0086b32d7A0977926A205131d8731D39cbEB"                                                                                                            
+    name:    "ChainodeTech"                                                                                                                                          
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x8C82B2fd82FaeD2711d59AF0F2499D16e726f6b2"                                                                                                            
+    name:    "Inotel"                                                                                                                                                
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x11b39756C042441BE6D8650b69b54EbE715E2343"                                                                                                            
+    name:    "HashQuark"                                                                                                                                             
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x54Ce5B4D348fb74B958e8966e2ec3dBd4958a7cd"                                                                                                            
+    name:    "Chainlayer"                                                                                                                                            
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x15e7cAF07C4e3DC8e7C469f92C8Cd88FB8005a20"                                                                                                            
+    name:    "xLabs"                                                                                                                                                 
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x74a3bf913953D695260D88BC1aA25A4eeE363ef0"                                                                                                            
+    name:    "Forbole"                                                                                                                                               
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x000aC0076727b35FBea2dAc28fEE5cCB0fEA768e"                                                                                                            
+    name:    "Staking Fund"                                                                                                                                          
+  }                                                                                                                                                                  
+  guardians: {                                                                                                                                                       
+    pubkey:  "0xAF45Ced136b9D9e24903464AE889F5C8a723FC14"                                                                                                            
+    name:    "MoonletWallet"                                                                                                                                         
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xf93124b7c738843CBB89E864c862c38cddCccF95"                                                                                                            
+    name:    "P2P.ORG Validator"                                                                                                                                     
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xD2CC37A4dc036a8D232b48f62cDD4731412f4890"                                                                                                            
+    name:    "01Node"                                                                                                                                                
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0xDA798F6896A3331F64b48c12D1D57Fd9cbe70811"                                                                                                            
+    name:    "MCF"                                                                                                                                                   
+  }                                                                                                                                                                  
+  guardians:  {                                                                                                                                                      
+    pubkey:  "0x71AA1BE1D36CaFE3867910F99C09e347899C19C3"                                                                                                            
+    name:    "Everstake"                                                                                                                                             
+  }                                                                                                                                                                  
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x8192b6E7387CCd768277c17DAb1b7a5027c0b3Cf"                                                                                                            
+    name:    "Chorus One"                                                                                                                                            
+   }                                                                                                                                                                 
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x178e21ad2E77AE06711549CFBB1f9c7a9d8096e8"                                                                                                            
+    name:    "Syncnode"                                                                                                                                              
+  }                                                                                                                                                                  
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x5E1487F35515d02A92753504a8D75471b9f49EdB"                                                                                                            
+    name:    "Triton"                                                                                                                                                
+  }
+  guardians: {                                                                                                                                                       
+    pubkey:  "0x6FbEBc898F403E4773E95feB15E80C9A99c8348d"                                                                                                            
+    name:    "Staking Facilities"                                                                                                                                    
+  }                                                                                                                                                                  
+}