Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
260205.1
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