Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
260205.0
260209.0
3 changes: 3 additions & 0 deletions crates/admin_cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,10 @@ impl ClusterArgs {
))
.build_https();

let region = key_arn.split(':').nth(3).context("Invalid KMS ARN")?;
Comment thread
xDarksome marked this conversation as resolved.

let config = aws_config::defaults(aws_config::BehaviorVersion::latest())
.region(aws_config::Region::new(region.to_owned()))
.http_client(client)
.sleep_impl(aws_smithy_async::rt::sleep::TokioSleep::new())
.load()
Expand Down
10 changes: 1 addition & 9 deletions env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,7 @@ ecdsa_private_key=$(echo $secrets | jq -r '.["ecdsa_private_key"]')
kms_key_arn=$(echo $secrets | jq -r '.["kms_key_arn_unencrypted"]')
rpc_provider_url=$(echo $secrets | jq -r '.["rpc_provider_url"]')


if [ "$ecdsa_private_key" != "null" ]; then
export WCN_CLUSTER_SMART_CONTRACT_OWNER_PRIVATE_KEY=$ecdsa_private_key
fi

if [ "$kms_key_arn" != "null" ]; then
export WCN_CLUSTER_SMART_CONTRACT_OWNER_KMS_KEY_ARN=$kms_key_arn
fi

export WCN_CLUSTER_SMART_CONTRACT_OWNER_KMS_KEY_ARN=$kms_key_arn
export WCN_CLUSTER_SMART_CONTRACT_ADDRESS=$smart_contract_address
export WCN_CLUSTER_SMART_CONTRACT_ENCRYPTION_KEY=$smart_contract_encryption_key
export WCN_NODE_OPERATOR_PRIVATE_KEY=$ecdsa_private_key
Comment thread
xDarksome marked this conversation as resolved.
Expand Down
6 changes: 3 additions & 3 deletions infra/mainnet/sops/ap.admin.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"ecdsa_private_key": "ENC[AES256_GCM,data:LTdp1cvyIFUNshY3Hy+Tar96v20i/o7lzAsJbajPY9dd5wgmUE2+Umcml9pfaYPqeQCXXr0X8djq7QYSh1CsCAwU,iv:pBrN6RB8bGK9DXlghpGnHnRUj3pe+oM98ZVUpRkCN98=,tag:L8knCknHzCHG2zl9m45vjg==,type:str]",
"kms_key_arn_unencrypted": "arn:aws:kms:ap-southeast-1:045491855747:key/mrk-a86fd54ecdf14bdba27d291acad91c68",
"smart_contract_address_unencrypted": "0x25cd8e3f33fe5ecb6c04f6176581a855d404dff2",
"smart_contract_encryption_key": "ENC[AES256_GCM,data:FBs8PlJZJwfn8bMubX7hQjs/Wef9xpA28US84TybAtH1mOCl24wn7dlfXzqLRbb7e9EIb/6IDFc3ChvIvG0NLQ==,iv:5f/X5cuUy7bZqicV4dB8Ut8w06aufAXKukDfj/T6QuI=,tag:n8ueRY5/l/M8qWTlgZ/eMA==,type:str]",
"rpc_provider_url": "ENC[AES256_GCM,data:nXFgjqD8O1zHFB84wWKRz71tqk3xoyFM+snghcuIzsdGfDZc+2OckAzGc5kx2bpjskqvWHpqxAekJgWtcxAsR1RZUwK8rB225SNdVavnvFvKlE1d8WvRnNHQ/A==,iv:Ua5s7OEupxVd5fL6oB0CRZoLsfK9/nbSun3l8M+kb7w=,tag:fRV96rjUOiDrVfJm0M8rzA==,type:str]",
Expand All @@ -12,8 +12,8 @@
"aws_profile": ""
}
],
"lastmodified": "2025-12-24T10:45:57Z",
"mac": "ENC[AES256_GCM,data:WcT048bqgSqL1HC4Z7h3EANtuqtJniucWGch2YA3i412gpfag9GLw5eEhO1O8EfIhNj5waA4fTXc02vtfdoJrt5iktZCPT5WTpxn6wcpcDA2PwsOZqkiajbG40iHwFrjELlkyUtc7g5M3nnNU2ZQxuokVm3f6JMaPfaLjkbJ5A0=,iv:Mk/GZ1eCOPKw2FahuOfR3GPzIQxy8hmTdnBS1Kf/8pY=,tag:NDXYJuqv/FcsFeAw2vtB6w==,type:str]",
"lastmodified": "2026-02-05T15:24:39Z",
"mac": "ENC[AES256_GCM,data:/mrx9D6xf3JUovDUw/jfWXsRShd4xh4EvJDkF1fWSDAQfNbd1oKEBruse7R5fGZrI2vsb4rrKpMKQTWDXpHL5+h2zydTkDjTHeVuzTCubYYL2giHV1/FzZ0mYsuITxht8ME9rz6GMzOg6NnzqR0IB9kafTxqTbDJanriIovHq8g=,iv:ora0xM2HVN9Kmo7wxRNkUkMrBJlxhz+gax6V1PPt6Y8=,tag:/hb1n9bZhlHaEsG1TWzF0g==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
Expand Down
6 changes: 3 additions & 3 deletions infra/mainnet/sops/eu.admin.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"ecdsa_private_key": "ENC[AES256_GCM,data:2wNbeTKuePJ3X3MUDh/zj6dWJB1maCZ84QeeRVJ2wJp3+4aDmJvB1dBVT95mQIzvpfppg/7vBBGrQ8nGGCa+K51y,iv:FHJBapVzORpXDMtmleeYKh053Z/szYUIWWkqUF5ci2w=,tag:suxcQ87pKDl82UxdZhqVyA==,type:str]",
"kms_key_arn_unencrypted": "arn:aws:kms:eu-central-1:045491855747:key/mrk-b0fc20aae6ca404a81742d8393b78e46",
"smart_contract_address_unencrypted": "0xa18770BFAb520CdD101680cCF3252D642713F3fC",
"smart_contract_encryption_key": "ENC[AES256_GCM,data:vAs+II2Cv09cmOTCX/5Vh+4Sal7BF4rGhnjRqvRhRVJaXQXeBmta1Gk1OTYPkOTqAuvht/U5lv9nr9FADQj+Qg==,iv:BxsiOCgVtksfgglmUpRw6MVP93zvwaAznSveGti18g4=,tag:HsAtcXHAf4iTCqwlzkpZDA==,type:str]",
"rpc_provider_url": "ENC[AES256_GCM,data:nXFgjqD8O1zHFB84wWKRz71tqk3xoyFM+snghcuIzsdGfDZc+2OckAzGc5kx2bpjskqvWHpqxAekJgWtcxAsR1RZUwK8rB225SNdVavnvFvKlE1d8WvRnNHQ/A==,iv:Ua5s7OEupxVd5fL6oB0CRZoLsfK9/nbSun3l8M+kb7w=,tag:fRV96rjUOiDrVfJm0M8rzA==,type:str]",
Expand All @@ -12,8 +12,8 @@
"aws_profile": ""
}
],
"lastmodified": "2025-12-24T10:44:40Z",
"mac": "ENC[AES256_GCM,data:FxV5VizRceacikEZ2ifps/B1pdufid9ApecWM8x4cbp65x34ZkNkbJIoFJSJf6u4UeW7JG81eL5LZXEhFTjYS8KI9TpzFCCNR0RukkIYyw9VffvHuzIDFyDoXdN9J79QLMMOfHKArYxOsUUHmuMOuRSO1Hm9KvY2H36GwOtlmcc=,iv:m0+tobhX9tmdzy5TStRsVRZbZkENh9yl/kSHKYI4nXI=,tag:9OKJJQHLQXLrVCloYdTUGw==,type:str]",
"lastmodified": "2026-02-05T15:24:05Z",
"mac": "ENC[AES256_GCM,data:dPPaGWet8GdsvdvsrG5qTYYn5/5c2FD6WJcCT4AIavI6xD03r2fTln3mziNqEiGK/69u4oufTdgMvW55BAWAHE+U4e+mnQfDhr0UoDCXLWAm84m/xVQYdSXv35rJGEfPZpRigF3Wp4i2T35+g49n7wihs7S88EUldLyKjPgyv3k=,iv:usMGii1pNtdHV/aPO0cUrUECPUMizxDW7t24qh4ScmI=,tag:1sQ9YzGK9lj+rURGzZbeJw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
Expand Down
6 changes: 3 additions & 3 deletions infra/mainnet/sops/sa.admin.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"ecdsa_private_key": "ENC[AES256_GCM,data:afpPz9t3fDK0AsLKu3W+oTCR45T0lqVg4uuVUyzIaj+yCEkQc6OpU0brEsPhKt7QrZtEIsC9Xg8hrEqP4azpowUL,iv:2Kiqdys+5/mVs7/iNxNz3j89HG6JoC8jEtjHW9rw4dI=,tag:HAz9KS8bDUQ1w6ZQb6z37Q==,type:str]",
"kms_key_arn_unencrypted": "arn:aws:kms:sa-east-1:045491855747:key/mrk-5908bbf1ea73424e95a154ce9f393bd7",
"smart_contract_address_unencrypted": "0xca5b9bd2cf8045ff8308454c1b9caef2a6fcc20f",
"smart_contract_encryption_key": "ENC[AES256_GCM,data:XIA8PMbGYKPSCU0u5TT7mBlrh3eIr6THQEk7vGYdtiHQ+nQrXLf08YdTLe6GAlbBec4YLGgBidd9KK+BY/8iQg==,iv:XC0HFnlwdmCM7GBjbiEFshkqHWyupksS81DeEmdBGhU=,tag:65+6AH1MT9Uy/IVJyRh+hA==,type:str]",
"rpc_provider_url": "ENC[AES256_GCM,data:nXFgjqD8O1zHFB84wWKRz71tqk3xoyFM+snghcuIzsdGfDZc+2OckAzGc5kx2bpjskqvWHpqxAekJgWtcxAsR1RZUwK8rB225SNdVavnvFvKlE1d8WvRnNHQ/A==,iv:Ua5s7OEupxVd5fL6oB0CRZoLsfK9/nbSun3l8M+kb7w=,tag:fRV96rjUOiDrVfJm0M8rzA==,type:str]",
Expand All @@ -12,8 +12,8 @@
"aws_profile": ""
}
],
"lastmodified": "2025-12-24T10:47:03Z",
"mac": "ENC[AES256_GCM,data:GwR+J/s+9M7dH76OGxLMQy5fMc0ZA+o7MqZa04pmFc/UfG8GzBtB//ruJyYqUZwnamM6onlJie8/pHc/tzGty4CBIlf1LGB3lGBMFMvxQLBfP4AZVrkwztmx0QzW5zyGfpiYrkIKxItFwwbRa1GsGXR2NOc6RKAuMG87im9Clfo=,iv:0I18B31Mif+3PI72CS+gCpmmUoRwgre0lUKAaXd6GNM=,tag:PDaeatOSjinaKPOfsghgOg==,type:str]",
"lastmodified": "2026-02-05T15:24:53Z",
"mac": "ENC[AES256_GCM,data:KxfpTsBHnOr6QM3yi1lV5GJmR2XeL2T59/6v3fcLJtBFdLhlYKv75prG707tC2qXbHJSP1cGMo8ePyOwojyqGBan1DwOKBUqLMEhvbibyFpm/PI0/kkK9lUu7C1it9am9pssJUHEt4oIAz2brjfp2sj9/++oxB2QXDXMrR6W9aA=,iv:hWOri63+RHm+PmS9TchQDU70f9xfJIlQSJEJqsFgTkI=,tag:399pJ4p51gArY6U0xEavXg==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
Expand Down
6 changes: 3 additions & 3 deletions infra/mainnet/sops/us.admin.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"ecdsa_private_key": "ENC[AES256_GCM,data:FqR6/La+JzZcbISVMD+q8DOEDrRBtsQ4ZMptPFEhZe8hcn0x8Zqctet+dXOaTU+nfgwKiMsg5A7gMRm7gJuFsBU/,iv:g3GFbmvh4Fr5+PeOjrxMgQ667YCAzv2yZhAZm0DAywI=,tag:b3dD59dmSYHP3Pi12DjaNg==,type:str]",
"kms_key_arn_unencrypted": "arn:aws:kms:us-east-1:045491855747:key/mrk-403810ecbf7c409c8098387b5659e915",
"smart_contract_address_unencrypted": "0x352988ff4cee2f218dfd2bf404f06444706af2ea",
"smart_contract_encryption_key": "ENC[AES256_GCM,data:R27bXgxS+yb8085S1nYItu0/u1KfUpQz9hTgf6/Jnq+VQLfPV1zMQtSB3Jsl+0wncigapaECd8zv4+CkwXGQwQ==,iv:Ws2ZeliSJtb3Cg/KelE/VUIqMfW+ZI3EkLR6KZ0LTrM=,tag:4PXZq0GU79+Y2h4rvdaHiQ==,type:str]",
"rpc_provider_url": "ENC[AES256_GCM,data:nXFgjqD8O1zHFB84wWKRz71tqk3xoyFM+snghcuIzsdGfDZc+2OckAzGc5kx2bpjskqvWHpqxAekJgWtcxAsR1RZUwK8rB225SNdVavnvFvKlE1d8WvRnNHQ/A==,iv:Ua5s7OEupxVd5fL6oB0CRZoLsfK9/nbSun3l8M+kb7w=,tag:fRV96rjUOiDrVfJm0M8rzA==,type:str]",
Expand All @@ -12,8 +12,8 @@
"aws_profile": ""
}
],
"lastmodified": "2025-12-24T10:45:20Z",
"mac": "ENC[AES256_GCM,data:TbiMpFWXnjbGMoj/U8mSIGC8QKq5iu34kOyxvVAdAab4eJmbOF7ILweCsOzvIcrpc6gtk39Rxh6pTIA0V5JCnZg0MpqlURzZCxzdv8412VmlJPs8QGQaBP2S8u9ytyZtFmDnHlEt/KcPEGVHL6wfxm8ekfqzHgGVC678HmPH8zw=,iv:Z5Hc7LmWEXH1YWucHglMC7y5ljvWzH+UNT7GRqgFALY=,tag:y4OQ1Mol6dUQ+hZygLVeVg==,type:str]",
"lastmodified": "2026-02-05T15:24:24Z",
"mac": "ENC[AES256_GCM,data:9+tJ9oNynm+3xowG0pDY3cWHsiVZsqyUvkvY0fjb+wnXVuB3VcxLjEfdXKegpouyuxr0XfSI4JzqD8KgznS6ROxmbZwiv5PsZaB9T6m6+46I6lne40kRiRPhDiWaXWRsqOemtEEQ8n/0h9HF2NW6pPfgVlYHhc0QJIxTouIGelc=,iv:dyTxkosTlFULXMgmVOH47FtHF1jbxdQZbaj9P65Ljj8=,tag:Moj6u5RfQLar9Y8VeDW1YQ==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.10.2"
}
Expand Down